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
Gambar 4.16 Struktur Menu Program
102
4.7 State Transition Diagram STD
Gambar 4.17 STD Layar Login dan Main Menu
Layar File Klik Exit
Layar Login Layar Data Pasien
Layar Data Penanggung Jawab
Layar Data Dokter Kembali ke Layar Utama
Klik Login Layar Data
Karyawan Tampil Layar Login
Klik Data Pasien Tampil Layar Data Pasien
Klik Data Penanggung Jawab Tampil Layar PJ
Klik Data Dokter Tampil Layar Data Dokter
Klik Data Karyawan Tampil Layar Data Karyawan
Klik Cari Tampil Layar Cari Data Pasien
Layar Cari Data pasien
Gambar 4.18 STD Layar File
103
Gambar 4.19 STD Layar Registrasi
Gambar 4.20 STD Layar Transaksi
Gambar 4.21 STD Layar Pembayaran
104
Gambar 4.22 STD Layar Laporan
Gambar 4.23 STD Layar Help
b. Rancangan Form Login
Level User Username
Password
:: Login
V
Gambar 4.30 Rancangan Layar Login
105
Gambar 4.30 di atas adalah tampilan form login, dimana untuk dapat melanjutkan akses ke form lain, user diharuskan melakukan Login dengan mengisi
User Name dan Password. Terdapat empat tipe user, yaitu Admin, Staff User, Dokter, Perawat, yang masing-masing memiliki User Name dan Password, dan
kewenangan dalam mengakses menu yang berbeda-beda. Pada aplikasi terdapat beberapa jenis otorisasi kepada user. Berikut adalah
otorisasi yang ada : 1. Semua user yang berhasil login akan dapat mengakses menu File dan
menu Help. 2. Apabila seorang user melakukan login dengan menggunakan hak
akses Staff User, maka user akan mempunyai tambahan hak akses untuk menu Registrasi; Submenu Data Pasien; Submenu Data
Penanggung Jawab; Submenu Layanan; Submenu Obat dan Alkes; Submenu Cek Kamar; Menu Pembayaran; Submenu Laporan
Pendapatan. 3. Apabila seorang user melakukan login dengan menggunakan hak
akses Admin, maka user tersebut akan mempunyai hak akses ke seluruh menu dan submenu tanpa terkecuali.
4. Apabila seorang user melakukan login dengan menggunakan hak akses Perawat, maka user tersebut akan mempunyai tambahan hak
akses untuk menu Transaksi.
106
5. Apabila seorang user melakukan login dengan menggunakan hak akses Dokter, maka user tersebut akan mempunyai tambahan hak
akses untuk submenu Visit Dokter dan Laporan Visit Dokter. 6. Apabila user ingin melakukan login dengan menggunakan User Name
yang tidak terdapat di dalam database, maka user tersebut akan diberikan pesan peringatan bahwa User Name invalid. Namun, apabila
User Name terdapat di dalam database, tetapi salah dalam memasukkan Password, maka user tersebut akan diberikan peringatan
bahwa Password salah.
c. Rancangan Form Menu
Gambar 4.31 Rancangan Layar Menu
:: Rumah Sakit Ibu dan Anak File
Registrasi Transaksi Pembayaran Laporan Help
Pada Form Utama hanya ditampilkan menu-menu yang dapat di akses oleh user.
d. Rancangan Form Data Pasien
107
Tanggal Daftar Kode Pasien
Nama Pasien Jenis Kelamin
Tgl Lahir Alamat
Agama Telepon
:: Data Pasien
V V
V Edit
Hapus Cetak
Tambah Simpan
Keluar
Gambar 4.32 Rancangan Layar Data Pasien
Pada Form Data Pasien, user dapat melakukan pendaftaran untuk pasien baru. Kode Pasien akan terisi secara otomatis. Tanggal Daftar akan sesuai dengan tanggal
aplikasi dioperasikan. User juga dapat memperbaharui maupun menghapus data-data pasien yang telah ada. untuk memperbaharui tekan Edit setelah itu tekan Update bila
data telah selesai diperbaharui.
e. Rancangan Form Data Penanggung Jawab
Kode PJ Kode Pasien
Nama PJ Alamat PJ
Telepon
:: Data Penanggung Jawab
Edit Hapus
Cetak Tambah
Simpan
Keluar
Gambar 4.33
Rancangan Layar Data Penanggung Jawab
108
Pada form penanggung jawab, user dapat melakukan pendaftaran penanggung jawab pasien baru. Kode Penanggung Jawab akan terisi secara otomatis. User juga
dapat memperbaharui maupun menghapus serta mencetak data-data penanggung jawab pasien yang telah ada.
f. Rancangan Form Data Dokter
Kode Dokter Nama Dokter
Jenis Kelamin Tgl Lahir
Alamat
:: Data Dokter
V V
V Edit
Hapus Cetak
Tambah Simpan
Keluar
Gambar 4.34 Rancangan Layar Data Dokter
Pada form dokter, user dapat melakukan penginputan data dokter. Kode Dokter akan terisi secara otomatis.
g. Rancangan Form Data Karyawan
Kode Karyawan Nama Karyawan
Jenis Kelamin Status
Tgl Lahir Alamat
A
:: Data Karyawan
V V
V Edit
Hapus Cetak
Tambah Simpan
Keluar V
109
Gambar 4.35 Rancangan Layar Data Karyawan
Pada Form Data Karyawan, user dapat melakukan pendaftaran karyawan baru. Pada form ini user juga dapat memperbaharui maupun menghapus data-data
karyawan yang talah ada.
h. Perancangan Form Registrasi
No. Medical Record Tanggal Masuk
Kode Pasien Nama Pasien
Diagnosis Kelas
Nomor Kamar
:: Registrasi Pasien
V Cetak
Tambah Simpan
Keluar V
Cari V
V V
Gambar 4.36 Rancangan Layar Registrasi
Pada Form Registrasi Pasien, user dapat melakukan proses registrasi pasien. Nomor Medical Record akan terisi secara otomatis. Pada Kode Pasien, command
button Cari, berisi seluruh Kode Pasien dan data pasien lainnya yang terdapat di basis data pada table data_pasien. Pada combo box Diagnosis, terdapat seluruh jenis
diagnosis penyakit yang terdapat di basis data pada table diagnosis. Ketika user memilih suatu diagnosis, maka pada text field Kode Diagnosis akan terisi secara
110
otomatis sesuai dengan jenis diagnosis penyakit yang dipilih oleh user pada combo box diagnosis.
Pada combo box Kode Penanggung Jawab, terdapat seluruh Nama Penanggung Jawab yang terdapat di basis data. Pada combo box Nomor Kamar,
secara otomatis menampilkan nomor kamar yang belum terisi atau masih kosong.
i. Perancangan Form Layanan
No. Medical Record Tanggal Layanan
Kode Pasien Nama Pasien
Nama Layanan Biaya Layanan
Jumlah Layanan
:: Registrasi Pasien
Tambah
Simpan
Keluar V
Cari V
Gambar 4.37 Rancangan Layar Layanan
Pada Form layanan, Kode Pasien didapat dengan menekan command button Cari. Setelah itu muncul form cari yang berisi data pasien. Nama Layanan berisi
seluruh Nama Layanan yang terdapat pada basis data tabel layanan. Bila user memilih salah satu layanan , maka text field biaya layanan akan terisi otomatis. Pada
Total biaya di dapat dari perkalian biaya layanan dengan jumlah layanan.
111
j. Perancangan Form Obat dan Alkes
No. Medical Record Tanggal Pemberian
Kode Pasien Nama Pasien
Jenis Obat Alkes Nama Obat Alkes
Total General Harga Obat Alkes
Jumlah
:: Obat dan Alkes
Tambah Simpan
Keluar V
Cari V
Hitung V
Nama Obat Alkes Harga
Jumlah
New Transaksi
Gambar 4.38 Rancangan Layar Obat dan Alkes
Pada Form Transaksi Obat dan Alkes, user dapat melakukan input Transaksi Obat dan Alkes. untuk memulainya menekan command button New Transaksi. Untuk
Kode Pasien dapat dicari dengan menekan tombol Cari, maka data-data pasien akan ditampilkan. setelah itu No. Medical Record dan Nama Pasien terisi otomatis. Pada
combo box Nama Obat dan Alkes berisi seluruh Nama Obat dan Alkes yang ada di basis data pada table obat_alkes.
k. Perancangan Form Visit Dokter
112
No. Medical Record Tanggal Visit
Kode Pasien Nama Pasien
Nama Dokter Nama Visit
Biaya Visit
:: Visit Dokter
V Cari
V
Hitung V
Gambar 4.39 Rancangan Layar Visit Dokter
Pada Form Visit, user dapat melakukan input Visit. Kode Pasien di dapat dengan menekan tombol Cari, maka data-data pasien akan tampil. Pada combo box
Nama Dokter berisi seluruh Nama Dokter yang ada di basis data pada table Dokter.
l. Perancangan Form Cek Kamar
Kelas Status
:: Cek Kamar
V V
Gambar 4.40 Rancangan Layar Cek Kamar
Form Cek Kamar berguna untuk mengecek status kamar yang terisi dan kosong, combo box kelas dan status di dapat dari basis data.
m. Perancangan Form Pembayaran
113
Detil Perawatan No. Medical Record
Kode Pasien Nama Pasien
Tanggal Masuk Tanggal Keluar
Total Biaya
Kamar Total
Biaya Layanan
Pembayaran
:: Form Pembayaran
Cari
V Layanan
Obat Alkes Visit
V
Gambar 4.41 Rancangan Form Pembayaran
Pada form pembayaran, No. Medical Record dan Nama Pasien otomatis terisi setelah Kode Pasien. Tanggal Masuk adalah tanggal pertama pasien mendaftar rawat
inap. Lama Opname didapat dari selisih tanggal keluar dengan tanggal masuk. Untuk Total Biaya Kamar, Total Biaya Layanan, Total Biaya Obat dan Alkes, Total Biaya
Visit Dokter, merupakan proses penghitungan yang sudah dilakukan pada masing- masing form transaksi. User dapat juga mencetak berdasarkan Layanan, Visit, Obat
dan Alkes. n.
Perancangan Form Laporan Pendapatan
Bulan Tahub
Status
Total Pasien Total
Pembayaran
:: Laporan Pendapatan
Keluar V
V Lihat
Cetak No. Medical Tgl. Bayar Total Tagihan Total Bayar Sisa Status
V
114
Gambar 4.42 Rancangan Layar Form Laporan Pendapatan
Pada Form Laporan Pendapatan , user dapat membuat laporan untuk keuangan. User memilih rentang waktunya dan memilih laporannya berdasarkan
kriteria apa. Ketika user menekan tombol cetak , maka laporan akan ditampilkan.
o. Perancangan Form Laporan Visit Dokter
V Cetak
Go Rekap V
V V
Tgl. Visit Nama Visit Jumlah Visit No. Medical Nama Dokter Nama Visit
Nama Dokter Tahub
:: Laporan Visit Dokter
Bulan
Gambar 4.43 Rancangan Layar Form Laporan Visit Dokter
Pada Form Laporan Visit Dokter, user dapat membuat laporan visit seorang dokter. User mengisi rentang waktunya. Ketika menekan tombol Cetak, maka
laporannya akan ditampilkan.
4.8 Implementasi