Entity Relationship Diagram (ERD) dan contohnya

ERD (Entity Relationship Diagram) 

Adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Ada tiga komponen utama dalam pembuatan ERD, yaitu:

1. Entitas atau Entity (objek yang sungguh ada): merupakan suatu objek unik yang berbeda dengan yang lain, dan dapat diwujudkan ke dalam basis data. Objek ini memiliki karakter yang menarik untuk dijadikan suatu model. Dalam proses visualisasi ERD, simbol entitas biasanya diwujudkan dalam bentuk persegi panjang dalam posisi horizontal. Contoh entitas adalah mahasiswa, Kartu Aanggota Perpustakaan, dan buku pinjaman.

2. Relasi atau Relationship (hubungan): hubungan di sini diartikan sebagai pola yang dipergunakan dalam ERD dalam menghubungkan antar entity, biasanya digambarkan dalam bentuk garis lurus di mana kedua ujungnya menyentuh simbol-simbol entity sebagai tanda penghubung.

3. Atribut digunakan untuk memberikan informasi yang lebih rinci tentang segala jenis entitas, sebab setiap entitas memiliki elemen yang berfungsi untuk memberikan deskripsi karakteristik. Atribut selalu digambarkan dengan simbol elips. Atribut terbagi ke dalam beberapa jenis, berikut ini adalah jenis-jenis atribut: atribut key (gabungan dari beberapa atribut yang dapat digunakan untuk membedekan semua baris data dalam tabel yang unik, contoh: NIM mahasiswa), atribut simple (atribut yang tidak dapat dipecah lagi, contoh: alamat), atribut multivalue (punya lebih dari satu nilai, contoh: sebuah buku yang ditulis oleh beberapa pengarang), atribut composite (atribut yang terdiri dari beberapa atribut lain yang lebih kecil, contoh: nama lengkap yang terdiri dari nama depan, nama tengah, dan nama belakang), atribut derivatif (tidak harus disimpan dalam database, digambarkan dengan garis putus-putus yang membentuk oval.


Berikut adalah contoh ERD dengan relasi binery :

Komentar