UTS Basis Data (take home)

Nama : Siti Annisa

Nim     : 233100383

Prodi  : Sistem Informasi 

   PRAKTIKUM

1.  Dari database “Sistem Pemesanan” pada praktikum 6,kita masukkan data yang ada pada soal ke dalam tabel yang telah dibuat

     a. Tabel Pelanggan




 

selanjutnya ketik SELECT * from pelanggan seperti dibawah ini





     b. Tabel Pesan





seperti yang diatas ketik SELECT * from pesan untuk menampilkan tabel







      c. Tabel Produk



Penjelasan masih sama dengan yang diatas

untuk menampilkan tabelnya




     d. Tabel Faktur









2. Masukkan data yang ada pada soal ke dalam tabel detil_pesan












3. Membuat Inner Join dari semua tabel yang bisa dilakukan inner join!

inner join digunakan untuk menggabungkan baris dua atau lebih tabel berdasarkan kolom yang terkait diantara mereka dan menghubungkan tabel berdasarkan kolom yang memiliki nilai yang sama.

berikut tabel yang dapat dilakukan inner join










































4. Melakukan left join untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan










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










6. Berikut hasil dari syntak tersebut:












Hasil syntak diatas menghasilkan daftar pesanan dengan total jumlah barang yang dipesan dari tabel 'detil_pesan'
penjelasan SELECT diatas untuk menghitung total ('sum') dari kolom 'jumlah' ditabel 'detil_pesan' untuk setiap grup yang hasilnya diberi jumlah,penejelasan dari FROM untuk memnentukan tabel tabel yang akan dijoin ini adalah syntaks yang menggabungkan tabel 'pesan' dan 'detil_pesan',penjelasan dari WHERE adalah untuk menetapkan kondisi join untuk menghubungkan baris baris pada tabel dimana kedua tabel memiliki nilai yang sama,dan penjelasan dari GROUP BY yaitu untuk mengelompokan hasil berdasarkan total jumlah barang yang dipesan.

7. Berikut hasil dari syntak tersebut:









Hasil syntak tersebut menampilkan daftar pelanggan yang telah melakukan pesanan,yang berguna untuk mengidentifikasikan pelanggan yang aktif yaitu yang telah melakukan pesanan dengan menggunakan subquery dalam kondisi 'WHERE'.hasil syntak tersebut juga sangat membantu dalam memahami siapa saja pelanggan yang berinteraksi dengan bisnis kita.

Komentar

Postingan populer dari blog ini

Tugas Basis Data (mengubah struktur table)

Tugas Basis Data (DCL)

UTS Basis Data (take home)