4.3.1 Diagram Konteks sistem yang diusulkan
Gambar 4.7 Diagram Konteks
Pasien melakukan registrasi dengan memberikan data-data pasien tersebut, yang kemudian akan disimpan serta diproses oleh sistem basis data rawat inap.
Melalui data diagnosa pasien, sistem akan melakukan pengecekan ketersediaan kamar dan hasilnya akan diinformasikan kepada pasien. Dokter serta perawat akan
memberikan layanan kepada pasien rawat inap, yang nantinya data layanan-layanan tersebut akan disimpan dan diproses oleh sistem untuk pembuatan tagihan rawat inap
pasien, serta untuk pembuatan laporan kegiatan dokter.
64
Jika pasien telah selesai menjalani rawat inap, maka sistem akan memproses transaksi-transaksi yang hasilnya berupa tagihan. Apabila pasien sudah melakukan
pembayaran maka pasien akan mendapatkan bukti pembayaran. Untuk informasi pendapatan rumah sakit diambil dari data-data transaksi yang ada di rumah sakit.
4.3.2 Diagram Level 0 Sistem Usulan
Menggambarkan tahapan proses yang ada di dalam diagram konteks, yang penjabarannya lebih terperinci.
65
Gambar 4.8 Data Flow Diagram Level 0
Pasien memberikan data registrasi, dan staff akan mengecek registrasi pasien pada sistem basis data rawat inap. Pasien juga memberikan data diagnosa yang
66
berguna untuk pengecekan ketersediaan kamar melalui sistem. Perawat memberikan layanan penggunaan obat selama pasien dirawat. Dokter memberikan pelayanan dan
visit kepada pasien, melalui informasi tersebut dibuatlah laporan kegiatan dokter. Jika pasien telah selesai menjalani rawat inap, maka dibuatlah rincian tagihan.
Tagihan tersebut akan dibayar oleh pasien, dan pasien mendapatkan bukti pembayaran.
4.3.3 Diagram Level 1 Sistem Usulan
Gambar 4.9 DFD Level 1 Proses ke-2
Pencarian kamar rawat inap berdasarkan diagnosa, jika kamar yang diinginkan oleh pasien masih tersedia, maka sistem menampilkan informasi kamar.
67
3.1 Cek keanggotaan
Data registrasi
3.2 Insert data
pasien sebagai anggota baru
3.3 Update data
pasien data pasien lama
data pasien baru
Pasien 3.4
Registrasi rawat inap
data pasien Registrasi
data pasien
3.5 Menampilkan
data registrasi Info registrasi
Gambar 4.10 DFD Level 1 Proses ke-3
Dengan data registrasi yang diberikan, sistem akan mengecek apakah pasien baru atau pasien lama. Jika pasien baru, insert data pasien terlebih dahulu. Bila pasien
lama, data-data pasien akan di update. Berdasarkan data pasien tadi sistem akan memproses dan menampilkan data registrasi.
68
Gambar 4.11 DFD Level 1 Proses ke-4
Staff mencatat data transaksi layanan dalam sistem dan data tersebut disimpan sebagai data transaksi. Jika pasien telah selesai menjalani rawat inap, staff akan
mengecek transaksi pasien, setelah itu sistem akan menampilkan informasi yang dibutuhkan dalam pembuatan laporan transaksi, yang nantinya akan menghasilkan
rincian tagihan pasien.
69
Gambar 4.12 DFD Level 1 Proses ke-5
Pasien melakukan pembayaran berdasarkan tagihan, maka pasien akan mendapat bukti pembayaran.
6.1 Pengecekan
informasi Informasi laporan kegiatan
dokter Transaksi
6.2 Pembuatan
laporan kegiatan dokter
Informasi yang dibutuhkan
Laporan kegiatan dokter
Gambar 4.13
DFD Level 1 Proses ke-6
70
Staff memberikan informasi laporan kegiatan dokter, dan sistem melakukan pengecekan informasi. Informasi tersebut disimpan didalam database yang nantinya
sangat berguna dalam laporan kegiatan dokter.
7.1 Pengecekan
informasi
7.2 Pembuatan
laporan pendapatan rs
Transaksi
Laporan pendapatan rs Informasi yang dibutuhkan
Informasi laporan pendapatan rs
Gambar 4.14 DFD Level 1 Proses ke-7
Berdasarkan data-data transaksi maka dapat dibuatnya laporan pendapatan RS.
4.3.4 Spesifikasi Proses