PERTEMUAN
3
DATABASE, TABEL DAN RELASI PADA MICROSOFT
ACCESS
Microsoft Access
Microsoft Access merupakan salah
satu program pengolah database yang sangat
populer karena kemudahannya dalam
pengolah data. Microsoft Access juga merupakan
sebuah program aplikasi basis data dengan model
relasional.
3.1. Elemen dalam Ms. Access
Keterangan
1. Ribbon : area jendela
di atas jendela program di mana anda dapat memilih tombol
perintah.
2. Command Tab : kumpulan dari
group yang berbentuk tabulasi dan secara otomatis
menyesuaikan dokumen aktif.
3. Contextual
Command Tab :
tab yang tampil secara otomatis berdasarkan dokumen
atau objek yang sedang
dikerjakan.
4. Tombol Dialog
:
suatu tombol yang terletak disebelah kanan bawah suatu group dan
jika diklik akan menampilkan kotak dialog.
3.2. Objek dalam Ms. Access
Objek-obejk tersebut antara lain:
1. Tabel : merupakan
tempat untuk menyimpan data yang telah diolah dan
mempunyai suatu tema tertentu.
Terdiri dari field adan record yang keduanya
ditempatkan pada bagian kolom dan
baris.
2. Query : merupakan
objek database yang digunakan untuk menampilkan,
menyunting dan menganalisa data.
Selain itu query juga dapat digunakan untuk
menginput data berupa rumus.
3. Form : merupakan
objek database yang digunakan utnuk proses input, menyunting
data dan menambah
kontrol-kontrol.
4. Report : merupakan
hasil akhir dari pengolahan data yang dapat ditampilkan dalam
layar maupun dalam bentuk cetakan
dengan diformat sesuai dengan kebutuhan dan juga
dapat dimodifikasi.
5. Macro : merupakan
rangkaian perintah dengan menggunakan bahasa pemogramman
Ms. Access yang dapa disimpan dan
dijalankan secara otomatis.
6. Module : kumpulan
program yang ditulis dengan menggunakan bahasa macro Ms.
Access.
3.3. Membuat Database
Langkah untuk membuat database
pada Ms. Access 2010 sebagai berikut:
1. Jalankan program Ms. Access
2010
2.
Klik pilihan Blank Database atau klik tab FileNew dan
pilih Blank Database.
3. Pada bagian File Name ketik
nama file database yang di inginkan.
4. Tentukan lokasi penyimpanan
dengan menekan tombol Browse.
5. Klik OK pada kotak
dialog File New Database.
6. Selanjutnya Ms. Access akan
menampilkan jendela database dan
jendela
tabel.
3.4. Membuat
Tabel
Setelah membuat database,
selanjutnya anda harus membuat tabel-tabel yang
digunakan. Pada saat membuat database,
secara otomatis akan terbuka jendela tabel.
Tetapi cara yang paling mudah
untuk membuat sebuah tabel adalah melalui jendela
design tabel.Cara membuat tabel adalah sebagai
berikut:
1. Pilih Tab Create grup
Tables, kemudian klik icon Table Design ,
sehingga akan tampil jendela design
tabel.
2. Ketik nama field pada Field
Name, tentukan tipe data pada Data Type dan beri
keterangan pada bagian Description.
3. Aktif pada field Kd_Plg,
kemudian klik tombol Primary Key untuk
menjadikan field tersebut
menjadi sebuah primary dalam sebuah tabel. Primary Key
adalah field yang
digunakan sebagai kunci pengurutan dengan data unik atau tidak
boleh sama.
4. Klik tombol Save pada
Quick Access Toolbar untuk menyimpan tabel. Lalu
ketikkan nama tabel pada Table
Name dan masukan nama tabel yang di inginkan.
5. Kemudian untuk mengisi tabel, klik Icon
View , untuk mengisi record.
Relasi Dlam tabel :
a. Enforece
Referential Integrity merupakan suatu konsep database yang
memastikan bahwa hubungan antar
tabel tetap konsisten dan menjamin validasi
hubungan antara record-record,
dimana kita tidak dapat menambah record ke tabel
yang berisi Foreign Key kecuali
ada hubungan dengan tabel utama sesuai dengan
tabel yang terhubung, baik itu update maupun delete.
b. Cascade
Update Related Fields adalah setiap perubahan pada Primary Key di
tabel utama, maka secara otomatis
mengubah nilai pada record-record yang
berhubungan/berelasi dengan tabel
utama.
c. Cascade
Delete Related Record adalah setiap penghapusan pada Primary Key di
tabel utama, maka secara otomatis
mengubah menghapus nilai-nilai recordrecord
yang berhubungan/berelasi dengan tabel utama.
Pertemuan 4
QUERY, FORM DAN SUBFORM
Query
Query merupakan objek
yang dapat digunakan untuk menampung semua data tabel
atau sebagian, menyaring dan
mengurutkan data, membuat kalkulasi data, dan
membuat field dalam bentuk rumus.
4.1. Membuat Query
Langkah untuk membuat query dalam Ms. Acces
melalui jendela design adalah:
1. Pilih tab Create,
klik tombol Query Design sehingga akan tampil
jendela Query dan
kotak dialog Show Table.
2. Pada kotak dialog Show
Table, plih tab Tables untuk menampilkan nama-nama tabel
yang sudah di buat. Kemudian
pilih tabel yang dibutuhkan dan klik tombol Add
untuk memasukkan objek-objek
tersebut kedalam jendela query. Klik tombol Close
untuk menutup kotak dialog Show Table.
3. Masukkan field-field
yang akan digunakan dalam query dengan cara double clilck
pada nama field dimasing-masing tabel
contohnya seperti gambar dibawah ini:
Keterangan
a. Field : Nama field yang
ingin ditampilkan
b. Table : Nama tabel
dari field yang ditampilkan
c. Sort : Mengurutkan
data hasil query
d. Show : Mengatur field
ditampilkan atau tidak
e. Criteria :
Syarat dari data yang ingin ditampilkan
Jika ingin menggunakan semua field
pada tabel maka kita hanya klik dan drop tanda *
pada tabel barang ke baris field.
Jika tidak kita dapat memilih salah satu field dengan
cara double klik field yang
diinginkan. Terdapat 3 pilihan pada toolbars View, yaitu :
a. Design View : untuk
menampilkan desain tabel query.
b. Datasheet
View :
untuk menampilkan data hasil query.
c. SQL View : untuk membuat query dengan
script SQL.
4. Tambahkan field baru
berupa rumus (Ekspresi) dengan langkah berikut
a. Klik kanan pada field kosong
lalu pilih Build
b. Berikan rumus Lalu Klik OK
5. Klik tombol Save pada Quick
Access Toolbar untuk menyimpan query.
4.2. Membuat Form
Merupakan objek yang digunakan
untuk menampilkan data yang tersimpan dalam tabel
dengan tampilan form. Berdasarkan
db_penjualan yang telah dibuat, selanjutnya
membuat Form Data
Pelanggan dengan menggunakan Form Wizard. Adapun langkahlangkah
untuk membuat form yaitu:
1.
Klik Tab Create grup Forms,
Klik Icon Form Wizard.
2.
Kemudian pindahkan ke bagian Selected
Field dengan menggunakan tanda panah sehingga seperti tampilan dibawah
ini:
3.
Klik Next, pada
pemilihan Layout untuk form pilih Columnar Klik Next
4. Untuk Judul disesuaikan dengan
form yang akan dibuat Klik Finish, maka akan
tampil seperti gambar dibawah ini:
4.3 Membuat Form dan SubForm
Untuk pembuatan Form dan
Subform secara bersamaan, caranya hampir sama dengan
pembuatan form sebelumnya.
Berikut cara pembuatannya secara wizard:
1. Klik Icon Form Wizard ,
pindahkan field-field yang ada pada tabel
transaksi ke bagian Selected Fields
2. Kemudian Pilih Query_Jual
pada Tables/Query, pindahkan semua field kecuali
no
Transaksi Klik Next
3.
Pada View Data pilih by
tb_transaksi Klik Next
4.
Pada pemilihan Layout untuk
form, pilihlah jenis Datasheet Klik Next
5. Ubah Nama Form dan
Subform (Form_Transaksi dan Sub form_Transaksi) _
Klik Finish
5. Buka
Form Transaksi Penjulan dalam keadaan Design View dengan cara
mengklikIcon pada tab Home grup View. Tambahkan
Textbox pada tab Design kedalam subform
a.
Ubah properties:
b.
Caption :
Total
c.
Name :
txttotal
d.
Control Source :
=sum([subtotal])
b.
Tambahkan Textbox didalam form dan ubah propertiesnya
4.4. Membuat
Navigasi beserta Message Box
Buka kembali Form Data
Pelanggan dalam keadaan Design View. Berikut langkah
pembuatan navigasi secara wizard:
1. Pilih Icon Button pada
toolbox kemudian letakkan didalam form, maka
akan muncul kotak dialog Command
Button Wizard.
2. Pilih jenis button yang diinginkan, Klik Next
3. Pilih Text apabila
ingin tampilan button berupa Tulisan atau pilih Picture apabila
tampilan button berupa gambar.
4.
Tuliskan nama command button seperti
: cmd_first Kemudian klik Finish
5. Ulangi
pembuatan tombol sehingga menjadi seperti tampilan dibawah ini:
Tampilan Form Data Pelanggan
6. Setelah semua button telah
selesaii, selanjutnya klik kanan pada salah satu button
(misalnya button cmd_first) untuk
memberikan Message Box dengan cara pilih
Build Event, akan tampil Macro
Builder yang sudah ada pada tombol
bersangkutan, untuk menambahkan
pesan/messagebox pada pilihan pilih Message
dan isikan data sebagai berikut:
EmoticonEmoticon