Entity Relationship Diagram
Entity-Relationship adalah salah satu
metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual
untuk jenis/model data semantik sistem. Sedangkan diagram yang digunakan untuk
menggambarkan model Entity Relationship disebut dengan Entity Relationship
Diagram atau sering disebut dengan Diagram E-R.
Entitas adalah
objek yang ada dan dapat dibedakan dari objek lan dalam dunia nyata. Sebuah entitas memiliki atribut yang membedakan dirinya dengan objek lain dan seringkali mampunyai hubungan dengan objek lain. Entity Sets adalah kumpulan entitas yang mempunyai tipe yang sama. Misalnya kumpulan mahasiswa, kumpulan entitas pegawai dan lain-lain.
objek yang ada dan dapat dibedakan dari objek lan dalam dunia nyata. Sebuah entitas memiliki atribut yang membedakan dirinya dengan objek lain dan seringkali mampunyai hubungan dengan objek lain. Entity Sets adalah kumpulan entitas yang mempunyai tipe yang sama. Misalnya kumpulan mahasiswa, kumpulan entitas pegawai dan lain-lain.
Value Sets adalah kumpulan nilai yang
dapat dimasukkan pada setiap atributes atau kumpulan nilai yang dapat dimiliki
oleh atribute dari suatu entitas.
Relasi atau hubungan adalah hubungan
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.
Atributes adalah properti deskriptif
yang dimiliki oleh semua anggota dari semua set entitas. Biasanya atribut
digambarkan menggunakan lingkaran atau elips. Setiap atribute pada entitas
memiliki kunci atribut (Key Atributes) yang sama bersifat unik yang biasanya
diberi garis bawah.
Jenis-Jenis Atributes
Key
Atribut yang digunakan untuk
menentukan suatu entity secara unit.
Atribut Simple
Atribut yang bernilai tunggal
Atribut Multivalue
Atribut yang memiliki sekelompuk nilai
untuk setiap instan entity.
Atribut Composit
Suatu atribut yang terdiri dari
beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
Atribut Derivatif
Suatu atribut yang dihasilkan dari
atribut lain.
Cardinality Ratio menunjukkan jumlah
maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.
Macam-macam Cardinality Ratio:
Satu ke Satu (One to One)
Setiap entitas anggota A hanya boleh
berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
Satu ke Banyak (One to Many)
Setiap entitas anggota A dapat
berhubungan dengan lebih dari satu anggota dari entitas B, tetapi tidak
sebaliknya.
Banyak ke Banyak (Many to Many)
Setiap entitas A dapat berhubungan
dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
Tahap Membuat Entity Relationship
Diagram
1. Menentukan Entitas
Menentukan peran, kejadian, lokasi,
hal nyata dan konsep dimana penggunaan untuk menyimpan data.
2.
Menentukan Relas
Menentukan hubungan antar pasangan
entitas menggunakan matriks relasi.
3. Gambar ERD Sementara
Entitas digambarkan dengan kotak, dan
relasi digambarkan dengan garis.
4. Isi Kardinalitas
Menentukan jumlah kejdian satu entitas
untuk sebuah kejadian pada entitas yang berhubungan.
5. Tentukan Kunci Utama
Menentukan atribut yang
mengidentifikasikan satu dan hanya satu kejadian masing-masing entitas.
6. Gambar ERD Berdasarkan Kunci
Menghilangkan relasi many to many dan
memasukkan primary dan kunci tamu pada masing-masing entitas.
7. Menentukan Atribut
Menentukan field-field yang diperlukan
system.
8. Pemetaan Atribut
Memasangkan atribut dengan entitas
yang sesuai.
9. Gambar ERG dengan Atribut
Mengatur ERD dari langkah 6 dengan
menambahkan entitas atau relasi yang ditemukan pada langkah 8.
10.
Periksa Hasil
Apakah
ERD sudah menggambarkan system yang akan dibangun.
Tidak ada komentar:
Posting Komentar