Dokumen ini membahas tentang diagram hubungan antar entitas (entity relationship diagram/ERD) untuk basis data. Ia menjelaskan simbol-simbol yang digunakan dalam ERD, langkah-langkah pembuatan ERD, dan contoh sederhana ERD untuk manajemen perkuliahan yang melibatkan mahasiswa, mata kuliah, dan dosen.
2. Arti simbol-simbol ERD
Nama Entitas
Simbol yang menunjukan sebuah relasi
Simbol yang menunjukan Entitas
Simbol yang menunjukan garis penghubung
antar entitas, relas dan atribut
Nama Atribut
Simbol yang menunjukan Atribut
3. Diagram (ERD)
Langkah-langkah menyusuan diagram awal ERD :
1. Membuat ilustrasi cerita (role of bussiness) sistem basis data
2. cerita Mengidentifikasi dan menetapkan seluruh himpunan entitas yang
akan terlibat
3. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas
4. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara
himpunan entitas yang ada beserta foreign key-nya
5. Menentukan derajat relasi (cardinality) untuk setiap himpunan relasi
6. Melengkapi himpunan entitas dan himpunan relasi dengan atribut
deskriptif (yang bukan kunci)
4. Langkah 1 : Membuat ilustrasi cerita (role of
bussiness) sistem basis data
Pada sebuah kampus yang memiliki 100 mahasiswa memiliki
alur dalam pemilihan mata kuliah, setiap mahasiswa dapat
memilih mata kuliah yang diinginkan dan sesuai dengan jumlah SKS
yang didapatkan berikut pemilihan dosen yang akan
mengajar pada mata kuliah tersebut.
5. Contoh : kasus pada
perkuliahan
Langkah 2 : Mengidentifikasi dan menetapkan
seluruh himpunan entitas yang akan terlibat
Langkah 3 : Menentukan atribut-atribut kunci
dari masing-masing himpunan entitas
Siswa Kuliah Dosen
Mahasiswa Kuliah Dosen
nomhs
KdMtk kode Dosen
6. Langkah 4 : Mengidentifikasi dan menetapkan seluruh himpunan
relasi diantara himpunan entitas yang ada beserta foreign key-nya
Langkah 5 : Menentukan derajat relasi (cardinality) untuk setiap
himpunan relasi
Langkah 6 : Melengkapi himpunan entitas dan himpunan relasi
dengan atribut deskriptif (yang bukan kunci
Mahasiswa Kuliah Dosen
nomhs KdMtk Kode Dosen
mempelajar
i
mengajar
nomhs KdMtk KdMtk
kode Dosen
Mahasiswa Kuliah Dosen
nomhs KdMtk Kode Dosen
mempelajar
i
mengajar
nomhs KdMtk KdMtk
Kode Dosen
M M M 1
7. Derajat Relationship
Relasi atau relationship merupakan hubungan
yang terjadi antara satu atau lebih entitas.
Derajat dari relationship menjelaskan jumlah
entitas yang berpartisipasi dalam suatu
relationship
Rasio kardinalitas atau Cardinality Ratio
Constraint menjelaskan batasan jumlah
keterhubungan satu entitas dengan entitas lainnya
10. Penerapan ERD pada
basis data sederhana
Mahasiswa Kuliah Dosen
nomhs KdMtk Kode Dosen
mempelajar
i
mengajar
nomhs KdMtk KdMtk
Kode Dosen
M M M 1
11. Latihan Tugas
Bentuklah kelompok terdiri dari 3-4 orang
Buatlah sebuah ERD dengan minimal 3
entitas untuk manajemen (Bengkel / Rumah
sakit / Klinik / Toko / Supermarket / Sekolah/)
tentukan rasio kardinalitas dan derajat
relationship yang dibutuhkan dalam ERD
tersebut