Database: Anda menggunakan database bernama kampus.
Tabel: Terdapat lima tabel dalam database, yaitu:
dosen
kelas
mahasiswa
mata_kuliah
nilai
2. Detail Tiap Tabel
Tabel dosen
Berisi data dosen yang mengajar di kampus.
Kolom-kolom:
id_dosen (Primary Key, Auto Increment): ID unik untuk setiap dosen.
nidn (Unique Key): Nomor Identitas Dosen Nasional.
nama: Nama lengkap dosen.
bidang_keahlian: Spesialisasi dosen dalam pengajaran.
no_telepon: Nomor telepon dosen.
Contoh Data:
id_dosen: 1
nidn: 123456789
nama: Dr. Ahmad Fauzi
bidang_keahlian: Sistem Informasi
no_telepon: 081234567890
Tabel kelas
Berisi informasi tentang jadwal kelas yang diajarkan.
Kolom-kolom:
id_kelas (Primary Key, Auto Increment): ID unik setiap kelas.
jam: Waktu pelaksanaan kelas.
hari: Hari pelaksanaan kelas.
id_dosen (Foreign Key): Mengacu ke id_dosen di tabel dosen.
kode_mk (Foreign Key): Mengacu ke kode_mk di tabel mata_kuliah.
Contoh Data:
id_kelas: 21
jam: 08:00:00
hari: Senin
id_dosen: 1
kode_mk: MK001
Tabel mahasiswa
Berisi data mahasiswa yang terdaftar di kampus.
Kolom-kolom:
id_mahasiswa (Primary Key, Auto Increment): ID unik mahasiswa.
nim (Unique Key): Nomor Induk Mahasiswa.
nama: Nama lengkap mahasiswa.
tanggal_lahir: Tanggal lahir mahasiswa.
alamat: Alamat tempat tinggal mahasiswa.
program_studi: Jurusan yang diambil mahasiswa.
Contoh Data:
id_mahasiswa: 1
nim: 210001
nama: Rani Putri
tanggal_lahir: 2000-01-15
alamat: Jakarta
program_studi: Sistem Informasi
Tabel mata_kuliah
Berisi data mata kuliah yang ditawarkan oleh kampus.
Kolom-kolom:
kode_mk (Primary Key): Kode unik mata kuliah.
nama_mk: Nama mata kuliah.
sks: Jumlah Sistem Kredit Semester (SKS) mata kuliah.
semester: Semester di mana mata kuliah ditawarkan.
Contoh Data:
kode_mk: MK001
nama_mk: Pemrograman Dasar
sks: 3
semester: 1