3. DEFINISI ERD
Definisi :
ERD (Entity Relationship Diagram) terdiri dari 3 suku kata, yaitu
:
1. Entity : Entitas/Kesatuan (Representasi objek nyata)
2. Relationship : Hubungan
3. Diagram : Model Gambar/grafik
Pengertian :
ERD atau kependekan dari (Entity Relationship Diagram)
merupakan suatu diagram yang berisikan komponen-komponen
berupa himpunan entitas atau kesatuan objek yang terpisah
yang didalamnya terdapat beberapa atribut yang terhubung atau
berelasi antara entitas satu dengan yang lainnya yang
digunakan untuk mendeskripsikan suatu hubungan antar data.
Dalam dunia pemrograman, model ERD ini sangat dibutuhkan
untuk menjelaskan alur program dan bagaimana proses datanya
berjalan.
4. KOMPONEN ERD
Komponen ERD terdiri atas :
1. Entity / Entitas :
Merupakan himpunan dari representasi objek nyata seperti
orang, lokasi, tempat dan benda dimana data disimpan.
Entity dibagi menjadi 2 bagian, yaitu :
1) Entity Regular : yaitu entity yang dapat berdiri sendiri
yang sifatnya umum. Contoh : karyawan, bank,
perusahaan, orang tua.
2) Entity Lemah : yaitu entity yang keberadaannya
bergantung pada entity lainnya. Contoh : cabang
perusahaan, istri bos.
Simbol Entity adalah persegi panjang :
Contoh : Entitas mahasiswa
Entity
Mahasiswa
5. KOMPONEN ERD
2. Atribut / Properti
Atribut atau properti merupakan isi atau keterangan yang
menjelaskan atau mendeskripsikan karakter dari suatu
entitas dan relasi.
Simbol Atribut :
Elips :
Contoh : Himpunan dari entitas siswa terdapat atribut nis
dan nama.
Atribut
Siswa
NIS NAMA
6. KOMPONEN ERD
Jenis-jenis Atribut :
a. Key : Atribut yang digunakan untuk menentukan suatu
entity secara unik.
b. Atribut Simple : Atribut yang bernilai tunggal.
c. Atribut Multivalue : Atribut yang memiliki sekelompok nilai
untuk setiap instan entity.
d. Atribut Composite : Suatu atribut yang terdiri dari
beberapa atribut yang lebih kecil yang mempunyai arti
tertentu.
e. Atribut Derivatif : Suatu atribut yang dihasilkan dari
atribut yang lain.
7. KOMPONEN ERD
3. Relation / Relasi
Relasi merupakan hubungan dari sekumpulan entitas dan di
setiap hubungannya diberi keterangan nama kata kerja.
Simbol Relasi :
Belah ketupat :
Contoh Relasi : Guru mengajar siswa.
Relation
Guru mengajar Siswa
8. KOMPONEN ERD
4. Link
Link merupakan suatu garis penghubung antara entitas
dengan relasi dan entitas dengan atributnya.
Simbol Link :
9. KOMPONEN ERD
5. KARDINALITAS (CARDINALITY) / DERAJAT RELASI
Kardinalitas berarti menunjukkan hubungan maksimal yang
terjadi dari himpunan entitas yang satu dengan entitas yang
lain.
Tingkat Kardinalitas ERD dibagi menjadi 3 bagian, yaitu :
1) One to one (1:1)
contoh :
Karyawan memegang Jabatan
1 1
Kd_Peg Nama Kd_Jbt nm_Jbt
Kd_Peg
Kd_Jbt
10. KOMPONEN ERD
2) One to Many ( 1:N ) atau Many to One (N:1)
Contoh :
Guru membuat Modul
NIP Nama Kd_Md
nm_md
NIP
Kd_Md
1
jenis_md
N
11. KOMPONEN ERD
3) Many to Many (N:N)
Siswa
mengerjak
an
Soal
N
NIS Nama
Kd_soal
jumlah
Nilai
N
waktu
Tgl
12. TAHAPAN ERD
Tahapan Pembuatan ERD :
1. Mengidentifikasi dan menetapkan seluruh
himpunan entitas yang akan terlibat.
2. Menentukan atribut-atribut key dari masing-
masing himpunan entitas .
3. Mengidentifikasi dan menetapkan seluruh
himpunan relasi diantara himpunan entitas yang
ada beserta foreign key.
4. Menentukan derajat / kardinalitas relasi untuk
setiap himpunan relasi.
5. Melengkapi himpunan entitas dan himpunan
relasi dengan atribut-atribut deskriptif (non key)
13. LATIHAN SOAL
1. Jelaskan yang dimaksud dengan ERD !
2. Sebutkan komponen ERD !
3. Buatlah model ERD One to One (1:1) dengan
contoh kasus “keluarga” !
4. Buatlah model ERD One to Many dengan contoh
kasus “universitas” !
5. Buatlah model ERD Many to Many dengan
contoh kasus “pasar” !
~ Let’s Be Smart Person ~