Skip to content Skip to sidebar Skip to footer

Database Swalayan Dan Contoh Soal

Haloo semua...... kekbali lagi dengan saya semoga kita semua dalam keadaan AMAN, hahahaha, kali ini saya akan membahas mengenai database swalayan kali ini saya akan memposting artikel mengenai database swalayan dan ini berhubungan pastinya dengan tugas saya. dan pada tahap ini kita membahas SQL atau query, dalam aktivitas query yang perlu diperhatikan adalah :
1. Tabel Pembuatannya
2. Penamaan Field
3. Primary Key Harus Ada
4. dan gunakan tipe data sepenting mungkin untuk meminimalisir kebutuhan RAM
Tanpa panjang lebar simak langusung ya,,
tabelnya seperti ini :
Kalo ribet buatnya download aj disini.
Contoh Soal :
1. Tampilkan barang yang terdapat pada setiap Faktur :
SELECT DISTINCT tbl_fakpem.no_fak, tbl_sup.nm_sup, tbl_brg.kd_brg, tbl_brg.nm_brg, tbl_detpem.jlh, tbl_detpem.harga
FROM tbl_fakpem, tbl_detpem, tbl_sup, tbl_brg
WHERE tbl_detpem.no_fak = tbl_fakpem.no_fak
AND tbl_detpem.kd_brg = tbl_brg.kd_brg
AND tbl_fakpem.kd_sup = tbl_sup.kd_sup
ORDER BY no_fak
LIMIT 0 , 30
 
2. Tampilakan total biaya tiap faktur :
SELECT distinct tbl_detpem.no_fak, tbl_fakpem.tgl_fak, tbl_sup.kd_sup, tbl_sup.nm_sup, sum( jlh * harga )as Total
FROM tbl_detpem, tbl_fakpem, tbl_sup
WHERE tbl_detpem.no_fak = tbl_fakpem.no_fak
AND tbl_sup.kd_sup = tbl_fakpem.kd_sup
GROUP BY tbl_detpem.no_fak
LIMIT 0 , 30
 

3. Tampilkan faktur dengan pembelian terbesar :
SELECT distinct tbl_detpem.no_fak, tbl_fakpem.tgl_fak, tbl_sup.kd_sup, tbl_sup.nm_sup, max( jlh * harga )as Total
FROM tbl_detpem, tbl_fakpem, tbl_sup
WHERE tbl_detpem.no_fak = tbl_fakpem.no_fak
AND tbl_sup.kd_sup = tbl_fakpem.kd_sup
ORDER BY tbl_detpem.no_fak
LIMIT 0 , 30  

4. Tampilkan faktur dengan pembelian terkecil :
 SELECT distinct tbl_detpem.no_fak, tbl_fakpem.tgl_fak, tbl_sup.kd_sup, tbl_sup.nm_sup, min( jlh * harga )as Total
FROM tbl_detpem, tbl_fakpem, tbl_sup
WHERE tbl_detpem.no_fak = tbl_fakpem.no_fak
AND tbl_sup.kd_sup = tbl_fakpem.kd_sup
ORDER BY tbl_detpem.no_fak
LIMIT 0 , 30