ERD
(ENTITY RELATIONSHIP DIAGRAM)
Diagram ERD
adalah model
untuk menjelaskan hubungan antar data dalam basis data berdasarkan
persepsi bahwa real world terdiri dari obyek-obyek dasar yang mempunyai
hubungan / relasi antara objek tersebut.
Diagram E-R tersebut dapat kita gambarkan, maka yang harus lebih dulu diketahui adalah komponen-komponen pembentuk Model Entity Relationship.
Ada 2 komponen utama pembentuk Model Entity Relationship :
1. Entitas (Entity) dan Himpunan Entitas (Entity Set)
~ Entitas merukan objek yang mewakili sesuatu yang nyata (eksistensinya) dan dapat
dibedakan dari sesuatu yang lain.
Symbol entitas digambarkan dengan persegi panjang
·
Tipe entitas dibagi menjadi 2
yaitu ;
1) Strong entity
Adalah entity yang bediri sendiri dan tidak
tergantung dengan entity lain.
Simbol :
Contoh : mahasiswa
2) Weak entity
Adalah entity yang kemunculannya tergantung
pada eksistensisnya dalam
sebuah relasi terhadap entitas lain.
Simbol :
Contoh : orangtua
·
Himpunan Entititas (Entity Set)
Adalah sekelompok entitas yang sejenis
dan berada dalam lingkup yang sama.
Contoh :
§ Semua pelanggan atau pelanggan saja
Dengan entitas Budiman,
Suherman, Aminah dan seterusnya.
§ Semua mobil atau mobil saja
Dengan entitas mobil Suzuki,
mobil Toyota, mobil Honda dll.
§ Semua mahasiswa atau mahasiswa saja
Dengan entitas Ali, Budi, Iman
dan seterusnya.
1. 2. Relasi (Relation)
· Relasi (Relation) dan Himpunan
Relasi (RelationshipSets)
Relasi adalah adanya hubungan diantara sejumlah entitas
yang berasal dari
himpunan entitas yang berbeda.
· Himpunan Relasi (RelationshipSets)
Adalah kumpulan semua diantara entitas-entitas yang
terdapat pada
himpunan entitas himpunan entitas.
· Jenis-jenis relasi :
1. General
Yaitu menghubungkan antar entitas secara umum (entitas kuat dengan
entitas kuat atau entitas lemah dengan entita lemah)
Simbol :
2. Identifying
Yaitu relasi kepemilikan yang
menghubungkan strong entity dengan weak entity.
Symbol :
3. Recursive
Yaitu hanya terhubung pada entity yang sama.
- Kardinalitas / Derajat Relasi
Adalah menunjukkan jumlah maksimum entitas yang dapat
berelasi dengan entitas pada himpunan entitas lain.
·
Jenis hubungan antara 2 tipe
entitas :
o
Satu ke satu (one to one)
o
Satu ke banyak (one to many)
o
Banyak ke satu (many to one)
o
Banyak ke banyak (many to many)
- Type atribut
1 . Key atribut
Yaitu satu atau gabungan
dari beberapa atribut yang dapat membedakan semua baris
data (row) dalam table
secara unik.
Simbol :
Contoh : NIM
2 . Partial key atribut
Yaitu batasan keikutsertaan suatu entity terhadap hubungan dengan entity yang lain.
3 . Simple atribut (atribut sederhana)
Yaitu atribut atomik yang
tidak dapat dipilah lagi.
Simbol :
Contoh : jalan, kota
4 . Composite atribut (atribut komposit)
Yaitu atribut yang masih
dapat diuraikan lagi menjadi sub-sub atribut yang
masing-masing memiliki makna.
Symbol :
Contoh : alamat
5 . Single value atribut (atribut bernilai tunggal)
Yaitu ditunjukkan pada
atribut-atribut yang memiliki paling banyak satu nilai untuk setiap
baris data.
6 . Multivalued atribut (atribut bernilai banyak)
Yaitu ditunjukkan pada
atribut-atribut yang dapat kita isi lebih dari 1 nilai, tetapi jenisnya
sama.
Symbol :
Contoh : no.hp, nama
orangtua
7 . Stored atribut
Yaitu menyimpan nilai yang
harus disimpan.
Contoh : tanggal lahir,
IPS
8 . Derived atribut (atribut turunan)
Yaitu atribut yang
nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari
atribut
atau table lain yang berhubungan.
Contoh : usia, IPK
- Tahapan pembuatan Diagram E-R
1 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan
terlibat.
2. Menentukan atribut-atribut key dari masing-masing himpunan entitas.
3 3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara
himpuan entitas
himpunan entitas yang ada beserta foreign-key-nya.
4 4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi.
5 5. Melegkapi himpunan entitas dan himpunan relasi dengan atribut
deskriptif (non key).
Tidak ada komentar:
Posting Komentar