mempunyai hubungan antar relasi. ERD digunakan untuk memodelkan struktur data dan hubungan antar data yang menggambarkan beberapa notasi dan simbol.
Menurut Brandy dan Loonam 2010 ERD merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari sebuah organisasi yang
biasanya dibuat oleh sistem analis dalam tahap analisis sebuah persyaratan proyek untuk pengembangan sistem. Teknik diagram atau alat peraga memberikan dasar
untuk desain database relasional yang mendasari sistem informasi yang dikembangkan.
A. Conseptual Data Model
Conseptual Data Model CDM adalah model tentang struktur yang logis dari keseluruhan aplikasi data yang tidak tergantung pada software atau
pertimbangan model struktur data. CDM dalam penerapannya dapat disamakan dengan ERD yang fungsi nya memang sama yaitu memodelkan struktur logic dari
basis data.
Gambar 3.18 Consenptual Data Model Conseptual Data Model CDM yang dibuat untuk aplikasi yang akan
dirancang dalam rumah sakit mata masyarakat surabaya memiliki beberapa relasi one to one dan relasi one to many. Relasi yang ada menghubungkan beberapa
pengguna yang terkait dengan aplikasi. Entity rekam medis merupakan pusat dari dari setiap entity dengan beberapa relasi terhubung yang terpusat.
B. Physical Data Model
Physical Data Model PDM adalah representasi fisik dari database yang akan dibuat dengan mempertimbangkan Database Managemen Systems DBMS
yang akan digunakan PDM dapat dihasilkan dari Conseptual Data Model CDM.
Mempunyai
Melakukan
mempunyai1
Memiliki2 Memiliki3
Mempunyai_login Mengelola
Memiliki Rekam Medis memiliki1
memiliki Mengelola_Pembayaran
Memiliki Pembayaran
mempunyai2 DETAIL_TINDAKAN
DETAIL_OBAT Pasien
id_pasien jenis_kelamin
kode_pasien nama_pasien
alamat_pasien pekerjaan_pasien
tempat_lahir tgl_lahir
agama golongan_darah
nama_ibu tgl_daftar
Karyawan id_karyawan
nama_karyawan alamat_karyawan
telepon_karyawan jabatan_karyawan
spesialis Pengguna
username password
roles
ICD kode_icd
nama_diagnosa Obat
id_obat nama_obat
harga_obat Tindakan
id_tindakan nama_tindakan
harga_tindakan
Rekam Medis id_rekam_medis
keluhan tanggal_dibuat
tensi alergi
hasil_lab kode_pasien
Pembayaran no_nota
id_nota no_antrian
tanggal_transaksi biaya
Registrasi ID_Registrasi
no_antrian tgl_register
PDM penerapannya dapat disamakan dengan skema relasi yang fungsinya adalah menggambarkan struktur fisik dari suatu basis data.
Physical Data Model PDM yang dibuat untuk aplikasi yang akan dirancang dalam rumah sakit mata masyarakat surabaya adalah hasil generate
dari cdm yang sebelum nya dibuat. PDM ini menggunakan database SQL Server 6.0 yang menunjukkan beberapa relasi yang saling berkaitan.
Gambar 3.19 Physical Data Model
NO_NOTA = NO_NOTA
ID_REKAM_MEDIS = ID_REKAM_MEDIS ID_TINDAKAN = ID_TINDAKAN
ID_REKAM_MEDIS = ID_REKAM_MEDIS ID_OBAT = ID_OBAT
ID_REKAM_MEDIS = ID_REKAM_MEDIS ID_REKAM_MEDIS = ID_REKAM_MEDIS
KODE_ICD = KODE_ICD ID_KARYAWAN = ID_KARYAWAN
ID_KARYAWAN = ID_KARYAWAN ID_TINDAKAN = ID_TINDAKAN
ID_OBAT = ID_OBAT ID_KARYAWAN = ID_KARYAWAN
ID_PASIEN = ID_PASIEN
KODE_ICD = KODE_ICD PASIEN
ID_PASIEN int
KODE_PASIEN text
NAMA_PASIEN text
ALAMAT_PASIEN text
PEKERJAAN_PASIEN text
TEMPAT_LAHIR text
TGL_LAHIR datetime
AGAMA text
GOLONGAN_DARAH varchar10
NAMA_IBU text
TGL_DAFTAR datetime
KARYAWAN ID_KARYAWAN
int NAMA_KARYAWAN
text ALAMAT_KARYAWAN
text TELEPON_KARYAWAN
text JABATAN_KARYAWAN
text SPESIALIS
text
PENGGUNA USERNAME
varchar100 ID_KARYAWAN
int PASSWORD
text ROLES
text
ICD KODE_ICD
varchar500 NAMA_DIAGNOSA
text OBAT
ID_OBAT int
KODE_ICD varchar500
NAMA_OBAT text
HARGA_OBAT text
TINDAKAN ID_TINDAKAN
int NAMA_TINDAKAN
text HARGA_TINDAKAN
text
REKAM_MEDIS ID_REKAM_MEDIS
int ID_PASIEN
int ID_KARYAWAN
int KODE_ICD
varchar500 KELUHAN
text TANGGAL_DIBUAT
datetime TENSI
text ALERGI
text HASIL_LAB
text KODE_PASIEN
text PEMBAYARAN
NO_NOTA varchar500
ID_PASIEN int
ID_KARYAWAN int
ID_OBAT int
ID_TINDAKAN int
ID_REKAM_MEDIS int
ID_NOTA int
NO_ANTRIAN text
TANGGAL_TRANSAKSI datetime
BIAYA text
REGISTRASI ID_REGISTRASI
text ID_REKAM_MEDIS
int ID_PASIEN
int NO_NOTA
varchar500 NO_ANTRIAN
text TGL_REGISTER
datetime
DETAIL_OBAT ID_REKAM_MEDIS
int ID_OBAT
int KODE_PASIEN
text DOSIS
text DETAIL_TINDAKAN
ID_REKAM_MEDIS int
ID_TINDAKAN int
KODE_PASIEN text
KETERANGAN text
3.3.5 Struktur Tabel