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.
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.
ERD
merupakan 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.
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.
ERD memiliki
beberapa fungsi diantaranya :
·
Untuk
memodelkan struktur data dan hubungan antar data
· Model dapat
diuji dengan mengabaikan proses yang dilakukan
· Menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi
· Mendokumentasikan data-data yang ada
dengan cara mengidentifikasi tiap jenis entitas dan hubungannya.
No comments:
Post a Comment