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