Materi 3 : Model Entity-Relationship (ERD)

Model Entity-Relationship (ERD)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-atribut.

Simbol-simbol yang digunakan dalam ERD :

Entity :  Merupakan himpunan objek seperti orang, benda serta lokasi baik abstrak maupun nyata dimana data disimpan, pada umumnya entitas diberi nama dengan kata benda. klasifikasi entity : 
- Entity Regular : merupakan entity yang bersifat  umum dan dapat berdiri sendiri. contoh Karyawan 
Entity lemah : Entity yang keberadaannya  tergantung pada entity lain dimana tidak mempengaruhi sistem secara keseluruhan. contoh : Anak Karyawan, 
Properti merupakan kumpulan atribut yang menjelaskan entity.
simbol entity : 

Atribut :  Sesuatu yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relasi, sehingga sering disebut elemen data dari entitas dan relasi.
simbol atribut :


contoh atribut mahasiswa : 


Relasi : Merupakan suatu hubungan yang terjadi antar himpunan entitas dimana relasi biasa diberi nama dengan kata kerja.
simbol relasi 

contoh : Relasi antara himpunan entitas mahasiswa dan himpunan
entitas kuliah.



LINK : Sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.
simbolnya : 



ERD menurut Chen 
1. One to one (1:1)
contoh: 


 2. One to many (1:M, 1:N)

contoh : 

3. Many to many (M : M, N : N)



Tahapan pembuatan E-R : 
Langkah-langkah teknis yang diambil dalam menghasilkan ERD :
  1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
  2. Menentukan atribut-atribut key dari masing-masing himpunan entitas .
  3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key.
  4. Menentukan derajat / kardinalitas relasi untuk setiap himpunan relasi.
  5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non key)

Sekian semoga bermanfaat 



Post a Comment for "Materi 3 : Model Entity-Relationship (ERD)"