Diagram Konteks sistem yang diusulkan Diagram Level 0 Sistem Usulan Diagram Level 1 Sistem Usulan

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