Enhanced Entity Relationship Diagram (EERD)
EERD digunakan untuk memperluas konsep ERD dengan elemen tambahan seperti atribut multivalued, subclass, dan generalisasi. Berikut adalah detail perancangannya:
-
Entitas Pasien memiliki atribut seperti ID_Pasien, Nama, Alamat, dan Kontak. Atribut ini menggambarkan data dasar setiap pasien yang terdaftar di klinik.
Entitas Dokter memiliki atribut seperti ID_Dokter, Nama, Spesialisasi, dan Jam_Praktik. Spesialisasi dapat diperluas menjadi subclass untuk membedakan dokter umum dan dokter spesialis.
Entitas Jadwal konsultasi menghubungkan pasien dan dokter dengan atribut seperti Tanggal, Waktu, dan ID_Dokter serta ID_Pasien sebagai foreign key. Hal ini memungkinkan pengelolaan jadwal secara terstruktur.
Entitas Rekam Medis berisi informasi hasil pemeriksaan, termasuk keluhan, diagnosa, dan tindakan medis yang diberikan. Atribut tambahan seperti Tanggal_Konsultasi menghubungkannya dengan jadwal.
Entitas Obat mencakup atribut seperti ID_Obat, Nama_Obat, Jenis_Obat, dan Stok. Subclass bisa ditambahkan jika obat dikelompokkan berdasarkan kategori tertentu, seperti resep dan non-resep.
Hubungan antar entitas dijelaskan lebih rinci dengan: