BAB 8-Alfian Tri Wahyu Setiadi-205150201111049 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PRAKTIKUM SISTEM BASIS DATA BAB NAMA NIM ASISTEN TGL PRAKTIKUM



: MENAMPILKAN BANYAK DATA DARI TABEL : ALFIAN TRI WAHYU SETIADI : 205150201111049 : EURICO KRISNA WIJAYA NATHANAEL VICTOR DARENOH : 25/10/2021 TGL PENGUMPULAN : 1/11/2021



Pertanyaan 1. Tampilkan semua nama student beserta nama department. Implementasi SELECT student.name, department.dept_name FROM student JOIN department ON student.dept_name = department.dept_name;



Tampilan Keluaran



Pian-205150049



Pembahasan dan Analisis Untuk menampilkan nama student beserta nama department dapat digunakan perintah SELECT serta JOIN yang akan menghubungkan dua tabel yang saling berelasi. Langkah yang dilakukan yaitu mengambil nama student dari tabel student (student.name) dan nama department dari tabel department (department.dept_name) dari hasil join tabel student dan department menggunakan perintah SELECT dan JOIN dengan query “SELECT student.name, department.dept_name FROM student JOIN department”. Selanjutnya terdapat “ON student.dept_name = department.dept_name”. Bagian dari query ini berfungsi untuk



menggabungkan tabel student dan department melalui suatu relasi yaitu nama departemen yang sama pada tabel student dan department sehingga didapatkan nama student beserta nama departemennya yang sesuai.



Pertanyaan 2. Tampilkan semua nama student beserta nama department yang memiliki total SKS (total credit) lebih dari 100. Implementasi SELECT student.name, department.dept_name FROM student JOIN department ON student.dept_name = department.dept_name WHERE tot_cred > 100; Tampilan Keluaran



Pian-205150049



Pembahasan dan Analisis Langkah yang ditempuh untuk menampilkan nama student beserta nama department sama dengan langkah yang ditempuh pada nomor satu yaitu menggunakan perintah SELECT dan JOIN. Bagian query yang pertama yaitu perintah SELECT yang akan mengambil nama student dari tabel student (student.name) dan nama department dari tabel department (department.dept_name) dari hasil join tabel student dan department sehingga query dituliskan menjadi “SELECT student.name, department.dept_name FROM student JOIN department”. Setelah itu terdapat “ON student.dept_name = department.dept_name” yang akan menggabungkan tabel student dan department melalui nama department yang sama. Setelah itu terdapat klausa “WHERE tot_cred > 100” untuk menyeleksi agar record yang terambil memiliki total SKS lebih dari 100.



3. Tampilkan nama student dan nama instructor yang bekerja pada department yang sama Implementasi SELECT student.name, instructor.name FROM student JOIN instructor ON student.dept_name = instructor.dept_name; Tampilan Keluaran



Pian-205150049



Pembahasan dan Analisis Untuk menampilkan nama student dan nama instructor yang bekerja pada department yang sama dapat menggunakan perintah SELECT dan JOIN. Langkah yang ditempuh yaitu menggunakan perintah SELECT untuk mengambil nama student dari tabel student (student.name) dan nama instructor dari tabel instructor (instructor.name) dari hasil join antara tabel student dan instructor sehingga querynya menjadi “SELECT student.name, instructor.name FROM student JOIN instructor”. Kedua tabel ini terhubung melalui nama department yang sama pada kedua tabel sehingga bagian query selanjutnya yaitu “ON student.dept_name = instructor.dept_name”.