ER Diagram
Diagram ER
Entity Relationdhip-Model
Merupakan model yang digunakan untk menggambarkan data dalam
bentuk entery.
ERD
Merupakan diagram yang menggambarkan hubungan antara entitas(entity).
Macam ERD :
1. Persegi = Entitas
2. Baris = Hubungan
3. Elips = Attribute
Entitas
merupakan objek yang ada dan dapat dibedakan dari
objek lain dalam dunia nyata. memiliki atribute yang membedakan dengan
objek lain.
contoh :
manusia, film, mobil. dan lain- lain.
Entity-set Entitas
Merupakan kumpulan entitas yang
memiliki tipe yang sama. Contohnya kumpulan mahasiswa.
Attribute
-
Sebuah entitas direpresentasikan oleh beberapa
atribute
-
Properti yang dimemiliki oleh semua anggota dari
semua set entitas
-
Setiap atribute memiliki key atribute
Primarykey.
Value set
- kumpulan nilai yang dapat dimasukan dalam
atribute.
- Domain
Tipe data, panjang,
format, nilai yagn memungkinkan, keunikan, dan kemungkinan data null.
Jenis
attribute
1. Attomic
attribute
Terdiri dari satu komponen secara independen yang tidak bisa diuraikan.
contoh :
NIM(5302411068)
2. Composite Attribute
terdiri dari berbagai attribute yang lebih mendasar dan bisa diuraikan.
contoh :
Nama jalan.
3. Single Value Attribute
Hanya ada satu nilai untuk suatu entitas tertentu.
contoh :
jenis kelamin
4. Multi Value
Terdiri dari sekumpulan nilai untuk suatu entitas tertentu.
contoh :
Hobi
5. Devided Attribute
Attribute yang dihasilkan dari attribute lain yang tidak berasal dari suatu entitas.
contoh :
Attribute umur yang dihasilkan dari attribute tanggal lahir.
Relationship
- hubungan antara satu atau lebih entyti.
- simbol dari relationship adalah belahketupat.
- dapat memiliki attribute, dimana terjadi antara transaksi yang menghasilkan suatu nilai tertentu.
Cardity
menjelaskan jumlah keterhubungan antara entyti.
macam :
1. Ratio One to One
2. Ratio One to Many
3. Ratio Many to Many
Tahap pembuatan Diagram ER
1. mengidentifikasi dan menetapakan entitas.
2. menentukan atribute.
3. menentukan primary key.
4. menentukan relationship antar entyti.
5. menentukan attribute tiap relatoinship.
6. menentukan cardity.
7. menentukan participancastem.