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