Nama : ABDUL NABIL QOIS MARZUQI
NIM : 24010110021
Kelas : A Ilmu Komputer
Entity-Relationship Diagram
Dalam merancang database terdapat beebrapa teknik desain. Teknik desain adalah hal-
hal yang dilakukan untuk merancang database. Salah satu teknik database yang dilakukan
yaitu teknik entity-relationship diagram.
Entity Relationship Diagram (ERD) adalah diagram berbentuk notasi grafis yang berada
dalam pembuatan database yang menghubungkan antara data satu dengan yang lain. Entity-
Relationship Diagram (ERD) adalah teknik yang digunakan untuk tahap dasar dalam
membuat database. ERD merupakan salah satu teknik merancang database yang paling
banyak digunakan. ERD berdasar pada model entity-relationship. Data pada model entity-
relationship yang direpresentasikan visual disebut entitas saling terkait antara satu dengan
yang lainnya dalam database.
Simbol Notasi dalam ERD
Berikut adalah simbil notasi yang ada dalam Entity Relationship Diagram
Komponen Umum Penyusun ERD
1
1. Entitas (entity)
Entitas adalah sebuah objek berwujud nyata yang dapat dibedakan dengan objek
lainnya. Objeknya dapat bersifat konkret maupun abstrak. Data konkret adalah
sesuatu yang benar-benar ada atau dapat dirasakan oleh alat indra, sedangkan abstrak
tidak berwujud.
2. Atribut (field)
Field atau disebut sebagai atribut. Setiap entitas memiliki atribut untuk
mendeskripsikan karakteristik dari suatu entitas. Untuk jenisnya dibedakan menjadi
beberapa jenis yaitu:
a. Atribut key, atribut yang unik dan berbeda. Misalnya, Nomor pokok mahasiswa
(NPM), NIM dan nomor pokok lainnya.
b. Atribut Composite, atribut yang terdiri dari beberapa sub atribut yang memiliki
arti tertentu. Contohnya, nama lengkap yang dipecah menjadi nama depan, tengah,
dan belakang.
c. Atribut deviratif, yang dihasilkan dari atribut atau relasi lain. Jenis atribut ini tidak
wajib ditulis dalam diagram ERD atau pun disimpan dalam database. Sebagai
contoh deriative attribute adalah usia, kelas, selisih harga, dan lain-lain.
3. Relasi (relation)
Relasi adalah hubungan antar entitas untuk menunjukkan adanya koneksi di
antara sejumlah entitas yang berasal dari himpunan entitas berbeda. Misalnya, dalam
2
hubungan entitas sistem akademik antara mahasiswa dan mata kuliah adalah
“mengambil”. Mahasiswa mengambil mata kuliah.
4. Garis
Fungsi dari garis ini tidak hanya sebatas penghubung antar himpunan relasi
dengan himpunan entitas, serta himpunan entitas dengan atributnya. Garis dapat
mempermudah pengguna untuk melihat dan mengetahui alur sebuah ERD sehingga
nampak jelas awal dan akhirnya.
Contoh ERD:
3
4