Pengantar Basis Databy Paramita Mayadewi Hal. 1/19
ENTITY RELATIONSHIP DIAGRAM (ERD)
Penyusunan basis data (
database
) selalu didahului dengan pekerjaan pemodelan data. ERD adalah suatumodel jaringan yang menggunakan
susunan data
yang disimpan dalam sistem secara abstrak. Modeldata E-R (
Entity Relationship
) didasarkan pada persepsi terhadap dunia nyata yang tersusun ataskumpulan objek-objek dasar yang disebut
entitas
dan
relasi
.Diagram hubungan entitas (model E-R)
tidak menyatakan
bagaimana memanfaatkan data, membuatdata, menghapus data dan mengubah data.
Elemen-elemen ERD:
1.
Entity (Entitas)
Entity
(entitas) adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak dimana data tersimpan atau di mana terdapat data.Entitas diberi nama dengan kata benda dan dapat dikelompokkan dalam 4 (empat) kelas, yaitu:
role
(peran),
events
(kejadian),
locations
(lokasi),
tangible things / concepts
(sesuatuyang tidak nyata / konsep). Contoh: pegawai, pembelian, kampus, buku, pembayaran. Contohdetil dari suatu
entity
(entitas) disebut
instance
. Contoh: pegawai bernama Dodo, Noni, Citra,
dll…
2.
Relationship
Relationship adalah hubungan alamiah yang terjadi antara entitas. Contohnya: Entitas Mahasiswa
dengan NIM = “14534” dan NamaMhs = “Dodo” yang mempunyai relasi dengan
Entitas Kuliah
dengan KodeKul = “
SI-
140” dan NamaMK = “Basis Data”, sehingga struktur data dari Relasi ini
bahwa mahasiswa tersebut mengambil mata kuliah pada suatu perguruan tinggi.Hubungan antara entitas akan menyangkut dua komponen yang menyatakan jalinan ikatan yangterjadi, yaitu: derajat (kardinalitas) dan partisipasi hubungan.
3.
Atribut
Deskripsi kelompok data yang mempunyai karakteristik yang sama (data yang mendeksripsikanentity dan relationship), merupakan field yang akan disimpan.
Notasi Entity
–
Relationship