Entity Relationship Diagram
- Contoh Kasus :
Entity Relationship Diagram Rumah Sakit
Sebuah Rumah Sakit didalamnya terdapat banyak entitas, diantaranya yaitu Dokter, Pasien, Obat, dan Kamar, Setiap entitas diatas mempuyai relasi (hubungan) satu dengan lainnya. Contohnya seorang dokter menangani banyak pasien, setiap pasien ditangani seorang dokter atau lebih. Dan begitu juga dengan entitas lainnya. Untuk menggambarkan hubungan yang terjadi antar entitas diatas, kita perlu membuat Entity Relationship Diagramnya
- LANGKAH – LANGKAH MEMBUAT ERD rumah sakit
1.Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.
- Terdapat 3 Entity yaitu Dokter, Pasien, Kamar dan Obat
2.Menentukan atribut-atribut key dari masing-masing himpunan entitas.
- entitas Dokter : Id_Dokter, Nama_Dokter, Spesialist_Dokter
- entita Pasien : Id_Pasien., Nama_Pasien, Tgl_lhr, Jenis kelamin, alamat
- entitas Kamar : Kd-kamar, nama kamar, keterangan
- entitas Obat : Kd_obat,nama_obat, jenis_obat,satuan, harga
3. Menentukan atribut primary key dari setiap entity.
- entitas Dokter : Id_Dokter
- Entitas Pasien : Id_Pasien
- Entitas Kamar : Kd_ Kamar
- Entitas Obat : Kd_ Obat
4. Menentukan relationship antar entity.
- Dokter - Menangani - Pasien
- Pasien - mendapatkan - Obat
- Pasien - Rawat - Kamar
5. Menentukan atribut-atribut dari setiap relationship (jika ada).
- menangani : Mendiagnosa, memeriksa, memberi resep
- mendapatkan : No.Urut, tanggal
- Rawat : id_rawat, tglmasu, tgl keluar
6. Menentukan Cardinality Ratio.
- Dokter- menangani - Pasien ( N:M)
- Pasien - Mendapatkan - Obat (N:M)
- Pasien - Rawat - Kamar (N:1)
7. Menentukan Participation Constraint.