Membuat ERD dan EERD Database Universitas Sederhana
Dalam pengembangan sistem database, Entity-Relationship Diagram (ERD) dan Enhanced Entity-Relationship Diagram (EERD) sangat penting untuk menggambarkan struktur data dan hubungan antar entitas. Artikel ini akan membahas langkah-langkah dalam membuat ERD dan EERD untuk database universitas sederhana.
1. Pengertian ERD dan EERD
   ERD (Entity-Relationship Diagram): Diagram yang digunakan untuk menggambarkan entitas dalam sistem dan hubungan antar entitas tersebut. ERD adalah alat visual yang membantu dalam merancang database.
   EERD (Enhanced Entity-Relationship Diagram): Perkembangan dari ERD yang menambahkan konsep-konsep tambahan seperti subtype, supertypes, dan atribut kompleks. EERD lebih mendetail dan memberikan informasi lebih lengkap mengenai struktur data.
2. Komponen Utama dalam ERD dan EERD
a. Entitas
- Merupakan objek atau konsep yang memiliki keberadaan dalam sistem.
- Contoh entitas dalam database universitas: Mahasiswa, Dosen, dan Mata Kuliah.
b. Atribut
- Merupakan karakteristik atau informasi yang menjelaskan entitas.
- Contoh atribut untuk entitas Mahasiswa: NIM, Nama, Tanggal Lahir, Alamat.
c. Hubungan
- Menunjukkan bagaimana entitas saling berinteraksi satu sama lain.
- Contoh hubungan: Mahasiswa mendaftar pada Mata Kuliah.
d. Supertype dan Subtype (khusus EERD)
- Supertype: Entitas umum yang memiliki atribut yang sama dengan subtype.
- Subtype: Entitas yang merupakan spesialisasi dari supertype.
3. Langkah-langkah Membuat ERD
1. Identifikasi Entitas: Tentukan entitas yang ada dalam sistem.
2. Tentukan Atribut: Daftarkan atribut untuk setiap entitas.
3. Definisikan Hubungan: Tentukan bagaimana entitas berinteraksi satu sama lain.
4. Gambarkan Diagram: Buat diagram menggunakan simbol yang sesuai.
Contoh ERD Sederhana
4. Langkah-langkah Membuat EERD
1. Identifikasi Entitas dan Hubungan: Sama dengan langkah-langkah dalam ERD.
2. Tentukan Supertype dan Subtype: Jika ada entitas yang dapat dibagi menjadi subtipe, tentukan ini.
3. Tambahkan Atribut Khusus: Jika ada atribut yang hanya berlaku untuk subtipe tertentu.
4. Gambarkan Diagram EERD: Buat diagram dengan menambahkan simbol untuk supertype dan subtype.
Contoh EERD Sederhana