Posted by Awan Setio Budi at Jumat, Januari 10, 2014
Read our previous post
Sebuah Toko Elektronik membuat sistem penjualannya terkomputerisasi. Anda sebagai seorang Programmer diminta merancang database menggunakan MS. Access dengan pengolahan tabelnya menggunakan SQL.
Buat 3 Tabel yaitu tabel_barang, tabel_kasir dan tabel_penjualan dengan rincian sebagi berikut :
1. tabel_barang
Isikan recordnya sebagai berikut (bisa ditambakan) :
2. tabel_kasir
Isikan Recordnya sebagai berikut :
3. tabel_penjualan
Isikan Recordnya sebagai berikut :
Jika semua tabel telah selesai dibuat maka berikutnya adalah buat Relasionship nya pada tab Database Tools seperti berikut :
Relasikan field kdbrg tabel_barang ke kdbrg tabel_penjualan dan relasikan pula field kdkasir tabel_kasir ke kdkasir tabel_penjualan seperti gambar diatas dan ketika muncul jendela baru seperti beikut checklist semuanya :
Setelah Relasinya selesai. Berikutnya adalah membuat Query. klik tab Create -> Query Design maka kan muncul jendela baru seperti beikut :
Add ketiga tabel yang ada, kemudian buat Query seperti berikut dengan nama rekap_penjualan :
Pada bagian Field dan Table sesuaikan dengan gambar diatas (nofaktur, tanggal, kdbrg, nmbrg, hrgjual, kdkasir, nmkasir, jumbel, subtotal, Ppn dan Bonus) kemudian beri nama rekap_penjualan seperti diatas.
Khusus untuk field subtotal, Ppn dan Bonus itu tidak diambil dari table namun diciptakan sendiri beserta dengan ekspresi didalamnya seperti berikut :
Caranya, arahkan kursor pada kolom field yang kosong (seperti yang ditunjukan dengan tanpa merah pada gambar diatas) kemudian liat dibagian menu diatas dan Klik tab Design dan pilih Builder pada Query Setup seperti pada gambar dibawah :
Maka muncul jendela Expression Builder seperti berikut :
Kemudian ketikan ekpresinya dengan ketentuan sebagi berikut :
1. Untuk field Subtotal adalah Harga Jual dikali Jumlah Beli
Ekpresinya :
Subtotal: [tabel_barang]![hrgjual]*[tabel_penjualan]![jumbel]
Ekpresi diatas ketikan didalam kotak ekspresi seperti pada gambar diataskemudian klik OK
2. Untuk field Ppn adalah 10% dari Subtotal
Ekpresinya :
Ppn :[10/100]*[subtotal]
3. Untuk field Bonus adalah Jika Subtotal lebih besar dari 15.000.000 mendapatkan TV Mini, Jika Subtotal lebih besar dari 10.000.000 mendapatkan DVD Combo selain itu mendapatkan Back Pack.
Ekspresinya :
Bonus: IIf([Subtotal]>"15000000","TV Mini",IIf([Subtotal]>"10000000","DVD Combo","Back Pack"))
Kemudian dari query rekap_penjualan buat Form dengan cara klik Tab Create -> Form maka hasilnya akan menjadi seperti berikut (awalnya belum ada tombol-tombolnya) :
Kemudian tambahkan tombol Tambah, Simpan, Hapus, Keluar dan Tombol Navigasi. Kemudian Judulnya diganti dari semula rekap_penjualan menjadi Transaksi Penjualan Elektronik.
Catatan :
Tutorial / Latihan Soal ini menggunakan MS. Access 2010 untuk yang menggunakan MS. Access 2007 silahkan menyesuaikan.
ARTIKEL TERKAIT :
Pak banyak yang nanyain tutorial pembuatan database pake Ms. Access 2007, masih banyak yang masih pake Ms. Access versi lama pak terutama versi 2007, oya tapi ada juga yang udah pake Ms. Access versi terbaru 2013. Ditunggu ya pak tutorial berikutnya. Semangat ...!!! :D
BalasHapusTerimakasih saudari Rahma Prawita Sari atas informasinya, harap menunggu postingan dan tutorial berikutnya mengenai pembuatan database menggunakan Ms. Access versi 2007 dan Ms. Access terbaru versi 2013.
BalasHapusTetap dukung Zona AEB! Salam Pembaca!
Lanjutkan!
BalasHapuscara membuat unormal
BalasHapustabel normal-1
normal-2
dan ERD nya gimana kak?
gan kok gak jalan program saya, padahasl udah sama persis ?
BalasHapus