UTS PRAKTIKUM

Kita akan menambahkan satu tabel pada database sistem_pemesanan yaitu tabel detail_pesan dengan data yang dimasukkan seperti gambar di bawah:


Masuk terlebih dahulu ke termux dan gunakan database sistem_pemesanan


kemudian membuat tabel detail_pesan dengan format berikut:


Setelah tabel dibuat, masukkan data yang sudah ditentukan ke dalam tabel


Tampilkan struktur data yang sudah dibuat





Soal

1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukan inner join 

Menggabungkan tabel pelanggan, pesan dan faktur 



Menggabungkan semua tabel


2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan


3. Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel


4. Salinlah syntak berikut "SELECT pesan.id_pesan, pesan.tgl_pesan, SUM(detail_pesan.jumlah) as jumlah FROM pesan, detail_pesan WHERE pesan.id_pesan=detail_pesan.id_pesan GROUP BY id_pesan;" hasilnya apa dan jelaskan! 


Perintah tersebut digunakan untuk menampilkan jumlah barang per-transaksi (pemesanan) dengan menggunakan fungsi GROUP BY dan SUM untuk menjumlahkan jumlah barang yang dipesan. 

5. Salinlah syntak berikut "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan);" hasilnya apa dan jelaskan perhatikan dengan melihat tabel pelanggan.


Perintah diatas digunakan untuk menampilkan daftar pelanggan yang pernah melakukan transaksi (pemesanan). 

Komentar