Entity Relational Diagram
- ERD berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi dalam bentuk – bentuk objek dan hubungannya.
- ERD digunakan unutk memodelkan struktur data dan hubungna antar data.
- Kumpulan dari objek yang memiliki karakteristik sama dinamakan himpunan entitas.
Simbol - simbol untuk membentuk ERD :
1. Entity (rectangler)
Digunakan untuk menggambarkan obyek yang diidentifikasikan ke dalam lingkungan.
Digunakan untuk menggambarkan obyek yang diidentifikasikan ke dalam lingkungan.
2. Atribut (oval)
Digunakan untuk menggambarkan elemen-elemen dari suatu entity, yang menggambarkan karakter entity.
Digunakan untuk menggambarkan elemen-elemen dari suatu entity, yang menggambarkan karakter entity.
3. Hubungan (diamond)
Entity dapat berhubungan satu sama lain. Hubungan ini disebut dengan relationship.
4. Garis (line)
Digunakan untuk menghubungkan entity dengan relasi/hubungan, maupun entity dengan atribut.
Entity
dibedakan menjadi 2 :
1. Strong Entity : Entity yang dapat berdiri sendiri.
Simbol :
contoh : Mahasiswa
2. Weak Entity : Entitas yang eksistensinya bergantung pada strong entity.
Simbol :
contoh : Orang Tua
Atribut
Nilai – nilai yang mewakili suatu objek atau
kolom pada suatu tabel, atau elemen dari entity. Berfungsi mendeskripsikan
entity.
Tipe – tipe Atribut :
1. Key Atribut
Atribut yang menyimpan nilai unik dari setiap entity sehingga anggota
entity yang satu berbeda dengan yang lain.
2. Partial key atribut
Aribut
yang menyimpan sebagian nilai dari key atribut.
3. Simple atribut
Atribut yang menyimpan nilai yang tidak dapat di pecah lagi (atomic).
4. Composite atribut
Atribut yang menyimpan nilai yang dapat dipecah lagi.
5. Single value atribut
Atribut yang digunakan untuk menyimpan nilai tunggal.
6. Multi value atribut
Atribut yang bernilai lebih dari satu.
7. Stored atribut
Untuk
menyimpan nilai – nilai yang memang harus disimpan.
8. Derived atribut
Atribut yang menyimpan nilai – nilai yang tidak harus disimpan.
Relasi / Hubungan
Menunjukan adanya hubungna / relasi di antara
entitas – entitas yang berbeda.
Jenis – jeins relasi :
1. General Relationship
Menghubungkan entitas secara umum.
2. Identifying Relationship
Relasi
kepemilikan yang menghubungkan Strong entity dan Weak entity.
3. Recursive Relationship
Relasi
yang hanya terhubung pada entitas yang sama.
Pemetaan Derajat
Relasi / Kardinalaitas Relasi
Kardinalitas relasi menunjukan jumlah maksimum
entitas yang dapat berhubungna dengan entitas lain.
Jenis – jenis Hubungan :
1. Satu ke satu (one to one)
Setiap
entitas A hanya berhubungan dengan entitas B, begitu juga sebaliknya.
2. Satu ke Banyak (one to many) / Banyak ke
Satu (many to one)
Setiap
entitas A berhubungan dengan banyak entitas B, atau setiap entitas B
berhubungan dengan banyak entitas A.
3. Banyak ke banyak (many to many)
Setiap
entitas A dapat berhubungan banyak dengan entitas B, dan sebaliknya setiap
entitas B dapat berhubungan dengan entitas A.
Good job gan
BalasHapussolder uap