BAB IV ANALISIS DAN DESAIN SISTEM
A
4.1. Analisis Sistem
AY
Analisis sistem bertujuan untuk mengidentifikasi permasalahan -
permasalahan yang ada pada sistem, dimana aplikasi dibangun dengan meliputi perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis
AB
ini diperlukan sebagai dasar bagi tahapan perancangan sistem. Analisis sistem meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan
R
lingkungan operasi.
SU
Aplikasi Sistem Informasi Rawat Inap ini merupakan aplikasi yang menangani transaksi pendaftaran pasien, pendaftaran rawat inap, perpindahan kamar, pergantian dokter, pasien menebus obat dan pembayaran. Oleh karena itu,
M
dirancanglah sebuah Sistem Informasi Rawat Inap yang diharapkan dapat mengatasi permasalahan tersebut.
O
4.1.1. Dokumen Flow Manual
IK
Document flow memuat hasil analisis yang dibuat berdasarkan hasil
survei ke RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro. Document flow
ST
menggambarkan seluruh proses yang berhubungan dalam kegiatan pendaftaran rawat inap, pasien pindah kamar, pasien ganti dokter, dan pembayaran sebelum menggunakan sistem informasi rawat inap.
22
23
A. Dokumen Flow Pendaftaran Rawat Inap Document flow Pendaftaran Rawat Inap dapat dilihat pada Gambar 4.1.
Document Flow Pendaftaran Rawat Inap
Data Pasien
Cek Data Pasien
Menyerahkan Data Rujukan Dari Poli/ UGD
Pasien = Baru?
Data Rujukan Dari Poli / UGD
Tidak
Meminta Data Pasien
Ya
Data Rawat Inap
3
Membuat Kartu Pasien
Memberikan List Kamar
Kartu Pasien
R
Data Pasien
AB
Mulai
Direktur
A
Bag. Pendaftaran
AY
Pasien
List Kamar
Data Kamar Terpilih
SU
Membuat Data Rawat Inap
Memilih Kamar
Data Rawat Inap
1 Data Rawat Inap
2 Data Rawat Inap
M
3
Data Rawat Inap 2
O
Data Rawat Inap
IK
Kartu Pasien
ST
Selesai
Gambar 4.1. Dokumen Flow Pendaftaran Rawat Inap Pada Gambar 4.1 pendaftaran rawat inap dimulai dari pasien mendaftar
di bagian pendaftaran, bagian pendaftaran mengecek data pasien, pasien memilih kamar, bagian pendaftaran membuat rekapan rawat inap. Selanjutnya, rekapan dan kartu pasien diberikan kepada pasien.
24
B. Dokumen Flow Pindah Kamar Document flow pasien pindah kamar dapat dilihat pada Gambar 4.2.
Document Flow Pasien Pindah Kamar
Mulai
Cek Data Kamar
Ya
Menyerahkan Kartu Pasien
Tidak
Kamar = Kosong?
AB
Cek = Lagi ?
A
Bag. Pendaftaran
AY
Pasien
Ya
Kartu Pasien
R
Membuat Laporan Pindah Kamar
SU
Tidak
Laporan Pindah Kamar Pindah Laporan Kamar 1 2
Laporan Pindah Kamar
M
2
IK
O
Selesai
Gambar 4.2. Dokumen Flow Pindah Kamar
ST
Pada Gambar 4.2 perpindahan kamar dimulai dari pasien menyerahkan
kartu pasien kepada bagian pendaftaran. Bagian pendaftaran mengecek data kamar, jika kamar kosong bagian pendaftaran mengecek kembali data kamar yang lain. Jika kamar ada maka bagian pendaftaran membuatkan laporan pindah kamar yang kemudian diberikan pada pasien.
25
C. Dokumen Flow Ganti Dokter Document flow pasien ganti dokter dapat dilihat pada Gambar 4.3.
Bagian Pendaftaran
AY
Pasien
A
Document Flow Pasien Ganti Dokter
Membuat Laporan Ganti Dokter
Mulai
AB
Menyerahkan Kartu Pasien
Laporan Ganti Dokter Ganti Laporan Dokter 1
SU
R
2
Kartu Pasien
Laporan Ganti Dokter
2
Gambar 4.3. Dokumen Flow Ganti Dokter
IK
O
M
Selesai
ST
Pada Gambar 4.3 pergantian dokter dimulai dari pasien menyerahkan kartu
pasien kepada bagian pendaftaran. Bagian pendaftaran membuat laporan ganti dokter dan kemudian diberikan kepada pasien.
26
D. Dokumen Flow Pasien Menebus Obat Document flow pasien menebus obat dapat dilihat pada Gambar 4.4.
Document Flow Pasien Menebus Obat Subbag Umum dan Perlengkapan
A
Bagian Farmasi
AY
Pasien
Laporan Obat
Mulai
Ya
Cek Data Obat
Memberikan Resep Obat
Cari = Lagi ?
AB
2
Tidak
Obat = ada ?
Ya
R
Membuat Laporan Obat
Tidak
Laporan Obat
SU
Resep Obat
Laporan Obat Laporan Obat 1 Laporan Obat 2 3
O
M
1
ST
IK
Selesai
Gambar 4.4. Dokumen Flow Pasien Menebus Obat
Pada Gambar 4.4 pasien menebus obat dimulai dari pasien menyerahkan
resep obat kepada bagian farmasi. Bagian farmasi mengecek stok obat, jika obat
ada bagian farmasi membuatkan laporan obat yang diberikan kepada pasien sebagai bukti transaksi pembelian obat.
27
E. Dokumen Flow Pembayaran Document flow pembayaran dapat dilihat pada Gambar 4.5.
Document Flow Pembayaran
Mulai
Membuat Laporan Pembayaran
Menyerahkan Kartu Pasien
Wadir Keuangan
A
Kasir
Laporan Pembayaran
AY
Pasien
3
AB
Laporan Pembayaran Laporan Pembayaran Laporan1
Pembayaran 2
Kartu Pasien
Laporan Pembayaran
SU
1
R
3
Membuat Nota Pembayaran
Data Pembayaran
Nota Pembayaran
M
Melakukan Pembayaran
ST
IK
O
Nota Pembayaran
Selesai
Gambar 4.5. Dokumen Flow Pembayaran Pada Gambar 4.5 pembayaran dimulai dari pasien menyerahkan kartu
pasien kepada kasir. Kasir membuat rekapan laporan pembayaran yang diberikan kepada pasien dan direktur. Pasien membayar dan kasir membuatkan nota pembayaran.
28
4.2. Desain Sistem Perancangan sistem ini dimaksudkan untuk membantu memecahkan masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik
A
dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui beberapa tahap-tahap perncangan mulai dari System Flow, Context Diagram,
AY
HIPO, ERD, DFD, Conceptual Data Model (CDM), Phisical data Model (PDM),
4.2.1. Sistem Flow
AB
DBMS, dan desain input outputnya.
Sistem Flow memuat hasil analisis yang dibuat berdasarkan hasil survey
R
ke RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro. Sistem Flow menggambarkan seluruh proses yang berhubungan dalam kegiatan rawat inap.
SU
Dalam menentukan arah atau alur suatu sistem dibutuhkan suatu cara perancangan untuk mendeskripsikan bagaimana tiap langkah yang dilakukan dalam sistem dan pengguna dapat diketahui, agar didapatkan suatu gambaran
M
mengenai cara kerja dari sistem yang akan dibangun berdasarkan alur rancangan
ST
IK
O
sistem terkomputerisasi.
29
A. Sistem Flow Maintenance Master System flow maintenance master dapat dilihat pada Gambar 4.6.
System flow maintanance Master Admin
Admin
Admin
Admin
Admin
A
Admin
Memilih Menu Maintenance
Tidak
Maintenance = Pasien ?
Tidak
Maintenance = Kamar ?
Ya
Ya
Maintenance Spesialis
Maintenance Pasien
Maintenance Kamar
Maintenance = Dokter ?
Tidak
Maintenance = Diagnosa ?
Tidak
Maintenance = Obat ?
Ya
Ya
Ya
Maintenance Dokter
Maintenance Diagnosa
Maintenance Obat
SU
R
Ya
Tidak
AB
Maintenance = Spesialis ?
AY
Mulai
Tidak
Selsesai
Gambar 4.6. Sistem Flow Maintenance Master
M
System Flow maintenance master ini dimulai dari admin memilih menu
ST
IK
O
maintenance. Admin memilih menu maintenance yang di inginkan.
30
B. Sistem Flow Maintenance Spesialis System flow maintenance spesialis dapat dilihat pada Gambar 4.7.
System flow maintanance Spesialis
Menyerahkan Data Spesialis
Cari Data Spesialis
Data= baru?
R
DaTa Dokter Spesialis
Input Data Dokter Spesialis
A
AB
Mulai
Admin
AY
Dokter
Spesialis
Tidak
SU
Ya
Input Data Dokter Spesialis
Ubah Data Dokter Spesialis
ST
IK
O
M
Simpan data Dokter Spesialis
Spesialis
Selesai
Gambar 4.7. Sistem Flow Maintenance Spesialis System Flow maintenance spesialis ini dimulai dari dokter menyerahkan
data spesialis kepada admin. Admin melakukan pencarian data spesialis. Jika data spesialis baru, admin melakukan inputan baru dan disimpan. Jika data telah ada, admin mengubah data spesialis dan disimpan.
31
C. Sistem Flow Maintenance Dokter System flow maintenance dokter dapat dilihat pada Gambar 4.8.
System flow maintanance Dokter
Mulai Input Data Dokter
Cari Data Dokter
Data Dokter
Data= baru?
Dokter
AB
Menyerahkan Data Dokter
A
Admin
AY
Dokter
R
Tidak
SU
Ya
Input Data Dokter Ya
Ubah Data Dokter
Dokter
Selesai
ST
IK
O
M
Simpan data Dokter
Gambar 4.8. Sistem Flow Maintenance Dokter System Flow maintenance doker ini dimulai dari dokter menyerahkan
datanya kepada admin. Admin melakukan pencarian data dokter. Jika data dokter baru, admin melakukan inputan baru dan disimpan. Jika data telah ada, admin mengubah data dokter dan disimpan.
32
D. Sistem Flow Maintenance Kamar System flow maintenance kamar dapat dilihat pada Gambar 4.9.
System flow maintanance Kamar Subbag Umum Dan Perlengkapan
Input Data Kamar
Data Kamar
Cari Data Kamar
Kamar
AB
Menyerahkan Data Kamar
AY
Mulai
A
Admin
Data= baru?
R
Tidak
SU
Ya
Input Data Kamar
Ubah Data Kamar
ST
IK
O
M
Simpan data Kamar
Kamar
Selesai
Gambar 4.9. Sistem Flow Maintenance Kamar
System Flow maintenance kamar ini dimulai dari subbag umun dan
perlengkapan menyerahkan data kamar kepada admin. Admin melakukan pencarian data kamar. Jika data kamar baru, admin melakukan inputan baru dan disimpan. Jika data telah ada, admin mengubah data kamar dan disimpan.
33
E. Sistem Flow Maintenance Diagnosis System flow maintenance diagnosis dapat dilihat pada Gambar 4.10.
System flow maintanance Diagnosis
Mulai
Menyerahkan Data Diagnosa
Cari Data Diagnosa
R
Data Diagnosa
AB
Input Data Diagnosa
A
Admin
AY
Dokter
Data= baru?
Dignosa
Tidak
SU
Ya
ST
IK
O
M
Input Data Diagnosa
Ubah Data Diagnosa
Simpan data Diagnosa
Diagnosa
Selesai
Gambar 4.10. Sistem Flow Maintenance Diagnosis System Flow maintenance diagnosis ini dimulai dari dokter memberikan
data diagnosis kepada admin. Admin akan menginputkan data diagnosis ke dalam database diagnosis untuk membantu proses transaksi pada aplikasi.
34
F. Sistem Flow Maintenance Pasien System flow maintenance pasien dapat dilihat pada Gambar 4.11.
Admin
AY
Pasien
A
Sistem flow maintanance Pasien
Mulai
Input Data pasien
AB
Ya Menyerahkan Data Pasien
Cari Data Pasien
R
Data Pasien
Tidak
IK
O
M
SU
Cari = Lagi ?
ST
Pasien
Data = Ada ?
Ya
Ubah Data Pasien
Pasien Tidak
Selesai
Gambar 4.11. Sistem Flow Maintenace Pasien
System Flow maintenance pasien ini dimulai dari pasien menyerahkan
data pasien kepada admin. Admin melakukan pencarian data pasien. Jika data pasien tidak ada admin melakukan pencarian kembali. Jika data pasien ada admin mengubah data pasien.
35
G. Sistem Flow Maintenance Obat System flow maintenance pasien dapat dilihat pada Gambar 4.12.
System flow maintanance Obat Subbag Umum Dan Perlengkapan
Input Data Obat
Menyerahkan Data Obat
Obat
AB
Cari Data Obat
AY
Mulai
A
Admin
Data Obat
R
Data= baru?
Tidak
SU
Ya
Input Data Obat
Ubah DataObat
Obat
Selesai
ST
IK
O
M
Simpan data Obat
Gambar 4.12. Sistem Flow Maintenance Obat System Flow maintenance obat ini dimulai dari subbag umum dan
perlengkapan menyerahkan data obat kepada admin. Admin melakukan pencarian data obat. Jika data obat tidak ada admin melakukan pencarian kembali. Jika data obat ada admin mengubah data obat.
36
H. Sistem Flow Pendaftaran Rawat Inap System flow pendaftaran rawat inap dapat dilihat pada Gambar 4.13.
System Flow Pendaftaran Rawat Inap Bag. Rawat Inap
Bag.Pendaftaran
Direktur
A
Pasien
Laporan Rawat Inap
Mulai
Pasien
2
AY
Input Data Pasien
Transaksi
Input Data Pasien Mengecek Data Pasien Simpan Data Rawat Inap
Tidak
Pasien = Baru? Data Rujukan Dari Poli/UGD
Input Data Diagnosa
Menyimpan Data Pasien
AB
Menyerahkan Data Rujukan Dari Poli/ UGD
Pasien
Diagnosa
Menyimpan Data Diagnosa
Detil Diagnosa
SU
Simpan Data Diagnosa
Data Pasien
R
Ya
Memilih Diagnosa Pasien
Menyimpan Data Kamar
Data Pilih Kamar
Detil Kamar
Cetak Kartu Pasien
Mencetak Kartu Pasien
Pasien
Kamar
Input Data Kamar
Memilih Data Spesialis
Kartu Pasien
M
Memilih Kamar Sesuai Pilihan Pasien
Pilih Spesialisasi
Spesialis
Simpan Data Kamar
Laporan Rawat Inap
Mencetak Laporan Rawat Inap
O
1
Transaksi
ST
IK
Kartu Pasien
Pasien
Cetak Laporan Rawat Inap
Memilih Data Dokter Sesuai Spesialisasi
Memilih Data Dokter
Dokter
Detil Kamar
Selesai
Detil Dokter Input Data Dokter
Laporan Rawat Inap Laporan Rawat Inap 1 2
Kamar Dokter
Menyimpan Data Dokter
Detil Dokter
Diagnosa Detil Diagnosa
Gambar 4.13. Sistem Flow Pendaftaran Rawat Inap
37
System Flow pendaftaran rawat inap ini dimulai dari pasien memberikan data rujukan dari poli/UGD kepada bagian Rawat Inap, Bagian rawat inap mengecek data pasien, jika pasien belum memiliki kartu, maka pasien membuat
A
kartu pasien di bagian pendaftaran. Jika pasien memiliki kartu pasien maka bagian pendaftaran menyimpan data rawat inap. Bagian rawat inap menyimpan data
AY
diagnosis pasien, kamar pasien dan dokter berdasarkan spesialis. Bagian
pendaftaran mencetak rekap laporan rawat inap yang diberikan pada pasien dan
ST
IK
O
M
SU
R
AB
direktur.
38
I.
Sistem Flow Pasien Pindah Kamar System flow pasien pindah kamar dapat dilihat pada Gambar 4.14.
System Flow Pasien Pindah Kamar Bag.Rawat Inap
Mulai
A
Pasien
Input Data Pasien
Pasien
Ya
Detil Kamar
AY
Cari dan Menampilkan data Rawat Inap
Menyerahkan Kartu Pasien
Kamar
Transaksi
Kartu Pasien
Data = Ada? Tidak Ya
Input = Lagi ?
AB
Memilih Data Rawat Inap yang di Inginkan
Tidak
Menampilkan Data Pasien Dan Kamar Saat Ini
R
Input Kamar
Memilih Kamar Lain
Kamar
Kamar Lain
Detil Kamar Mengupdate Perpindahan Kamar Kamar
Mencetak Laporan Pindah Kamar
Pasien
Transaksi Cetak Laporan Pindah Kamar
Kamar
Detil Kamar
O
M
SU
Selesai
Kamar
Transaksi
Pasien Dan Kamar Saat Ini
Laporan Pindah Kamar
Pasien
Detil Kamar
IK
Gambar 4.14. Sistem Flow Pasien Pindah Kamar
System Flow pindah kamar ini dimulai dari pasien menyerahkan kartu
ST
pasien kepada bagian rawat inap. Bagian rawat inap akan mencari data rawat inap. Jika data rawat inap tidak ditemukan maka, bagian rawat inap mengecek kembali data rawat inap. Jika data rawat inap ditemukan maka, bagian rawat inap akan memilih data rawat inap yang diinginkan. Bagian rawat inap memilih kamar lain yang di pilih pasien dan kemudian di update. Bagian rawat inap mencetak laporan pindah kamar yang kemudian diberikan kepada pasien.
39
J.
Sistem Flow Pasien Ganti Dokter System flow pasien ganti dokter dapat dilihat pada Gambar 4.15.
System Flow Pasien Ganti Dokter Bag.Rawat Inap
A
Pasien
Mulai Input Data Pasien Pasien Ya
Menyerahkan Kartu Pasien
Mencari dan Menampilkan data Rawat Inap
AY
Dokter
Detil Dokter
Kartu Pasien
Data Rawat Inap
Pasien
Dokter
Detil Dokter Tidak
Tidak
Data Rawat Inap = Ada?
AB
Input = Lagi?
Transaksi
Memilih Data Rawat Inap Yang Di Inginkan
Menampilkan Data Pasien dan Dokter Saat Ini
Ya
Menampilkan Dokter Sesuai Spesialis
Dokter
Dokter Baru
Pasien Dan Dokter Saat Ini
R
Transaksi
Memilih Dokter Baru
SU
Memilih Dokter Saat Ini Yang Akan Di Ganti
Spesialis
Menampilkan Spesialisasi Dokter Yang Baru
Mengupdate Penggantian Dokter
Mencetak Laporan Ganti Dokter
Spesialisasi
Laporan Ganti Dokter
Detil Dokter
Pasien
Transaksi Cetak Laporan Ganti Dokter Dokter
Memilih Spesialisasi
Detil Dokter
M
Selesai
O
Gambar 4.15. Sistem Flow Pasien Ganti Dokter
IK
System Flow ganti dokter ini dimulai dari pasien menyerahkan kartu
pasien kepada bagian rawat inap. Bagian rawat inap akan mencari data rawat inap.
ST
Jika data rawat inap tidak ditemukan maka, bagian rawat inap mengecek kembali data rawat inap. Jika data rawat inap ditemukan maka, bagian rawat inap akan memilih data rawat inap yang diinginkan. Bagian rawat inap memilih dokter saat ini yang akan diganti. Bagian rawat inap memilih dokter baru yang dipilih oleh pasien sesuai spesialis dokter. Bagian rawat inap mencetak laporan ganti rawat inap yang kemudian diberikan kepada pasien.
40
K. Sistem Flow Pasien Menebus Obat System flow pasien menebus obat dapat dilihat pada Gambar 4.16.
System Flow Pasien Menebus Obat Subbag Umum Dan Perlengkapan
Bagian Farmasi
A
Pasien
Laporan Obat
Mulai
2
Input Data Pasien
AY
Ya Menyerahkan Resep Obat
Transaksi Cari data pasien
Pasien
Resep Obat
Tidak
Data Pasien = Ada?
AB
Cari = Lagi ?
Input Data Obat
Ya Tidak
Tidak
Cari = Lagi ?
Obat
R
Mencari Data Obat
Tidak
Obat = Ada ?
1
Selesai
SU
Ya
Laporan Obat
Simpan Data Obat
Detil Obat
Cetak Laporan Obat
Laporan Obat 1 Laporan Obat 2
ST
IK
O
M
Mencetak Laporan Obat
Gambar 4.16. Sistem Flow Pasien Menebus Obat
System Flow pasien menebus obat ini dimulai dari pasien menyerahkan
resep obat kepada bagian farmasi. Bagian farmasi akan mencari data rawat inap. Jika data rawat inap tidak ditemukan maka, bagian farmasi mengecek kembali data rawat inap. Jika data rawat inap ditemukan maka, bagian farmasi akan memilih obat sesuai resep dari dokter dan mencetak struk obat yang kemudian diberikan kepada pasien.
41
L. Sistem Flow Pembayaran Rawat Inap System flow pembayaran rawat inap dapat dilihat pada Gambar 4.17.
System Flow Pembayaran Rawat Inap Kasir
Wadir Keuangan
A
Pasien
Nota Pembayaran
Mulai Input Data Pasien
Pasien
Ya
Menyerahkan Kartu Pasien
Mencari Dan Menampilkan data Rawat Inap
Detil Kamar
Detil Dokter
AB
Kartu Pasien
2
AY
Transaksi
Data Rawat Inap
Tidak
Data Rawat Inap = Ada ?
Ya
R
Input = Lagi ?
SU
Memilih Data Rawat Inap Yang Di Inginkan
Memberikan Data Pembayaran
Detil Dokter
Simpan Data Pembayaran
Menampilkan Data Pasien, Total Biaya Kamar, Total Tarif Dokter, dan Grand Total
Detil kamar
Data Pembayaran
Menyimpan Data Pembayaran
Kamar
ST
IK
O
M
Tidak
Nota Pembayaran 1
Transaksi
Pasien
Detil Kamar
Detil Dokter
Pasien, Total Biaya Kamar, Total Tarif Dokter, dan Grand Total
Transaksi
Cetak Nota Pembayaran
Kamar
Dokter Mencetak Nota Pembayaran
Pasien
Detil Kamar
Nota Pembayaran Nota Pembayaran 1 2
Detil Dokter
Transaksi
Selesai
Gambar 4.17. Sistem Flow Pembayaran rawat inap
42
System Flow pembayaran rawat inap ini dimulai dari pasien menyerahkan kartu pasien kepada kasir. Kasir akan mencari data rawat inap. Jika data rawat inap tidak ditemukan maka, kasir mengecek kembali data rawat inap. Jika data
A
rawat inap ditemukan maka, kasir akan memilih data rawat inap yang diinginkan. Pasien melakukan pembayaran yang kemudian bagian kasir melakukan
AY
penyimpanan data pembayaran. Kasir mencetak nota pembayaran yang kemudian
4.2.2. Data Flow Diagram DFD
merupakan
perangkat
AB
diberikan kepada pasien dan wadir keuangan sebagai laporan keuangan.
yang
digunakan
pada
metodologi
R
pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan
SU
yang terdapat pada sistem secara jelas. A. Context Diagram
Pada Gambar 4.18 adalah context diagram dari sistem informasi Rawat
M
Inap RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro. Context diagram tersebut menggambarkan proses secara umum yang terjadi pada dari sistem
O
informasi Rumah Sakit. Pada context diagram tersebut, juga terlihat bahwa dari
IK
sistem informasi Rumah Sakit mempunyai 5 entity, yaitu pasien, direktur, wadir
keuangan, bagian umum dan perlengkapan, dan dokter. Untuk lebih jelasnya
ST
ditunjukkan pada Gambar 4.18.
43
0 Resep Data Bayar Data Pasien Data Rujukan Poli Data Kamar
Kartu Pasien Data Pilih Kamar Rancang Bang un Sistem Informasi Rawat Inap Pada RSUD R Sosodoro Djati
Surat Rawat Inap
Laporan Obat
Kartu Pasien
A
Pasien
Bag Umum Dan Perleng kapan
Data Obat
Laporan Pembayaran
AY
Laporan Obat Laporan Pindah Kamar Laporan Ganti Dokter
+
Info Biaya
Wadir Keuang an
AB
Nota Pembayaran
Data Spesialis Dokter Dokter
Laporan Rawat Inap
R
Data Dokter
Direktur
SU
Data Diag nosa
Gambar 4.18. Context Diagram Sistem Informasi Rawat Inap RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro
M
B. Hierarchy Input Output (HIPO)
Gambar 4.19 adalah Hierarchy Input Output dari sistem informasi RSUD
O
DR. R. Sosodoro Djatikoesoemo Bojonegoro. Fungsi dari hierarchy Input Output
IK
adalah memberikan gambaran proses dan subproses yang ada. Untuk lebih
ST
jelasnya ditunjukkan Gambar 4.19.
pemeliharaan
file induk, pemeliharaan pendaftaran rawat inap, pemeliharaan pindah kamar,
pelaporan, dan
pembayaran. Untuk lebih jelasnya ditunjukan pada Gambar 4.20. Dokter
1.4
Memilih Kamar
3.1
pemeliharaan Obat
1.6
Diagnosa
1.5
Pendaftaran Pasien
2.1
3.2
0
2.3
Cetak Data Rawat Inap
2.2 Pendaftaran Rawat Inap
Laporan Pindah Kamar
4.1
Laporan Ganti Dokter
4.2
Memilih Dokter
A
Ganti Dokter
4
Rancang Bangun Sistem Informasi Rawat Inap pada RSUD DR. R. Sosodoro Djatikoesoemo
AY
3 Pindah Kamar
AB Pendaftaran
2
R
Gambar 4.19. Hierarchy Input Output
Spesialis
1.3
Maintenance
1
SU
DFD level 0 ini, berisi 6 proses. Proses tersebut antara lain, pemeliharaan
Kamar
dokter,
1.2
ganti
Pasien
pemeliharaan
1.1
M
O
IK
ST C. DFD Level 0 Sistem Informasi Rawat Inap Rumah Sakit Obat
5
Laporan Obat
5.2
Memilih Obat
5.1
Melayani Pembayaran
6.2
Hitung Biaya Rawat Inap
6.1
Pembayaran
6
44
45
Rekap Data Obat
6
Rekap Data P asien
Obat
1
Pasien
Rekap Data K amar 2
Data Kamar
1
Kamar
Data Obat
3
Rekap Data Diagnosa Data Pasien
Bag Umum Dan Perlengkapan
Maintenance
Data Pasien
4 5
Rekap Data S pesialis
Data Kamar
Dokter
Spesialis
+
Data Diagnosa
Data Pasien
Data Dokter
Dokter Dokter
Data Kamar Rekap Data K amar
Data Spesialis Dokter Data Rujukan P oli Pasien Pasien Pasien Pasien
Data Pasien 2
Data Pilih Kamar
Data Diagnosa
Data Pasien Rekap Data T ransaks i
Data Spesialis
Pendaftaran
Kartu Pasien
Rekap Data Detil Dokter
Data Dokter
+ Surat Rawat Inap
7
Diagnosa
Rekap Data Dokter
AY
Pasien
A
Bag Umum Dan Perlengkapan
Transaksi
Pasien Pasien
Kartu Pasien
Data Obat
Pasien
Rekap Data Detil Diagnosa
3
Data Pasien
Detil Diagnosa
AB
8
Rekap Data Detil Kamar
Pindah Kamar
Data Transaksi Rekap Data T ransaks i Pasien 9
Data Pasien
Laporan P indah Kamar
+
Kartu Pasien
Data Obat
Data Detil Kamar
Detil Kamar
Rekap Data Detil Kamar
4
Kartu Pasien
Data Spesialis
R
Data Transaksi
Ganti Dokter
Rekap Data T ransaks i 10
Detil Dokter
Data Detil Dokter
Laporan Ganti Dokter
+
Rekap Data Detil Dokter
Data Dokter Pasien Pasien Pasien Pasien
Resep
SU
5
Data Transaksi
Laporan Obat
Obat
11
Detil Obat
Rekap Data Detil Obat
+
Data Detil Obat
6
Data Detil Kamar
Data Detil Dokter Rekap Data T ransaks i
M
Pembayaran
Pasien
Nota Pembayaran
Pasien Pasien
Data Bayar Kartu Pasien
+
7
Info Biaya
Laporan P embayaran
Data Detil Kamar
Wadir Keuangan
O
Data Detil Dokter
Laporan
Data Transaksi
Laporan Obat
+
Laporan Rawat Inap
Direktur
IK
Bag Umum Dan Perlengkapan
Gambar 4.20. DFD Level 0 Sistem Informasi Rawat Inap pada RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro.
ST
D. DFD Level 1 Maintenance DFD Level 1 Maintenance data master ini menggambarkan proses
pengelolaan data utama yaitu master pasien, master kamar, master dokter, master
spesialis, dan master diagnosis yang nantinya akan digunakan untuk proses transaksi. Untuk jelasnya ditunjukan pada Gambar 4.21.
46
1.1 Pasien
[Data Pasien]
Maintenance Data Pasien
1
Pasien
[Rekap Data Pasien]
1.2 Maintenance Data Kamar
2
Kamar
1.3
[Data Dokter]
Maintenance Data Dokter Dokter Dokter
4
1.4 [Data Spesialis Dokter]
Maintenance Data spesialis
1.5
[Rekap Data Spesialis]
Maintenance Data Diag nosa
[Data Diagnosa]
Dokter
[Rekap Data Dokter]
5
AB
Dokter
[Rekap Data Kamar]
A
[Data Kamar]
AY
Bag Umum Dan Perleng kapan
Spesialis
3
Diag nosa
6
Obat
R
[Rekap Data Diag nosa]
Bag Umum Dan Perleng kapan
SU
1.6
[Data Obat]
Maintenance Data Obat
[Rekap Data Obat]
ST
IK
O
M
Gambar 4.21. DFD Level 1 Maintenance
47
E. DFD Level 1 Pendaftaran DFD Level 1 Pendaftaran meliputi 3 transaksi yang terjadi di pasien di dalam sistem informasi rawat inap pada RSUD DR. R. Sosodoro Djatikoesoemo
A
Bojonegoro. Transaksi diantaranya, transaksi pendaftaran pasien, pendaftaran rawat ianp dan transaksi cetak data pasien. Untuk jelasnya ditunjukan pada
AY
Gambar 4.22. 2.1
Pendaftar an Pasi en
[D ata Pasi en]
Pasi en
Kar tu Pasi en Pasi en
2.2
[Kar tu Pas ien]
1
Pasi en
5
Spes iali s
4
D okter
3
D i ag nos a
2
Kamar
9
[R ekap D ata D eti l Kamar ]
[D ata R uj ukan Pol i ] [D ata Pi l ih Kamar ]
10
[R ekap D ata D eti l D okter ]
Pendaftar an R awat Inap
[D ata Pasi en]
8
[R ekap D ata D eti l D i ag nosa]
D eti l Kamar
D eti l D okter
D eti l D i ag nos a
[R ekap D ata T r ansaks i]
[D ata Spesi al i s] [D ata D okter ]
R
Pasi en Pasi en
AB
D ata Pasi en
D ata T r ans aksi Pasi en
[D ata D iagnosa]
7
T r ans aksi
[D ata Kamar ]
SU
2.3
D ata D eti l D i ag nos a D ata D eti l D okter D ata D eti l Kamar
C etak D ata Pasi en
[Sur at R awat Inap]
Pasi en
Pasi en
[Kar tu Pas ien]
Gambar 4.22. DFD Level 1 Pendaftaran
M
F. DFD Level 1 Pindah Kamar
O
DFD Level 1 Pindah Kamar merupakan gambaran proses pasien pindah
kamar dan mencetak laporan pindah kamar. Untuk jelasnya ditunjukan pada
IK
Gambar 4.23.
[D ata Pasi en]
Pasi en
ST
1
2
3.1 Pasi en
[Kartu Pas ien]
Memil i h Kamar
[D ata D etil Kamar]
9
D eti l Kamar
[R ekap D ata D eti l Kamar]
[R ekap D ata Kamar]
Kamar [D ata Kamar]
[R ekap D ata T ransaks i]
7
T rans aksi
[D ata Transaksi ] 3.2 D ata Ganti Kamar Laporan Pi ndah Kamar [Laporan Pi ndah Kamar]
Gambar 4.23. DFD Level 1 Pindah Kamar
Pasi en
48
G. DFD Level 1 Ganti Dokter DFD Level 1 Ganti Dokter merupakan gambaran proses pasien ganti dokter dan mencetak laporan Ganti Dokter. Untuh jelasnya ditunjukan pada
[Rekap Data Transaksi]
1
[Data Pasien]
Pasien
[Data Transaksi] 4.1
[Data Detil Dokter] [Kartu Pasien]
Memilih Dokter
10
Detil Dokter
AB
Pasien
Transaksi
AY
7
A
Gambar 4.24.
[Rekap Data Detil D okter]
4
Dokter
Spesialis
[Data Spesialis]
Laporan Ganti Dokter
R
5
4.2
[Data Dokter]
[Laporan Ganti Dokter]
Data Ganti Dokter
Pasien
SU
Gambar 4.24. DFD Level 1 Ganti Dokter H. DFD Level 1 Pasien Menebus Obat
DFD level 1 pasien menebus obat merupakan gambaran proses pasien
M
menebus obat dan mencetak laporan obat. Untuh jelasnya ditunjukan pada
O
Gambar 4.25.
Obat
IK
6
ST
Pasien
7
Transaksi
5.1 [Data Obat] Memilih Obat
11
[Rekap Data Detil Obat]
[Resep]
Data Detil Obat [Data Transaksi]
5.2
Laporan Obat
[Laporan Obat]
Pasien
Gambar 4.25. DFD Level 1 Pasien Menebus Obat
Detil Obat
49
I.
DFD Level 1 Pembayaran DFD Level 1 pembayaran merupakan gambaran proses pasien membayar
tagihan rawat inap. Untuk jelasnya ditunjukan pada Gambar 4.26.
Detil Obat
1
Pasien
[Data Detil Obat]
A
11
6.1 [Data Pasien]
Detil Kamar
10
Detil Dokter
[Kartu Pasien]
Hitung Biaya Rawat Inap
[Data Detil Kamar]
Melayani Pembayaran
[Data Bayar]
AB
Transaksi
Pasien Pasien Pasien Pasien Pasien
[Info Biaya]
[Data Detil Dokter] 6.2
7
AY
9
[Rekap Data Transaksi]
[Nota Pembayaran]
J.
R
Gambar 4.26. DFD Level 1 Pembayaran DFD Level 1 Laporan
SU
DFD Level 1 cetak laporan merupakan gambaran proses pencetakan laporan dalam memberikan informasi kepada wadir keuangan yaitu laporan
M
pembayaran. Untuk jelasnya dapat dilihat pada Gambar 4.27.
1
[Data Pasien]
Pasien
[Data Transaksi]
7.1
O
[Data Detil Kamar]
9
ST
[Laporan Rawat Inap]
Direktur
[Data Detil Dokter]
T rans aksi
IK
7
Laporan Pasien
Detil Kamar
10
Detil Dokter 7.2 Data Detil Dokter Laporan Pembayaran
Data Detil Kamar
[Laporan Pembayaran]
Wadir Keuang an
Data T rans aksi
7.3
6
Obat
[Data Obat]
Laporan Obat
[Laporan Obat]
Gambar 4.27. DFD Level 1 Laporan
Bag Umum Dan Perleng kapan
50
4.2.3. Entity Relational Diagram Entity Relational Diagram menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram (ERD) dari
A
sistem informasi rawat inap pada RSUD DR. R. Sosodoro Djatikoesoemo
AY
Bojonegoro. A. Conceptual Data Model (CDM)
Gambar 4.28 adalah conceptual data model dari dari sistem informasi
AB
rawat inap pada RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro. Detil Diag nosa
Diag nosa Id Diagnosa Nama Diag nosa
R
Memiiliki
Mempunyai
Detil Dokter Tgl Masuk Status Tgl Keluar Tarif Keterangan
M
Memiliki
O
Dimiliki
Spesialis
ST
IK
Id Spesialis Spesialis Tarif
Transaksi Id Transaksi Tgl Masuk Tgl Keluar Total Dokter Mempunyai Mempunyai Total Kamar Total Obat Total Biaya Bulan Tahun Status Bulan Keluar
SU
Dokter Id Dokter Nama Dokter Alamat Kota Telepon Email Tang g al Lahir Jenis Kelamin Status Menikah Golongan Darah Agama
Melakukan
Pasien Id Pasien Nama Alamat Kota Tempat Lahir Tang g al Lahir Contact Person Agama Jenis Kelamin Golongan Darah Status Menikah Pekerjaan
Detil Kamar Tgl Masuk Status Tgl Keluar Harg a Harus Bayar
Kamar Id Kamar Memiliki Nama Kamar Kelas Harg a Jumlah Kamar
Mempunyai
Detil Obat Banyak Harg a Total Tgl Transaksi Tang g al
Gambar 4.28. Conceptual Data Model
Obat Id Obat Nama Obat Memiliki Jenis Kateg ori Dosis Stok Harg a
51
B. Physical Data Model (PDM) Gambar 4.29 adalah Physical data model dari sistem informasi rawat
DETIL_DIAGNOSA ID_TRANSAKSI varchar(30) ID_DIAGNOSA varchar(5)
ID_DIAGNOSA = ID_DIAGNOSA
DIAGNOSA ID_DIAGNOSA varchar(5) NAMA_DIAGNOSA varchar(70)
varchar(6) varchar(50) varchar(200) varchar(20) varchar(12) varchar(30) varchar(20) varchar(10) varchar(20) varchar(2) varchar(10) varchar(20)
ID_PASIEN = ID_PASIEN
PASIEN ID_PASIEN NAMA_PASIEN ALAMAT KOTA TEM PAT_LAHIR TANGGAL_LAHIR CONTACT_PERSON AGAM A JENIS_KELAMIN GOLONGAN_DARAH STATUS_MENIKAH PEKERJAAN
M
ID_SPESIALIS = ID_SPESIALIS
ST
IK
O
SPESIALIS ID_SPESIALIS varchar(20) SPESIALIS varchar(30) TARIF int
AB
ID_DOKTER NAMA_DOKTER ALAMAT KOTA TELEPON EMAIL TANGGAL_LAHIR JENIS_KELAMIN STATUS_MENIKAH GOLONGAN_DARAH AGAM A ID_SPESIALIS
ID_KAMAR = ID_KAMAR
ID_TRANSAKSI = ID_TRANSAKSI
R
DOKTER
DETIL_KAMAR ID_TRANSAKSI varchar(30) ID_KAM AR varchar(5) TGL_M ASUK varchar(50) ID_TRANSAKSI = ID_TRANSAKSI TGL_KELUAR varchar(50) HARGA int HARUS_BAYAR int STATUS varchar(15)
SU
ID_DOKTER = ID_DOKTER
TRANSAKSI ID_TRANSAKSI varchar(30) ID_PASIEN varchar(30) TGL_M ASUK varchar(50) TGL_KELUAR varchar(50) TOTAL_DOKTER varchar(30) TOTAL_KAMAR varchar(30) TOTAL_BIAYA int BULAN varchar(20) TAHUN char(4) STATUS varchar(50) BULAN_KELUAR varchar(20) TOTAL_OBAT varchar(30)
AY
ID_TRANSAKSI = ID_TRANSAKSI
DETIL_DOKTER ID_TRANSAKSI varchar(30) ID_DOKTER varchar(6) TGL_M ASUK varchar(50) TGL_KELUAR varchar(50) ID_TRANSAKSI = ID_TRANSAKSI TARIF int KETERANGAN int STATUS varchar(15)
A
inap pada RSUD DR. R. Sosodoro Djatikoesoemo Bojonegoro.
varchar(30) varchar(50) varchar(200) varchar(20) varchar(20) varchar(20) varchar(12) varchar(10) varchar(10) varchar(2) varchar(20) varchar(50)
KAM AR ID_KAM AR varchar(5) NAMA_KAM AR varchar(20) KELAS varchar(20) HARGA int JUM LAH_KAM AR int
DETIL_OBAT ID_OBAT varchar(8) ID_TRANSAKSI varchar(30) BANYAK int TOTAL int TGL_TRANSAKSI varchar(20) TANGGAL varchar(2) HARGA int
Gambar 4.29. Phisical Data Model
ID_OBAT = ID_OBAT
OBAT ID_OBAT varchar(8) NAMA_OBAT varchar(50) JENIS varchar(50) KATEGORI varchar(150) DOSIS varchar(15) STOK int HARGA int
52
4.2.4. Struktur File Database yang digunakan adalah database SQL Server 2005. Pada aplikasi ini, diperlukan 12 tabel, tabel pasien, tabel spesialis, tabel dokter, tabel
A
kamar, tabel diagnosis, tabel obat, tabel transaksi, tabel detail kamar, tabel detail diagnosis, tabel detail dokter, tabel detail obat, dan tabel login. Dua belas tabel
AY
tersebut memiliki atribut masing-masing. Berikut ini penjelasan serta gambar
A. Nama tabel
: Pasien
AB
relasi antar keduabelas tabel tersebut.
: Menyimpan Data Pasien
Primary key
: Id_Pasien
Foreign key
:-
SU
R
Fungsi
Tabel 4.1. Tabel Pasien
No 1 2
Tipe Data
Constraint
Id_Pasien
Varchar(30)
Primary
Nama
Varchar(50)
NotNull
Alamat
NotNull
Kota
Varchar(20)
NotNull
Varchar(200)
5
M
3
Nama Field
Tempat_Lahir
Varchar(20)
NotNull
6
Tanggal_Lahir
DateTime
NotNull
7
Contact_Person
Varchar(12)
NotNull
8
Hub_Pasien
Varchar(40)
NotNull
9
Agama
Varchar(10)
NotNull
10
Jenis_Kelamin
Varchar(10)
NotNull
11
Golongan_Darah
Varchar(2)
NotNull
12
Status_Menikah
Varchar(20)
NotNull
13
Pekerjaan
Varchar(50)
NotNull
ST
IK
O
4
53
: Spesialis
Fungsi
: Menyimpan Data Spesialis Dokter
Primary key
: Id_Spesialis
Foreign key
:-
A
B. Nama tabel
No 1
Nama Field
Tipe Data
Id_Spesialis
Varchar(20)
2
Spesialis
Varchar(30)
3
Tarif
Primary Key NotNull NotNull
: Dokter
R
C. Nama tabel
Constraint
AB
Int
AY
Tabel 4.2. Tabel Spesialis
: Menyimpan Data Dokter
Primary key
: Id_Dokter
Foreign key
: Id_Spesialis
SU
Fungsi
Tabel 4.3. Tabel Dokter Tipe Data
Constraint
Id_Dokter Nama_Dokter Alamat
varchar(6) varchar(50) varchar(200)
Primary Key NotNull NotNull
4
Kota
varchar(20)
NotNull
5
Telepon
varchar(12)
NotNull
6
Email
varchar(30)
NotNull
7
Tanggal_Lahir
Datetime
NotNull
8
Jenis_Kelamin
varchar(10)
NotNull
9
Status_Menikah
varchar(20)
NotNull
10
Golongan_Darah
varchar(2)
NotNull
11
Agama
varchar(10)
NotNull
12
Id_Spesialis
varchar(20)
Foreign Key
ST
IK
O
2 3
Nama Field
M
No 1
54
: Detail_Dokter
Fungsi
: Menyimpan Data Detail Dokter
Primary key
:-
Foreign key
: Id_Transaksi dan Id_Dokter
A
D. Nama tabel
Nama Field Id_Transaksi
varchar(30)
2
Id_Dokter
varchar(6)
3
Tgl_Masuk
Datetime
4
Tgl_Keluar
5
Tarif
6
Keterangan
7
Status
NotNull NotNull
Int
NotNull
varchar(15)
NotNull
R
Int
: Kamar
: Id_Kamar
M
Primary key
O
:-
Nama Field
Tabel 4.5. Tabel Kamar Tipe Data
Constraint
Id_Kamar
varchar(5)
Primary Key
2
Nama_Kamar
varchar(20)
NotNull
3
Kelas
varchar(20)
NotNull
4
Harga
Int
NotNull
5
Jumlah_Kamar
Int
NotNull
IK
ST
Foreign Key NotNull
: Menyimpan Data Kamar
No 1
Foreign Key
Datetime
Fungsi
Foreign key
Constraint
SU
E. Nama tabel
Tipe Data
AB
No 1
AY
Tabel 4.4. Tabel Detail_Dokter
55
: Detail_Kamar
Fungsi
: Menyimpan Data Detail Kamar
Primary key
:-
Foreign key
: Id_Transaksi dan Id_Kamar
A
F. Nama tabel
Nama Field
Tipe Data
Id_Transaksi
varchar(30)
2
Id_Kamar
varchar(5)
3
Tgl_Masuk
Datetime
4
tgl_Keluar
5
Harga
6
Harus_Bayar
7
Status
Constraint
Foreign Key Foreign Key Null
AB
No 1
AY
Tabel 4.6. Tabel Detail_Kamar
Null
Int
Null
Int
Null
varchar(15)
Null
G. Nama tabel
SU
R
Datetime
: Diagnosis
: Menyimpan Data Diagnosis
Primary key
: Id_diagnosis
M
Fungsi
:-
O
Foreign key
2
Nama Field
Tipe Data
Constraint
Id_diagnosis
Varchar(5)
Primary Key
Jenis_diagnosis
Varchar(70)
Null
ST
IK
No 1
Tabel 4.7. Tabel Diagnosis
H. Nama tabel
: Detail_Diagnosis
Fungsi
: Menyimpan Data Detail_Diagnosis
Primary key
:-
Foreign key
: Id_Transaksi dan Id_Diagnosis
56
Tabel 4.8. Tabel Detail_Diagnosis Tipe Data
Constraint
Id_Transaksi
Varchar(30)
Foreign Key
Id_Diagnosis
Varchar(5)
Foreign Key
I. Nama tabel
A
2
Nama Field
: Login : Menyimpan Data Login
Primary key
: User_Id
Foreign key
:-
AB
Fungsi
AY
No 1
Tabel 4.9. Tabel Login
User_Id
2
Password
J. Nama tabel
Tipe Data
R
Nama Field
Constraint
Varchar(20)
Primary Key
Varchar(15)
Null
SU
No 1
: Transaksi
: Menyimpan Data Transaksi
M
Fungsi
: Id_Transaksi
Foreign key
:-
ST
IK
O
Primary key
No 1
Tabel 4.10. Tabel Transaksi
Nama Field
Tipe Data
Constraint
Id_Transaksi
varchar(30)
Primary Key
2
Id_Pasien
varchar(30)
Null
3
Tgl_Masuk
Datetime
Null
4
Tgl_Keluar
Datetime
Null
5
Total_Dokter
Varchar(30)
Null
6
Total_Kamar
Varchar(30)
Null
7
Total_Obat
Varchar(30)
Null
7
Total_Biaya
Int
Null
57
Tipe Data
Constraint
Bulan
Varchar(20)
Null
Tahun
Char(4)
Null
10
Status
Varchar(50)
Null
11
Bulan_Keluar
Varchar(20)
Null
K. Nama tabel
A
9
Nama Field
: Obat : Menyimpan Data Obat
Primary key
: Id_Obat
Foreign key
:-
AB
Fungsi
AY
No 8
Tabel 4.11. Tabel Obat
Id_Obat
2
Nama_Obat
3
Jenis
4
Kategori
5
Dosis
6
Stok
7
Harga
Tipe Data
Constraint
Varchar(8)
Primary Key
Varchar(50)
Null
Varchar(50)
Null
Varchar(150)
Null
Varchar(15)
Null
Int
Null
Int
Null
R
Nama Field
O
M
SU
No 1
: Detil_Obat
ST
IK
L. Nama tabel Fungsi
: Menyimpan Data Transaksi Detil_Obat
Primary key
:-
Foreign key
: Id_Transaksi, Id_Obat Tabel 4.12. Tabel Detil_Obat
No 1
Nama Field
Tipe Data
Constraint
Id_Transaksi
varchar(30)
Foreign Key
2
Id_Obat
varchar(8)
Foreign Key
3
Banyak
Int
Null
58
Nama Field
Tipe Data
Constraint
Harga
Int
Null
5
Total
Int
Null
6
Tgl_Transaksi
Varchar(20)
Null
7
Tanggal
varchar(2)
Null
A
No 4
AY
4.2.5. Desain Input Output
Desain input output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari
AB
pengolahan data. Desain input output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun system.
R
A. Form Login
ST
IK
O
M
Login
SU
Form login dapat dilihat pada Gambar 4.30.
User Id
rawatinap
Password
............... Login
Gambar 4.30. Form Login
Agar dapat masuk ke dalam sistem pendaftaran pasien, pendaftaran rawat
inap, kasir, dan maintenance master user harus melakukan login dengan memasukan user id dan password didalam tampilan login. Form Login dapat dilihat pada Gambar 4.30.
59
B. Form Pendaftaran Pasien Baru Form pendaftaran pasien baru dapat dilihat pada Gambar 4.31.
Pendaftaran
Alamat
Agama
Andika Pratama Jl. Gajah Mada gg Gading 556 Tuban
Tuban
Status menikah
/
12/10/1989
Islam
Pria
Wanita
O
Mahasiswa
Belum Menikah
SU
Tempat/tgl Lahir
R
Pekerjaan
Tuban
085733335513
Jenis Kelamin
Golongan darah
Kota
AY
Nama
Contact Person
P1123
AB
Id Pasien
A
Pendaftaran
Cetak Kartu
M
Simpan
O
Gambar 4.31. Form Pendaftaran Pasien Baru
IK
Form ini digunakan untuk menginputkan pendaftaran pasien baru yang
akan di simpan pada database pasien. Form pendaftaran pasien baru dapat dilihat
ST
pada Gambar 4.31.
60
C. Form Pendaftaran Rawat Inap Form pendaftaran rawat inap dapat dilihat pada Gambar 4.32.
A
Pendaftaran Rawat Inap
P1223ext
Nama
Andika Pratama
Alamat
Jl. Gajah Mada gg Gading 556
Kota
Tuban
Tempat/tgl Lahir
Tuban/ 12-10-1989
Status menikah
Belum Menikah
Contact Person
085733335513
Hub Dengan Pasien
Saudara
Agama
Islam
Jenis Kelamin
Pria
Golongan darah
O
Pekerjaan
Mahasiswa
SU
Id Pasien
CARI
AB
P1223
R
Id Pasien
AY
Pendaftaran Rawat Inap
M
Rawat Inap
O
Gambar 4.32. Form Pendaftaran Rawat Inap
IK
Dalam form ini bagian rawat inap mencari data pasien berdasarkan Id
Pasien yang akan di simpan pada database transaksi. Form pendaftaran rawat inap
ST
dapat dilihat pada Gambar 4.32.
61
D. Form Pilih Diagnosis, Kamar, dan Dokter Form pilih diagnosis, kamar, dan dokter dapat dilihat pada Gambar 4.33.
Diagnosa
Hepatitis
Kamar
Wijaya Kusuma (1V)
Spesialis
Penyakit Dalam
Dokter
Dr. David
Diagnosa Hepatitis Vertigo
Batal
Dokter Dr. David Dr. Ida
Batal
SU
R
AB
Simpan
Selesai
AY
Simpan
A
Memilih Diagnosa, Kamar, dan Dokter
Gambar 4.33. Form Pilih Diagnosis, Kamar, dan Dokter
M
Dalam form ini bagian rawat inap menyimpan diagnosis pasien yang akan di simpan dalam database detil diagnosis, menyimpan kamar pasien yang
O
akan di simpan dalam database detil kamar dan menyimpan dokter yang akan
IK
menangani pasien dan di simpan dalam database detil dokter. Form pilih
ST
diagnosis, kamar, dokter dapat dilihat pada Gambar 4.33.
62
E. Form Pindah Kamar Form pindah kamar dapat dilihat pada Gambar 4.34. Pindah Pindah Kamar Kamar
Id Pasien Nama
Cari
1224
p1223 Andika Pratama
Kamar
Wijaya Kusuma 1
Anyelir 23
Cetak
AB
Update
AY
Id Transaksi
A
Pasien Pindah Kamar
Gambar 4.34. Form Pindah Kamar
R
Pada form ini bagian rawat inap memindahkan kamar pasien sekarang
SU
dengan kamar baru pasien. Form pindah kamar dapat dilihat pada Gambar 4.34. F. Form Ganti Dokter
Form ganti dokter dapat dilihat pada gambar 4.35.
M
Ganti Ganti Dokter Dokter
O
Id transaksi
ST
IK
Id Pasien Nama
Dokter Spesialis
Dokter baru
Pasien Ganti Dokter
1224
Cari
P1223 Andika Pratama
Cholid Penyakit Dalam David
Cetak Update
Gambar 4.35. Form Ganti Dokter Pada form ini, bagian rawat inap mengganti dokter yang lama dengan
dokter baru. Form ganti dokter dapat dilihat pada Gambar 4.35.
63
G. Form Cari Data Pasien Form cari data pasien dapat dilihat pada Gambar 4.36.
A
Cari Data Pasien
Nama
Andika Pratama
Id_transaksi Enter Text 1224 Text Enter More 1225
Cari
AY
DATA PASIEN
Id_pasien
Nama_pasien
P1223
Andika Pratama
Jl. Gajah Mada gg Gading 556
Alamat
Ahmad Ganyong
Jl. Hayam Wuruk No. 78 Tuban
P2253
Rizki Novianto
Jl. Pahlawan gg Seroja no.901
1227
P2541
Benny Santosa
Jl. Basuki Rahmad No. 103
1228
P3214
Andrianto Rully
Jl. Tanjung Awar-awar Kecamatan Jenu
SU
R
AB
P152
1226
Gambar 4.36. Form Cari Data Pasien
Pada form ini berfungsi untuk mencari dan mendisplay data pasien dari
M
nama yang akan di inputkan di textbox dan kemudian aplikasi akan secara
O
otomatis mencari data pasien dari database pasien. Form cari data pasien dapat
ST
IK
dilihat pada Gambar 4.36.
64
H. Form Pasien Menebus Obat Form pasien menebus obat dapat dilihat pada gambar 4.37.
Cari
1224
AY
Id Transaksi
A
Obat
Id Pasien
1223
Nama Obat
Nama Pasien
Andika Pratama
Harga
3000
Banyak
3
AB
Paramex
Simpan
Nama Obat
Banyak
Harga
Total
1224
Ethimox
4
25000
100000
1224
Paramex
1
3000
3000
SU
R
Id Transaksi
M
Gambar 4.37. Form Pasien Menebus Obat
Pada form ini berfungsi untuk pasien menebus obat yang telah diberikan
O
resep oleh dokter. Pasien menebus obat dibagian farmasi, bagian farmasi memilih
ST
IK
obat. Form pasien menebus obat dapat dilihat pada Gambar 4.37.
65
I.
Form Maintenance Pasien Form maintenance pasien dapat dilihat pada Gambar 4.38.
Nama
P1
Nama
Raditya Dika
Alamat
Jl. Gajah Mada Gg Gading No.556
Kota
Tuban
Tempat/tgl Lahir
Tuban
12/10/1989
Contact Person
85733335513
Hub Dengan Pasien
Saudara
Agama
Islam
Jenis Kelamin
AY
P1
Pria
Golongan darah
O
Pekerjaan
Mahasiswa
Status menikah
Menikah
Wanita
AB
Id Pasien
A
Maintenance Pasien
Nama Raditya Dika Timin Eric Hermawan
Alamat Kota Jl. Gajah Mada Gg Gading TubanNo.556 Jl. Basuki Rahmad noBojonegoro 1 gg Buntu Jl. Gajah Mada gg Mawar Lamongan Blok d
Tempat_Lahir Tuban Surabaya Banyuwangi
Tanggal_lahir 12/10/1989 16/10/1879 17/10/1989
M
SU
Id_pasein Enter Text P1 Enter More Text P2 P3
R
Update
O
Gambar 4.38. Form Maintenance Pasien
IK
Pada form ini bagian admin dapat mengganti data pasien yang mana
nantinya akan disimpan didelam database pasien. Form maintenace pasien dapat
ST
dilihat pada Gambar 4.38.
66
J.
Form Maintenance Kamar Form maintenance kamar dapat dilihat pada Gambar 4.39.
Maintenance Kamar
Id Kamar
Harga
Nama Kamar
Anyelir (1)
Kelas
1
Jumlah
Insert
Id Kamar
Update
Nama_kamar
Delete
Kelas
Anyelir (1B)
2
K0002
Anyelir (2B)
2
K0003
Anyelir (3B)
2
K0004
Anyelir (4B)
2
30
Clear
Harga
Jumlah
55000
3
55000
4
55000
4
55000
4
SU
R
K0001
45000
AY
k98
AB
Id Kamar
A
k98
M
Gambar 4.39. Form Maintenance Kamar
Pada form ini, bagian admin dapat memilih data kamar untuk diperbaruhi
O
atau di ganti datanya. Dengan mengklik tabel, dengan begitu akan secara otomatis
IK
data kamar akan muncul dan dapat diubah datanya. Form maintenance kamar
ST
dapat dilihat pada Gambar 4.39.
67
K. Form Mintenance Spesialis Form maintenance spesialis dapat dilihat pada Gambar 4.40.
Maintenance Spesialis
Id Spesialis
Id Spesialis
S31
Spesialis
Kandungan
Tarif
120000
Delete
Update
Cancel
AB
Insert
AY
A
S31
Spesialis
Tarif
S0001
Penyakit Dalam
150000
S0002
Anak
120000
S0003
Bedah Umum
140000
Bedah Tulang
140000
Kulit dan Kelamin
140000
S0004
SU
S0005
R
Id Spesialis
M
Gambar 4.40. Form Maintenance Spesialis
O
Pada form ini, bagian admin menyimpan dan mengganti data spesialis
untuk di simpan dalam databse spesialis. Sebagai salah satu komponen dalam
ST
IK
transasksi aplikasi. Form maintenance spesialis dapat dilihat pada Gambar 4.40.
68
L. Form Maintenance Dokter Form maintenance dokter dapat dilihat pada Gambar 4.41.
Maintenance Dokter
Id Dokter
DR0001
Email
Nama
Dr. Cholid Ubed Sp.Pd
Alamat
Jl. Lisman No.5
-
Tgl.lahir
19/06/1974
Jenis Kelamin
Pria
Menikah
Status Menikah Golongan darah
AB
B
Agama
Bojonegoro
Telp
085733222554
Spesialis
Insert
Penyakit Dalam
Update
Telp 085733222554 0353881193
SU
Alamat Kota Nama Jl. Lisman No.5 Bojonegoro Dr. Cholid Ubed Sp.Pd Dr. Sunhadi, M.Kes Jl. Dr. Wahidin No.40 Bojonegoro
Delete
Clear
Email Tgl_lahir 19/06/1974
[email protected] 24/10/1979
Jenis Kelamin Pria Pria
M
Id_dokter Enter Text DR0001 Enter More Text DR0002
Kristen
R
Kota
A
DR0001
AY
Id Dokter
O
Gambar 4.41. Form Maintenance Dokter
Pada form ini, Bagian admin memasukkan dan mengubah data dokter
IK
kedalam database dokter. Yang Bertujuan membantu proses berjalannya transaksi
ST
pada aplikasi. Form maintenance dokter dapat dilihat pada Gambar 4.41.
69
M. Form Maintenance Diagnosis Form maintenance diagnosis dapat dilihat pada Gambar 4.42.
Maintenance Diagnosa
Id Diagnosa
Nama Diagnosa
Vertigo
Insert
Update
Id_Diagnosa D0001 D0002 D0003 D0004
Nama Diagnosa
Cancel
Anaemia
Appendic Acut
Abdominal Paint Ami
Abortus
SU
R
D0005
Delete
AY
D65
AB
Id Diagnosa
A
D65
Gambar 4.42. Form Maintenance Diagnosis
M
Pada form ini, Bagian admin memasukkan dan mengubah data diganosis
O
kedalam database diagnosis. Yang Bertujuan membantu proses berjalannya transaksi pada aplikasi. Form maintenance diagnosis dapat dilihat pada Gambar
ST
IK
4.42.
70
N. Form Maintenance Obat Form maintenance obat dapat dilihat pada Gambar 4.43.
O23
O23
Dosis
Nama Obat
Paramex
Stok
Jenis Obat
Tablet
Harga
Kategori
Merdakan Pusing
Insert
Update
10mg 50
3000
AB
Id Obat
AY
Id Obat
A
Maintenance Obat
Delete
Cancel
Nama Obat
Banyak
Harga
Total
1224
Ethimox
4
25000
100000
1224
Paramex
1
3000
3000
SU
R
Id Transaksi
M
Gambar 4.43. Form Maintenance Obat
O
Pada form ini, Bagian admin memasukkan dan mengubah data obat
IK
kedalam database obat. Yang Bertujuan membantu proses berjalannya transaksi
ST
pada aplikasi. Form maintenance obat dapat dilihat pada Gambar 4.43.
71
O. Form Pembayaran Form pembayaran dapat dilihat pada Gambar 4.44.
A
Pembayaran
Cari
1112
P123
Nama
Andika Pratama
Cetak Nota
1200000
Biaya Dokter
1500000
Biaya Obat
2600000
Total Biaya
5300000
Bayar
5300000
Kembali
0
Bayar
SU
Cetak Laporan
Biaya Kamar
AB
Id Pasien
R
Id Transaksi
AY
Pembayaran
Gambar 4.44. Form Pembayaran
M
Pada form ini, Kasir menotal biaya pasien selama meninap di rumah sakit
O
dan disimpan dalam database transaksi. Form pembayaran dapat dilihat pada
ST
IK
Gambar 4.43.