PERTEMUAN 5 :
ENTITY RELATIONSHIP DIAGRAM (ERD)
5.1 PENDAHULUAN
ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan
hubungan antara penyimpanan
ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini
relatif kompleks.
Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan.
Dengan ERD kita mencoba menjawab pertanyaan seperti :
o Data apa yang diperlukan ?
o Bagaimana data yang satu berhubungan dengan yang lain ?
Pekerja
b. Atribut : Entiti mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan
karakter entiti. Misalnya atribut nama pekerja dari entiti pekerja.
Setiap ERD bisa terdapat lebih dari satu atribut
Entiti digambarkan dalam bentuk elips
Warna_Item
item ukuran_Item
deskripsi_Item
c. Hubungan : menunjukkan adanya hubungan / relasi diantara sejumlah entitas yang berasal
dari himpunan entitas yang berbeda
sebagaimana halnya entiti maka hubunganpun harus dibedakan antara hubungan atau bentuk
hubungan antar entiti dengan isi dari hubungan itu sendiri.
Misalnya dalam kasus hubungan antara entiti siswa dan entiti mata_kuliah adalah mengikuti,
sedangkan isi hubungannya dapat berupa nilai_ujian.
Hubungan digambarkan dalam bentuk diamonds / jajaran genjang
Bentuk gambar :
Himpunan entitas
atribut
Himpunan relasi
Link
1 penugasan 1
Supir Mobil
1 M
Kelas berisi Siswa
M 1
Siswa kuliah jurusan
M M
Siswa mengikuti matakuliah
Langkah 5 : Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif
(yang bukan kunci)
Kode Dosen
M M M 1
Mahasisw mempelaja Kuliah mengajar Dosen
a ri
Kamus data :
Mahasiswa = {nomhs, nama, alamat}
Kuliah = {kdmtk, nama mtk, sks}
Dosen = {kode dosen, nama}
Mempelajari = {nomhs, kdmtk, nilai}
Mengajar = {kdmtk, kode dosen, jam, ruang}