Model Entity
Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976.
Model ini dirancang untuk menggambarkan persepsi dari pemakai dan berisi
obyek-obyek
dasar yang disebut entity dan hubungan antar entity-entity tersebut yang
disebut relationship. Pada model ER ini semesta data yang ada dalam
dunia nyata ditransformasikan dengan memanfaatkan perangkat konseptual menjadik
sebuah diagram, yaitu diagram ER ( Entity Relationship)
Diagram Entity-Relationship
melengkapi penggambaran grafik dari struktur logika . Dengan kata lain Diagram
E-R menggambarkan arti dari aspek data seperti bagaimana entity-entity,
atribut-atribut dan relationship-relationship disajikan. Sebelum membuat
Diagram E-R , tentunya kita harus memahami betul data yang diperlukan dan ruang
lingkupnya. Di dalam pembuatan diagram E-R perlu diperhatikan penentuan sesuatu
konsep apakah merupakan suatu entity, atribut atau relationship.
Dalam
rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM)
merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah
salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema
konseptual untuk jenis/model data semantik sistem. Dimana sistem
seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down.
Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship
diagram, ER diagram, atau ERD.
Ada
pun Elemen-Elemen Diagram Hubungan Entity
- Entitas Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999). Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.
Atribut,Atribut
merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam
bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi
garis bawah.
- Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
- Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.
- Cardinality
Krardinalitas
relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada
entitas yang lain. Terdapat 3 macam kardinalitas relasi yang terdapat pada ERD
, yaitu :
One to One
(1 to 1)
Hubungan
relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan
paling banyak dengan satu entitas pada himpunan entitas B.
One to Many
(1 to M) atau Many to One (N to 1)
Setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan
dengan satu entitas pada himpunan entitas A.
Many to Many
(M to N)
Setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B.
0 Response to "Pengertian ERD (Entity Relationship)"
Post a Comment