A. Kondisi Database
Tabel DosenWali
Tabel Mahasiswa
Perhatikan bahwa kedua Tabel berelasi dengan aturan one to many. Sisi ‘one’ ada pada Tabel Dosen
Wali dan sisi ‘many’ ada pada Tabel Mahasiswa. Maknanya adalah “satu record data di Tabel Dosen Wali
akan berhubungan dengan satu atau banyak record data di Tabel Mahasiswa”.
Nama kolom yang berelasi tidak harus sama, tetapi isi data-nya lah yang harus sama baik tipe atau
ukurannya.
M00003 Andri Baskoro 3.23 D0001 D0001 Pak Anggoro, ST., MT T.INF
2. Menampilkan daftar mahasiswa bimbingan dosen Pak Anggoro, ST., MT yang IPK nya di atas 3:
M00003 Andri Baskoro 3.23 D0001 D0001 Pak Anggoro, ST., MT T.INF
3. Menampilkan daftar mahasiswa bimbingan dosen Pak Anggoro, ST., MT khusus kolom nim,
nama, dan ipk saja :
4. Menampilkan rata-rata IPK mahasiswa yang dosen walinya Pak Anggoro, ST., MT :
rata_rata_ipk
3.116666634877523
6. Menampilkan relasi LEFT JOIN Tabel Dosenwali dan Tabel Mahasiswa dengan kondisi WHERE
10. Menampilkan IPK RATA-RATA semua bimbingan SETIAP Dosen khusus Dosen-Dosen yang rata-
rata IPK bimbingannya di atas 3.
C. Latihan Soal :
1. Tampilkan daftar mahasiswa bimbingan dari Ibu Hanafi, S.Kom, M.Kom
2. Tampilkan daftar mahasiswa bimbingan dari Ibu Hanafi, S.Kom, M.Kom yang IPK di bawah 3.
3. Tampilkan daftar mahasiswa yang ipk lebih besar atau sama dengan 3 dan JOIN kan dengan tabel
dosen wali (INNER, LEFT, dan RIGHT)
4. Tampilkan Dosen-Dosen yang rata-rata IPK bimbingannya di atas 3 dan dari Prodi T.INF