Ujian Tengah Semester Basis Data (Take Home )


Halo, selamat datang di blog saya! Saya membuat blog ini sebagai bagian dari tugas praktikum take home mata kuliah Basis Data semester 2. Dalam blog ini, saya akan berbagi pengetahuan dan pengalaman saya mengenai Basis Data. Topik-topik yang akan saya bahas meliputi seperti gambar di bawah ini yaaa!!!!. blog ini lanjutan dari blog kemarin https://mahasiswaambisbanget.blogspot.com/2023/04/data-manipulation-language-dml-join.html

 


Saya berharap blog ini dapat memberikan manfaat bagi pembaca, khususnya para mahasiswa yang sedang belajar Basis Data. Selain itu, saya juga akan berusaha untuk mengemas setiap materi dengan bahasa yang mudah dipahami dan disertai dengan contoh yang relevan.

Terima kasih sudah berkunjung ke blog saya. Selamat membaca dan semoga bermanfaat!

langkah awal adalah akseslah  sebuah database yang kita buat kemarin dengan cara ketik perintah use sistem_pemesanan; setelah itu buatlah sebuah tabel bernama detail_pemesanan



Mari Kita Lanjut Ke Langkah Berikutnya
  1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukkan inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar)
          Ada Beberapa Jawaban Saya Dalam Melakukan Inner Join Di Dalam 5 Tabel Ini






mohon maaf jika tabel saya terlihat acak-acakan, memang kadang-kadang tampilan output ketika melakukan join pada tiga tabel atau lebih dapat terlihat acak-acakan di cmd, terutama jika lebar tampilan cmd terbatas. Untuk mengatasi hal ini, Anda dapat menggunakan aplikasi lain seperti Laragon atau MySQL Workbench yang menawarkan tampilan GUI (Graphical User Interface) yang lebih baik. Dengan menggunakan aplikasi ini, Anda dapat mengatur lebar tampilan kolom dan membuat tampilan output yang lebih mudah dibaca dan dimengerti.

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




3Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar)






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

Sintaks tersebut bertujuan untuk menghitung jumlah produk yang dibeli pada setiap pesanan.


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.

Sintaks tersebut bertujuan untuk menampilkan id_pelanggan dan nm_pelanggan dari tabel pelanggan yang pernah melakukan pemesanan (terdapat di tabel pesan).



 

penggabungan antara beberapa tabel. Penggabungan tabel menjadi sangat penting ketika kita ingin menampilkan informasi yang kompleks dari beberapa tabel yang saling terkait.

Kita juga telah membahas beberapa sintaks SQL dasar seperti SELECT, FROM, WHERE, SUM, dan IN yang sering digunakan dalam penggabungan tabel. Dengan memahami sintaks SQL, kita bisa membuat query untuk memperoleh data yang dibutuhkan dari beberapa tabel secara efisien.

Sebagai pengguna basis data, penting untuk memahami struktur dan relasi antara tabel, serta memahami kebutuhan data yang ingin diperoleh sebelum melakukan penggabungan tabel. Hal ini akan memudahkan kita dalam mengekstrak informasi yang dibutuhkan.

Dengan demikian, pemahaman yang baik tentang penggabungan tabel pada basis data akan sangat membantu dalam melakukan analisis data dan pengambilan keputusan bisnis yang lebih baik. Semoga blog ini bermanfaat bagi Anda dalam memahami penggabungan tabel pada basis data.

Nama : Remilah Nur Rahma Putri

NIM : 223100310

Prodi : Sistem Informasi

 


Komentar

Postingan populer dari blog ini

Insert, Select, Update, Delete Pada DML ( Data Manipulation Language)

Data Manipulation Language View

Membuat (Data Manipulation Language) trigger