Mata Kuliah dan Lecturer (Many-to-Many):
Enhanced Entity-Relationship Diagram (EERD)
EERD adalah pengembangan dari ERD yang mencakup konsep-konsep tambahan seperti generalisasi, spesialisasi, dan agregasi. Berikut adalah EERD dari aplikasi yang telah dibuat:
Berdasarkan penjelasan sebelumnya tentang relasi antar tabel dalam sistem, berikut adalah Rancangan EERD (Enhanced Entity Relationship Diagram) untuk menggambarkan hubungan antar entitas secara visual, serta penjelasan rinci mengenai masing-masing entitas dan relasinya.
Entitas dan Atribut
Lecturer
- id_lecturer: ID unik untuk setiap dosen (Primary Key).
- name: Nama dosen.
Relasi:
- Satu Lecturer dapat memiliki banyak Absensi Dosen (One-to-Many).
- Satu Lecturer dapat memiliki banyak Blog (One-to-Many).
- Banyak User dapat terhubung dengan satu Lecturer (Many-to-One).
Absensi Dosen
- id_absensi: ID unik untuk setiap catatan absensi (Primary Key).
- id_matkul: ID mata kuliah yang diabsensikan (Foreign Key, referensi ke Mata Kuliah).
- id_lecturer: ID dosen yang mengajar (Foreign Key, referensi ke Lecturer).
- status: Status absensi (Hadir, Tidak Hadir).
- tanggal: Tanggal absensi dilakukan.
Relasi:
- Absensi Dosen menghubungkan Lecturer dan Mata Kuliah dalam hubungan Many-to-Many. Entitas ini menjadi penghubung antara Mata Kuliah dan Lecturer.
Mata Kuliah
- id_matkul: ID unik untuk setiap mata kuliah (Primary Key).
- nama: Nama mata kuliah.
- SKS: Jumlah SKS (jam kuliah).
-
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!