Conseptual Data Model Physical Data Model

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