nama sandi_dsn
nama tgl_lhr jk alamat
no_hp kelas
jk
sandi_dsn no_hp
npm dsn_wali hari
krs kuliah
kd_mk sks
kurikulum
smt nilai
nama_mk
npm
kd_mk
Tugas-SDB2-03 :
1. Tuliskan perintah untuk menampilkan semua atribut dari table jadwal untuk kuliah yang
dilaksanakan di hari = “Senin”
2. Tuliskan perintah untuk menampilkan semua atribut dari table mahasiswa Angkatan 2019
yang memiliki JK = Pria/Laki-laki
3. Dengan menggunakan fungsi aggregate dan syntax group by, tuliskan perintah untuk
menampilkan jumlah mahasiswa Pria dan Wanita.
4. Dengan menggunakan triple join (Mahasiswa, KRS, Kuliah), tuliskan perintah untuk
menampilkan daftar mahasiswa (npm, nama, JK, Kd_mk, nama_mk, sks) untuk mahasiswa
yang mengambil MK “Sistem Database II”
5. Dengan menggunakan fungsi aggregate, tampilkan data mahasiswa dan jumlah sks yang
diambil dari table mahasiswa, krs, dan kuliah dengan attribute yang ditampilkan NPM, Nama,
Smt, Jumlah SKS.
6. Tampilkan daftar dosen dan mahasiswa yang dibimbing dengan attribute yang ditampilkan
Sandi_Dsn, Nama_Dosen, NPM_Mahasiswa, Nama_Mahasiswa dan JK.
7. Tampilkan daftar dosen wali dan jumlah mahasiswa yang dibimbing diambil dari table dosen
dan mahasiswa, dengan attribute yang ditampilkan NIP, Sandi_dsn, Nama Dosen, Jumlah
mahasiswa.
8. Tampilkan daftar dosen dan mata kuliah yang diampu/diajarkan dengan attribute yang
ditampilkan Sandi_Dsn, Nama_Dosen, Kd_Mk, Nama_MK, sks_MK.
9. Tuliskan perintah untuk update nilai setiap mata kuliah yang diambil dengan asumsi bahwa
semua mata kuliah yang diambil sudah ada nilainya.
10. Dengan menggunakan if dalam select, tampilkan daftar Nilai untuk setiap Mata kuliah yang
Anda ambil dengan attribute yang ditampilkan Kd_MK, Nama_MK, SKS_MK, Nila_MK,
Angka_Mutu.
Jika Nilai = “A”, maka angka_mutu = 4, Jika Nilai = “B”, maka angka_mutu = 3, Jila Nilai = ”C”,
maka angka_mutu = 2, Jika nilai = “D”, maka angka_mutu = 1, Jika nilai = “E”, maka
angka_mutu = 1, lainnya 0.