![Page 1: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/1.jpg)
ENTITY RELATIONSHIP
DIAGRAM
SiBaDa – Sesi 4
![Page 2: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/2.jpg)
ENTITY RELATIONAL DIAGRAM
ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia nyata (Ema & Anggit).
![Page 3: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/3.jpg)
KOMPONEN DASAR
1. Entitas (Entity)
2. Atribut (Atribute)
3. Relasi (Relationship)
![Page 4: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/4.jpg)
1. ENTITAS
• Entitas adalah suatu atau objek di dunia
nyata (real world) yang dapat dibedakan
dengan sesuatu atau objek lainnya.
• Lambang Entitas digambarkan dalam
bentuk persegi panjang dengan nama
entitas didalamnya.
Nama_entitas
![Page 5: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/5.jpg)
Menentukan Nama Entitas
• Peran. Contoh: Mahasiswa, Dosen,
Karyawan, dll.
• Kejadian. Contoh: Kuliah, Kursus, KRS, dll
• Abstrak. Contoh: Mata_kuliah,
Golongan_Pekerjaan, Membeli, dll
• Fisik. Contoh: Ruang_kelas, Rumah,
Mobil, dll
![Page 6: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/6.jpg)
Jenis EntitasEntitas kuat (Strong
Entity)
• Yaitu Entitas yang dapat
berdiri sendiri tanpa
bantuan atau bergantung
pada entitas lain, atau
disebut entitas induk.
• Contoh: Mahasiswa
Entitas lemah (Weak Entity)
• Yaitu Entitas yang tidak
dapat berdiri sendiri
tanpa bantuan entitas lain
(bergantung).
• Entitas lemah merupakan
hasil dari pembentukan
entitas kuat.
• Contoh: KHS
![Page 7: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/7.jpg)
2. ATRIBUT
• Atribut adalah semua informasi yang
berkaitan dengan entitas. Atau disebut
sebagai properti dari objek (entitas).
• Contoh: Jika entitas Mahasiswa, maka
atributnya adalah NIM, nama, alamat,
tempat lahir, tanggal lahir, jenis kelamin,
dsb.
![Page 8: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/8.jpg)
Macam-macam Atribut
A. Atribut Sederhana
B. Atribut Gabungan
C. Atribut Bernilai Tunggal
D. Atribut Bernilai Banyak
E. Atribut yang Harus bernilai
F. Atribut Turunan
G. Atribut Kunci
![Page 9: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/9.jpg)
A. Atribut Sederhana
• Atribut Sederhana (Simple Attribute)
adalah jenis atribut yang nilainya tidak
dapat dibagi lagi menjadi atribut yang lebih
kecil.
• Contoh: Atribut Harga, Tinggi_badan, dll
![Page 10: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/10.jpg)
B. Atribut Gabungan
• Atribut Gabungan atau Composite
Attribute adalah jenis atribut yang nilainya
bisa dipecah menjadi bagian yang lebih
kecil.
• Contoh: Atribut Nama bisa dipecah
menjadi 3 bagian; yaitu Nama_depan,
Nama_tengah, dan Nama_belakang.
![Page 11: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/11.jpg)
C. Atribut Bernilai Tunggal
• Atribut Bernilai Tunggal atau Single Value
Attribut adalah jenis atribut yang nilainya
hanya satu dari suatu entitas.
• Contoh: Atribut Tanggal_lahir dari suatu
entitas Mahasiswa.
![Page 12: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/12.jpg)
D. Atribut Bernilai Banyak
• Atribut Bernilai Banyak atau Multivalues
Attribut adalah jenis atribut yang nilainya
lebih dari satu dalam suatu entitas
tertentu.
• Contoh: Atribut Nomor_telepon pada
suatu entitas Karyawan.
![Page 13: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/13.jpg)
E. Atribut yang Harus bernilai
• Atribut yang Harus Bernilai atau
Mandatory Attribute adalah jenis atribut
yang harus ada nilainya atau tidak boleh
kosong (Constraint not null)
• Contoh: NIM, Kode_barang, dll
![Page 14: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/14.jpg)
F. Atribut Turunan
• Atribut Turunan (Derived Attribute) adalah
jenis atribut yang nilainya diperoleh dari
atribut lain.
• Contoh: Atribut Umur akan muncul bila
Atribut Tanggal_lahir telah terisi
![Page 15: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/15.jpg)
G. Atribut Kunci
• Atribut Kunci atau Key Attribute adalah
jenis atribut yang dijadikan pembeda
antarbaris (record) data pada suatu
entitas.
• Sifat Atribut ini unik (tidak mungkin sama
antar record)
![Page 16: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/16.jpg)
Jenis Atribut Kunci:
a. Super Key
b. Candidate Key
o Primary Key
o Alternative Key
c. Foreign Key
d. Composite Key
• Nama Atribut harus
digaris bawahi,
sebagai pembeda
dengan atribut yang
bukan kunci.
![Page 17: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/17.jpg)
a. Super Key
• Super Key merupakan satu atau kumpulan
atribut yang secara unik mengidentifikasi
sebuah baris di dalam relasi atau himpunan
dari satu atau lebih entitas yang dapat
digunakan untuk mengidentifikasikan secara
unik sebuah entitas dalam entitas set.
• Contoh: Entitas Jadwal_kuliah mempunyai
atribut no, jam, mata kuliah, dosen, dan
ruang
![Page 18: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/18.jpg)
b. Candidate Key
• Primary Key merupakan Candidate Key
yang dipilih untuk mengidentifikasi baris
data secara unik dalam relasi. Contoh:
NIM
• Alternative Key merupakan Candidate Key
yang tidak terpilih sebagai primary key,
atau hanya menggantikan kunci utama:
Contoh No KTP.
![Page 19: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/19.jpg)
c. Foreign Key
• Merupakan atribut dengan domain yang
sama yang menjadi kunci utama sebuah
relasi, tapi pada relasi lain atribut tersebut
hanya sebagai atribut biasa.
• Contoh: Atribut NIM dalam entitas
Mahasiswa yang juga berada dalam
entitas KRS
![Page 20: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/20.jpg)
d. Composite Key
• Composite Key merupakan atribut kunci
yang terdiri dari dua atau lebih atribut.
• Atribut tersebut tidak berdiri sendiri dan
tidak menjadi identitas baris, namun jika
dirangkai akan menjadi identitas baris.
• Contoh: pada tabel jadwal
![Page 21: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/21.jpg)
3. RELASI
• Relasi (relationship) adalah perekat yang
menyatukan komponen-komponen yang
berbeda dalam diagram ERD.
• Lambangnya berupa belah ketupat.
• Ada dua jenis: relasi kuat dan relasi
lemah.
Relasi
KuatRelasi
lemah
![Page 22: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/22.jpg)
Derajat Relasi
![Page 23: ENTITY RELATIONSHIP DIAGRAM - staffsite.stimata.ac.idstaffsite.stimata.ac.id/.../files/download/6ec01-sbd-sesi-4.pdfENTITY RELATIONSHIP DIAGRAM SiBaDa –Sesi 4. ENTITY RELATIONAL](https://reader031.vdocuments.pub/reader031/viewer/2022020122/5ccd959188c993d2098e2298/html5/thumbnails/23.jpg)
Kardinalitas relasi