Diagram ERD digunakan untuk memodelkan struktur data dan
hubungan antar data.
Dengan ERD, model dapat diuji dengan mengabaikan proses yang
dilakukan. Diagram ER pertama kali dideskripsikan oleh Peter Chen yang dibuat
sebagai bagian dari perangkat lunak.
Diagram ERD memiliki 4 simbol utama yaitu :
*) Entitas
Entitas digunakan untuk
menerapkan integritas pada tingkat Entity (Tabel), agar setiap Instances
(Record/Baris) pada suatu Entity bersifat Unique yang disebut sebagai Primary
Key sehingga dapat dibedakan antara yang satu dengan yang lainnya.
Contoh: Semua Pesawat, atau Pesawat apa saja, dengan entitas
Pesawat Jet, Penumpang dan lain-lain
*) Relasi
Relasi digunakan utk
menghubungkan beberapa tabel, sehingga data–data yang disimpan dalam tabel
tetap normal.
Dalam mySQL relasi antar tabel
dapat dibuat jika tipe tabel tersebut innoDB. Secara otomatis saat membuat
tabel baru, tipe tabel adalah MyISAM sehingga perlu merubah ke tipe innoDB
terlebih dahulu.
*) Atribut
Setiap Entitas
pasti memiliki Atribut yang mendeskripsikan karakteristik dari Entitas
tersebut.
Penentuan/pemilihan
atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting lainnya
dalam pembentukan model data.
Penetapan
atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada,
tetapi tidak selalu seperti itu. Istilah atribut sebenarnya identik dengan
pemakaian kolom data.
Atribut
dibedakan menjadi beberapa macam, yaitu :
1.Atribut
adalah atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih
sederhana (mendasar).
2.Atribut
komposit, yaitu atribut yang terdiri dari beberapa atribut yang lebih mendasar.
3.Atribut
Berharga tunggal (single valued attribute), yaitu atribut yang hanya mempunyai
satu harga untuk suatu entitas tertentu.
4.Atribut
berharga ganda (multi valued attribute), yaitu atribut yang dapat terdiri dari
sekumpulan harga untuk suatu entitas tertentu.
5.Null-value,
yaitu atribut yang tidak mempunyai nilai dan tidak diketahui harganya.
6.Atribut
kunci yaitu atribut yang unik dari suatu entitas dan nilai dari atribut kunci
akan berbeda untuk masing-masing entitas. Atribut kunci dapat berupa atribut
sederhana atau komposit. Atribut memiliki value set (domain) yang digunakan
untuk mendefinisikan harga nilai yang dapat dimiliki oleh atribut dari suatu
entitas.
*)
Garis
Merepresentasikan hubungan atribut ke
set entitas & set entitas ke relasi.
Kardinalitas Relasi
Contoh kardinalitas dari
Diagram E-R meliputi :
1.
Hubungan satu ke satu (one to one).
Yaitu satu
entity dalam A dihubungkan dengan maksimum satu entity dalam B.
2.
Hubungan satu ke banyak (one to many)
Yaitu satu
entity dalam A dihubungkan dengan sejumlah entity dalam B. Satu entity dalam B
dihubungkan dengan maksimum satu entity dalam A.
3.
Hubungan banyak ke satu (many to one)
Yaitu satu
entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity
dalam B dapat dihubungkan dengan sejumlah entity dalam A.
4.
Hubungan banyak ke banyak (many to many).
Satu
entity dalam A dihubungkan dengan sejumlah entity dalam B, & satu entity
dalam B dihubungkan dengan sejumlah entity dalam A.
Tidak ada komentar:
Posting Komentar