Entity
Relationship Diagram (ERD) merupakan salah satu bentuk pemodelan basis data yang
sering digunakan dalam pengembangan sistem informasi. Diagram
hubungan entitas (ERD) menunjukkan hubungan dari entitas set disimpan
dalam database. Entitas dalam konteks ini adalah komponen data.Dengan kata
lain, diagram ER menggambarkan struktur logis dari database.
Komponen ERD:
Entiti merupakan objek yang mewakili
sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari
entiti ini biasanya digambarkan dengan persegi panjang.
Setiap entitas pasti mempunyai
elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik
dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat
mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili
oleh simbol elips.
Beberapa jenis Atribut antara lain :
Atribut Key adalah satu atau
gabungan dari beberapa atribut yang dapat membedakan semua baris data (
Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang
dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh :
Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
Atribut composite adalah suatu
atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti
tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu
nama depan, nama tengah, dan nama belakang. Atribut Derivatif
- Atribut
yang tidak harus disimpan dalam database
Contoh : Atribut yang dihasilkan
dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan
bentuk oval yang bergaris putus-putus
Hubungan antara sejumlah entitas
yang berasal dari himpunan entitas yang berbeda.
Derajat relasi atau kardinalitas
rasio menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas
lainnya
Setiap
anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu
pula sebaliknya.
Setiap
anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B
tetapi tidak sebaliknya.
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan B dan demikian pula sebaliknya .
Garis sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunanentitas dengan atribut .
Simbol-simbol ER-Diagram
contoh:
ERD toko inline shop
ERD klinik