A. Capaian Kompetensi
Capaian kompetensi dalam untuk modul ini adalah sebagai berikut
1) Mahasiswa diharapkan mampu merancang database berdasarkan E-R diagram
2) Mahasiswa diharapkan mampu merancang Entity Relationship Diagram model klasik
3) Mahasiswa diharapkan mampu merancang Entity Relationship Diagram model Modern
4) Mahasiswa diharapkan mampu mentransformasikan Entity Relationship Diagram ke
dalam desain tabel.
B. Materi
Pada Modul II telah dijelaskan mengenai proses bisnis dan transaksi, selanjutnya modul III
telah menjelaskan apa itu Entity Relationship Diagram (ERD), tujuan, manfaat, serta tools yang
digunakan untuk membuat ERD tersebut. Sehingga pada modul ini akan membahas bagaimana
cara merancang ERD tersebut.
Untuk memulai perancangan, perlu diperhatikan kembali bebebrapa komponen yang
sering digunakan pada ERD, diantaranya Entity, Relationship, attributes, cardinality (Tabel 2.1).
Setelah memahami hal-hal tersebut barulah dapat memulai perancangan ERD permasalahan
yang dihadapi.
Dikutp dari (Bagui & Earp, 2022; Foster & Godbole, 2022; Wardhani & Qudsi, 2019)
terdapat beberapa langkah dalam pembuatan ERD, diantaranya :
Langkah 1 : Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan
terlibat.
Langkah 2 : Menentukan atribut-atribut dari setiap entity.
Langkah 3 : Menentukan atribut primary key dari setiap entity.
Langkah 4 : Menentukan relationship antar entity.
Langkah 5 : Menentukan Cardinality Ratio*.
Langkah 6 : Menentukan atribut-atribut dari setiap relationship (jika ada)*.
Langkah 7 : Menentukan Participation Constraint*.
C. Latihan Praktikum
1. Perancangan Entity Relationship Diagram (ERD)
Berdasarkan Studi Kasus pada modul II (bagian C), serta dengan mengikuti langkah-langkah
perancangan ERD makan dapat dijabarkan sebagai berikut :
Langkah 1 : Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan
terlibat.
Identifikasi Entity – Entity yang ada pada studi kasus peminjaman buku
perpustakaan, yaitu: Mahasiswa dan Buku.
Langkah 2 : Menentukan atribut-atribut dari setiap entity.
Entity Attributes
Mahasiswa nim, nama, no_hp
Buku kode_buku, judul_buku, pengarang,
penerbit, katergori_buku, jumlah
D. Tugas Praktikum
1. Penjelasan
▪ Tugas Praktikum harus selesai selama waktu praktikum dan tidak boleh dikerjakan di
luar waktu praktikum!
▪ Gunakan Template yang diberikan untuk membuat laporan praktikum.
▪ Kerjakan di Google Docs, dan simpan dengan format: Laporan_KelompokNN_ModulNN
2. Tugas
• Lakukan Perancangan ERD (seperti pada bagian C) dari studi kasus kelompok masing-
masing ke notasi chen !
• Lakukan konversi dari ERD yang telah dirancang ke notasi crow’s foot !
Referensi
Bagui, S. S., & Earp, R. W. (2022). Database Design Using Diagrams Entity-Relationship
Diagrams (3rd Edition).
Foster, E. C., & Godbole, S. V. (2022). Database Systems (A Pragmatic Approach 3rd). In CRC
Press.
Wardhani, K. D. K., & Qudsi, D. H. (2019). Praktikum Basis Data Dasar. In Politeknik Caltex Riau.
Politeknik Caltex Riau.