Wednesday, June 4, 2014

Entity Relationship Diagram (ERD)


Entity-Relationship adalah salah satu metode pemodelan basis data untuk menghasilkan skema konseptual untuk jenis atau model data semantik sistem. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram (ERD).


Notasi ERD

§  Entitas
Segala sesuatu yang dapat digambarkan oleh data. Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.
§  Atribut
Pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah.
§  Relasi atau Hubungan 
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.

Tahapan ERD
1.      Menentukan entitas
Menentukan peran, kejadian, lokasi, dll untuk penyimpanan data
2.      Menentukan relasi
Menetukan hubungan antarpasangan entitas
3.      Gambar ERD sementara
Entitas digambarkan dengan kotak dan relasi dengan garis
4.      Isi kardinalitas
Menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan.
5.      Tentukan kunci utama
Menentukan atribut yang mengidentifikasikan satu kejadian pada masing-masing entitas.
6.      Gambar ERD sesuai kunci
Menghilangkan many to many dan memasukan entity, serta kunci tamu pada masing-masing entitas.
7.      Menentukan atribut
Menentukan field-field yang diperlukan oleh system.
8.      Pemetaan atribut
Memasang atribut dengan entitas yang sesuai.
9.      Gambar ERD dengan atribut
Mengatur ERD dari langkah 6 dengan menambahkan entitas atau relasi yang ditemukan di langkah 8.
10.  Periksa hasil
Apakah ERD telah menggambarkan system yang akan dibangun?

SUMBER: http://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-data-entity-relationship-diagram-erd/




No comments:

Post a Comment