Entity Relationship Diagram
Entity Relationship Diagram (ERD)
Diagram visual yang digunakan untuk memodelkan struktur logis dari sebuah basis data. ERD menggambarkan entitas (objek atau hal penting yang disimpan datanya), atribut (ciri-ciri dari entitas), dan relasi (hubungan antar entitas).
Komponen Utama ERD:
-
Entitas (Entity)
-
Digambarkan dengan persegi panjang
-
Contoh:
Mahasiswa,Dosen,MataKuliah
-
-
Atribut (Attribute)
-
Digambarkan dengan elips
-
Contoh:
Nama,NIM,Alamat
-
-
Relasi (Relationship)
-
Digambarkan dengan belah ketupat (diamond)
-
Contoh:
Mengajar,Mengambil,Memiliki
-
-
Cardinality (Kardinalitas)
-
Menunjukkan jumlah keterlibatan entitas dalam relasi
-
Contoh: One-to-One (1:1), One-to-Many (1:N), Many-to-Many (M:N)
Contoh Sederhana:
Misalnya kita ingin memodelkan hubungan antara Mahasiswa dan Mata Kuliah:
- One-to-One (1:1) dalam Entity Relationship Diagram (ERD), ini adalah jenis kardinalitas yang menunjukkan bahwa:
Setiap entitas pada sisi pertama berhubungan dengan tepat satu entitas pada sisi kedua, dan sebaliknya.
Penjelasan One-to-One (1:1):
-
Contohnya:
-
Setiap orang hanya punya satu KTP (Kartu Tanda Penduduk)
-
Setiap KTP hanya dimiliki oleh satu orang
-
Dalam ERD, hubungan One-to-One biasanya digambarkan seperti ini:
[Orang] 1 ——— 1 [KTP]
Artinya, satu entitas Orang berhubungan dengan satu entitas KTP
-
Dan satu entitas KTP hanya berhubungan dengan satu entitas Orang
- Contoh nyata dalam ERD:
| Entitas A | Relasi | Entitas B |
|---|---|---|
| Orang | Memiliki | KTP |
Kardinalitas: 1 : 1

