Spesifikasi Basis Data Perancangan Basis Data

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