Tabel nilai
Berisi data nilai mahasiswa pada mata kuliah tertentu.
Kolom-kolom:
id_nilai (Primary Key, Auto Increment): ID unik untuk nilai.
id_mahasiswa (Foreign Key): Mengacu ke id_mahasiswa di tabel mahasiswa.
id_kelas (Foreign Key): Mengacu ke id_kelas di tabel kelas.
nilai_uts: Nilai Ujian Tengah Semester.
nilai_uas: Nilai Ujian Akhir Semester.
nilai_akhir: Nilai akhir dari mata kuliah (rerata UTS dan UAS).
Contoh Data:
id_nilai: 91
id_mahasiswa: 1
id_kelas: 21
nilai_uts: 80.00
nilai_uas: 85.00
nilai_akhir: 82.50
3. Relasi Antar Tabel
dosen ↔ kelas:
Relasi antara dosen dan kelas berdasarkan kolom id_dosen.
Satu dosen dapat mengajar lebih dari satu kelas.
kelas ↔ mata_kuliah:
Relasi antara kelas dan mata kuliah berdasarkan kolom kode_mk.
Satu kelas memiliki satu mata kuliah.
mahasiswa ↔ nilai:
Relasi antara mahasiswa dan nilai berdasarkan kolom id_mahasiswa.
Satu mahasiswa dapat memiliki banyak nilai.
kelas ↔ nilai:
Relasi antara kelas dan nilai berdasarkan kolom id_kelas.
4. Contoh Penjelasan
Output select * from dosen menunjukkan data semua dosen, termasuk nama, NIDN, dan bidang keahlian.
Output select * from kelas menunjukkan informasi detail jadwal kelas, seperti jam, hari, dan dosen yang mengajar.
Output select * from mahasiswa menunjukkan data mahasiswa lengkap, termasuk alamat dan program studi.
Output select * from mata_kuliah menampilkan daftar mata kuliah lengkap dengan SKS dan semester.
Output select * from nilai menunjukkan nilai mahasiswa dalam bentuk UTS, UAS, dan nilai akhir.
Semua data ini terhubung satu sama lain, menciptakan sistem basis data kampus yang terstruktur dan dapat digunakan untuk pengelolaan informasi akademik.
untuk penjelasan lebih lanjutnya bisa di lihat melalu link youtube berikut:
https://youtu.be/ajrFKmVu8Ho?si=_MfKJrJ7obB6Q9aa
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H