Anda di halaman 1dari 13

Contoh Latihan Soal Perancangan Basis Data "Toko Elektronik"

Sebuah Toko Elektronik membuat sistem penjualannya terkomputerisasi. Anda sebagai


seorang Programmer diminta merancang database menggunakan MS. Access dengan
pengolahan tabelnya menggunakan SQL.

Pembuatan tabelnya dengan perintah create dan pengisian recordnya dengan


perintah insert yang tersimpan dalam sebuah database electronik.mdb

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 Toolsseperti berikut :
Relasikan field kdbrg tabel_barang ke kdbrg tabel_penjualan dan relasikan pula
field kdkasir tabel_kasir kekdkasir 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 Setupseperti 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.

Anda mungkin juga menyukai