4.5.2 Spesifikasi Basis Data
1. Nama basis data : sisinfo_rs
Nama tabel : data_pasien
Primary key : kode_pasien
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_pasien Nvarchar 15 Kode
pasien Tgl_daftar Smalldatetime
4 Tanggal
daftar Nama_pasien Nvarchar
50 Nama
pasien Jk Nvarchar
8 Jenis
kelamin Alamat_pasien Nvarchar
50 Alamat
pasien Tgl_lahir Smalldatetime
4 Tanggal
lahir No_telepon Nvarchar 15
Nomor telepon
No_hp Nvarchar 15
Nomor handphone
Agama Nvarchar 15
Agama Keterangan Nvarchar 50
Keterangan
88
2. Nama tabel : data_karyawan
Primary key : kode_karyawan
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_karyawan Nvarchar 15
Kode karyawan
Nama_karyawan Nvarchar 50
Nama karyawan
Jk Nvarchar 8
Jenis kelamin
Status_karyawan Nvarchar 25
Status karyawan
Tgl_lahir Smalldatetime 4
Tanggal lahir
Alamat_karyawan Nvarchar 50
Alamat karyawan
Agama Nvarchar 15
Agama No_telepon Nvarchar 15
Nomor telepon
No_hp Nvarchar 15
Nomor handphone
3. Nama tabel : data_dokter
Primary key : kode_dokter
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_dokter Nvarchar 15 Kode
dokter Nama_dokter Nvarchar
50 Nama
karyawan Tgl_lahir Smalldatetime
4 Tanggal
lahir Jk Nvarchar
8 Jenis
kelamin
89
Alamat Nvarchar 50
Alamat Jenis_dokter Nvarchar 50
Jenis dokter
No_telepon Nvarchar 15 Nomor
telepon No_hp Nvarchar
15 Nomor
handphone
4. Nama tabel : data_pj
Primary key : kode_pj
NAMA FIELD TIPE FIELD PANJANG FIELD
KETERANGAN
Kode_pj Nvarchar
15 Kode penanggung jawab
Kode_pasien Nvarchar 15 Kode
pasien Nama_pj
Nvarchar 50
Nama penanggung jawab Alamat_pj
Nvarchar 50
Alamat penanggung jawab Telepon_pj
Nvarchar 15
Telepon penanggung jawab Hp_pj
Nvarchar 15
Handphone penanggung jawab
5. Nama tabel : data_user
Primary key : kd_password
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_password Nvarchar 6
Kode password
Level_user Nvarchar 25 Level
user
90
User_name Nvarchar 50 User
name
6. Nama tabel : diagnosis
Primary key : kode_diagnosis
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_diagnosis Nvarchar 15
Kode diagnosis
Nama_diagnosis Nvarchar 50
Nama diagnosis
7. Nama tabel : kamar
Primary key : kelas_kamar
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kelas_kamar Nvarchar 8 Kelas
kamar Range_awal Int
4 Range
awal Range akhir
Int 4
Range akhir Harga_kamar Int
4 Harga
kamar
91
8. Nama tabel : layanan
Primary key : kode_layanan
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_layanan Nvarchar 15
Kode layanan
Nama_layanan Nvarchar 50
Nama layanan
Biaya_layanan Int 4
Biaya layanan
9. Nama tabel : obat_alkes
Primary key : kode_obat_alkes
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
Kode_obat_alkes Nvarchar
15 Kode obat atau alat kesehatan
Jenis_obat_alkes Nvarchar 25
Jenis obat atau alat kesehatan Nama_obat_alkes
Nvarchar 50
Nama obat atau alat kesehatan Harga_obat_alkes
Int 4
Harga obat atau alat kesehatan
10. Nama tabel : master_medical_record
Primary key : no_medical
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
No_medical Nvarchar 15 Nomor
medical record
Tgl_masuk Smalldatetime
4 Tanggal masuk pasien
92
Tgl_keluar Smalldatetime
4 Tanggal keluar pasien
Kode_pasien Nvarchar 15 Kode
pasien Kode_diagnosis Nvarchar
15 Kode
diagnosis Kelas_kamar Nvarchar 8
Kelas kamar
Nomor_kamar Nvarchar 8
Nomor kamar
Kode_pj Nvarchar
15 Kode penanggung jawab
Keterangan Nvarchar 50 Keterangan
11. Nama tabel : Tr_layanan
Primary key : no_medical
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
No_medical Nvarchar 15 Nomor
medical Tgl_pemberian Smalldatetime 4
Tanggal pemberian
Kode_layanan Nvarchar 15
Kode layanan
Jumlah_layanan Int 4
Jumlah layanan
12. Nama tabel : Tr_obat_alkes
Primary key : no_medical
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
No_medical Nvarchar 15 Nomor
medical
93
Tgl_pemberian Smalldatetime 4 Tanggal
pemberian Kode_obat_alkes
Nvarchar 15
Kode obat atau alkes Jumlah_obat_alkes
Int 4
Jumlah obat atau alkes
13. Nama tabel : Tr_visit
Primary key : kode_visit
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
No_medical Nvarchar 15 Nomor
medical Tgl_visit Smalldatetime
4 Tanggal
visit Kode_dokter Nvarchar 15
Kode dokter
Kode_visit Nvarchar 15 Kode
visit Jumlah_visit Int
4 Jumlah
visit
14. Nama tabel : Pembayaran
Primary key : no_medical
NAMA FIELD TIPE FIELD
PANJANG FIELD KETERANGAN
No_medical Nvarchar 15 Nomor
medical Tgl_bayar Smalldatetime
4 Tanggal
bayar Total_tagihan Int
4 Total
tagihan Total_bayar Int
4 Total
bayar
94
Sisa Int 4 Sisa
pembayaran Status Nvarchar
25 Status
pasien
4.5.3 Normalisasi