Tabel Barang
Tabel Pesanan
Tabel Pabrik
1. Tampilkan nama barang dan pabrikan yang dijual oleh distributor “DIAN”!
2. Tampilkan daftar pemesanan dengan kolom nama pemesan, barang yang dipesan dan
jumlah barang yang dipesan!
3. Tampilkan pesanan ke pabrik dengan kolom nama pemesan, barang yang dipesan,
status pemesanan dan lama lead time!
4. Masukkan barang baru dengan nama speaker active dengan nama produsen JBL!
5. Masukkan barang baru dengan nama speaker active bluetooth dengan nama produsen
harman kardon!
6. Masukkan pesanan baru atas nama pemesan aries dengan jumlah pesanan 128 buah
speaker active JBL!
7. Pesankan barang ke pabrik JBL pesanan dari aries dengan jumlah pemesanan barang
150 dan masa tunggu 5 hari serta berikan proses update pesanan aries dengan status 1.
8. Ubah nama barang speaker active Bluetooth menjadi headset Bluetooth dan nama
produsen JBL
9. Hapus nama barang AMPLY M3 UK CAR EQ USB/CARD.
10. Hitung rata-rata daftar pemesanan dan pesanan ke pabrik dengan nama avg daftar
pemesanan dan avg pesanan ke pabrik
11. Hitung standar deviasi dari daftar pemesanan dan pesanan ke pabrik dengan nama std
daftar pemesanan dan std pesanan ke pabrik dengan 3 angka dibelakang 0
JAWABAN :
Setelah berhasil akan tampak data baru dengan id 22 (AI) sesuai dengan request :
Setelah berhasil akan tampak data baru dengan id 23 (AI) sesuai dengan request :
Setelah berhasil akan tampak data baru dengan id 65(AI) dengan id barang 22(relasi
table barang) sesuai dengan request :
7. START TRANSACTION;
INSERT INTO pabrik (id_pesanan, id_barang, pesan_barang, lead_time)
VALUE ('65','22','150','5');
UPDATE pesanan
SET `status` = 1
WHERE id_pesanan = '65';
COMMIT;
8. UPDATE barang a
SET a.nama_barang = 'headset Bluetooth',
a.produsen = 'JBL'
WHERE a.nama_barang = 'speaker active bluetooth'
AND a.produsen = 'harman kardon';
-Atau-
UPDATE barang a
SET a.nama_barang = 'headset Bluetooth',
a.produsen = 'JBL'
WHERE a.id_barang = '23';
Jika query benar akan mengubah nama barang dan nama produsen sesuai filteran. Di
id_barang saya misalkan 23(AI) jika update menggunakan aplikasi.
10. SELECT
avg(b.jumlah_pesanan) avg_daftar_pemesanan ,
avg(a.pesan_barang) avg_pesanan_pabrik
FROM pabrik a, pesanan b
WHERE a.id_pesanan = b.id_pesanan
11. SELECT
FORMAT(STD(b.jumlah_pesanan),3) std_daftar_pemesanan,
FORMAT(STD(a.pesan_barang),3) std_pesanan_pabrik
FROM pabrik a, pesanan b
WHERE a.id_pesanan = b.id_pesanan