Sebuah TOKO ELEKTRONIK membuat sistem penjualannya terkomputerisasi. Saya merancang database menggunakan MS Access
Pertama, pembuatan tabelnya dengan perintah crate dan pengisian recordnya dengan perintah insert yang tersimpan dalam sebuah data base elektronik.mdb
Buat 3 Tabel yaitu tabel_barang, tabel_kasir dan tabel_penjualan dengan rincian sebagai berikut:
1. Tabel_barang
Isikan recordnya sebagai berikut:
2. Tabel_kasir
isikan recordnya sebagai berikut:
3. Tabel penjualan
isikan recordnya sebagai berikut:
Jika semua tabel telah selesai dibuat maka berikutnya adalah buat relasionshipnya pada tab database tools seperti berikut:
Relasikan filed kdbrg tabel_barang ke kdbarang tabel_penjualan dan relasikan pula field kdkasir tabel_kasir ke kdkasir tabel_penjualan seperti gambar diatas dan ketika muncul jendela baru seperti berikut cheklist semuanya:
setelah relasinya selesai. Berikutnya adalah membuat Query, klik Tab crate -> Query Design maka kan muncul jendela baru seperti berikut:
add ketiga tabel yang ada , kemudian buat Query seperti berikut dengan nama rekap_penjualan:
pada bagian field dan tabel sesuaikan dengan gambar dibawah (nofaktur, tanggal, kdbrg, nmbrg, hrgjual, kdkasir, nmkasir, jumbel, subtotal, Ppn dan Bonus) kemudia beri nama rekap_penjualan seperti dibawah:
khusus untuk field subtotal, Ppn dan Bonus itu tidak diambil dari tabel namun diciptakan sendiri beserta dengan ekspresi didalamnya seperti berikut:
caranya, arahkan kursor pada kolom field yang kosong (seperti yang ditunjukan dengan tand merah pada gambar) kemudian liat dibagian menu diatas dan klik tab design dan pilih builder pada query setup seperti gambar dibawah
maka muncul jendela expression builder:
kemudian kerikan ekspresi dengan ketentuan sebagai berikut:
1. untuk field subtotal dan harga jual dikali jumlah beli
Subtotal: [tabel_barang]![hrgjual]*[tabel_penjualan]![jumbel]
ekspresi diatas ketikan dalam kotak ekspresi seperti pada gambar kemudian klik ok
2. untuk field Ppn adalah 10% dari subtotal
Ekspresinya:
Ppn: [10/100]*[subtotal]
3. untuk field bonus adalah jika subtotal lebih besar dari 15.000.000.000 mendapatkan TV Mini, Jika subtotal lebih besar dari 10.000.000 mendapatkan DVD combo selain itu mendapatkan Back Pack
Eskpresinya :
Bonus : IIf([subtotal]>"15000000","TV Mini", IIf([subtotal]>"10000000","DVD Combo","Back Pack"))
kemduian pada query rekap_penjualan buat Form dengan cara klik Tab Crate -> Form maka hasilnya akan menjadi seperti berikut:
kemudian tambahkan tombol Tambah, Simpan, Hapus, Keluar dan Tombol Navigasi, kemudian Judulnya diganti dari semula rekap_penjualan menjadi Transaski penjualan Elektronik
Wasalamualaikum wr wb.











