Normalisasi Perancangan Basis Data

Sisa Int 4 Sisa pembayaran Status Nvarchar 25 Status pasien

4.5.3 Normalisasi

A. Pasien

1NF : Pasien kode_pasien, nama_pasien, alamat_pasien, jenis_kelamin, tgl_lahir, agama, tgl_daftar TeleponPasien no_telepon, kode_pasien 2NF : Pasien kode_pasien, nama_pasien, alamat_pasien, jenis_kelamin, tgl_lahir, agama, tgl_daftar TeleponPasien no_telepon, kode_pasien 3NF : Pasien kode_pasien, nama_pasien, alamat_pasien, jenis_kelamin, tgl_lahir, agama, tgl_daftar TeleponPasien no_telepon, kode_pasien

B. Karyawan

1NF : 95 Staff kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan, status_karyawan Dokter kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan Perawat kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan TlpKaryawan no_telepon, kode_karyawan 2NF : Staff kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan Dokter kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan Perawat kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan TlpKaryawan no_telepon, kode_karyawan 3NF : Staff kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan Dokter kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan 96 Perawat kode_karyawan, nama_karyawan, alamat_karyawan, tgl_lahir, jenis_kelamin, status_karyawan TlpKaryawan no_telepon, kode_karyawan

C. Kamar

INF : Kamar kelas_kamar, range_awal, range akhir, harga_kamar 2NF : Kamar kelas_kamar, range_awal, range akhir, harga_kamar 3NF : Kamar range_awal, range akhir KelasKamar kelas_kamar, harga_kamar

D. Layanan

1NF : Layanan kode_layanan, nama_layanan, biaya_layanan 2NF : Layanan kode_layanan, nama_layanan, biaya_layanan 3NF : Layanan kode_layanan, nama_layanan, biaya_layanan 97

E. ObatDanAlkes

1NF : ObatDanAlkes kode_obat_alkes, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes 2NF : ObatDanAlkes kode_obat_alkes, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes 3NF : ObatDanAlkes kode_obat_alkes, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes

F. Pembayaran

1NF : Pembayaran no_medical_record, total_bayar, total_tagihan, tgl_bayar, sisa, status 2NF : Pembayaran no_medical_record, total_bayar, total_tagihan, tgl_bayar, sisa, status 3NF : Pembayaran no_medical_record, total_bayar, total_tagihan, tgl_bayar, sisa 98 Status status, no_medical_record

G. Diagnosa

1NF : Diagnosa kode_diagnosa, nama_diagnosa 2NF : Diagnosa kode_diagnosa, nama_diagnosa 3NF : Diagnosa kode_diagnosa, nama_diagnosa

H. TransaksiLayanan

1NF : TrLayanan no_medical_record, tgl_pemberian, kode_layanan, jumlah_layanan 2NF : TrLayanan no_medical_record, tgl_pemberian, kode_layanan, jumlah_layanan 3NF : TrLayanan no_medical_record, tgl_pemberian, kode_layanan, jumlah_layanan 99

I. TransaksiObatDanAlkes

1NF : TrObatDanAlkes no_medical_record, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes 2NF : TrObatDanAlkes no_medical_record, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes 3NF : TrObatDanAlkes no_medical_record, jenis_obat_alkes, nama_obat_alkes, harga_obat_alkes

J. TransaksiVisit

1NF : TrVisit kode_visit, no_medical_record, kode_dokter, tgl_visit, jumlah_visit 2NF : TrVisit kode_visit, no_medical_record, kode_dokter, tgl_visit, jumlah_visit 3NF : TrVisit kode_visit, no_medical_record, kode_dokter, tgl_visit, jumlah_visit 100

K. Master_MedicalRecord

1NF : Master_MR no_medical_record, tgl_masuk, tgl_keluar, kode_pasien, kode_diagnosis, kelas_kamar, nomor_kamar, kode_pj 2NF : Master_MR no_medical_record, tgl_masuk, tgl_keluar, kode_pasien, kode_diagnosis, kelas_kamar, nomor_kamar, kode_pj 3NF : Master_MR no_medical_record, tgl_masuk, tgl_keluar, kode_pasien, kode_diagnosis, kelas_kamar, nomor_kamar, kode_pj

4.6 Struktur Menu

Struktur menu yang terdapat dalam perancangan ini dapat mengintegrasikan sebuah data dalam suatu sistem dan disertai dengan instruksi yang ada pada plihan menu. Struktur menu tersebut adalah sebagai berikut : 101