BAB 4 RANCANGAN SISTEM INFORMASI RUMAH SAKIT 4.1 …thesis.binus.ac.id/Doc/Bab4/208-1-00157-KA-Bab...
Transcript of BAB 4 RANCANGAN SISTEM INFORMASI RUMAH SAKIT 4.1 …thesis.binus.ac.id/Doc/Bab4/208-1-00157-KA-Bab...
BAB 4
RANCANGAN SISTEM INFORMASI RUMAH SAKIT
4.1 Struktur Organsisasi Usulan
Kepala Keuangan
Gambar 4.1 Struktur Bagian Keuangan Rancangan Rumah Sakit Budi Lestari
4.2 Tugas Fungsi Yang Terkait
4. Kasir
Kasir terlibat dalam proses sebagai berikut :
a. Proses penagihan yaitu pemberitahuan kepada pasien jumlah biaya yang
harus dibayar
Penagihan Sub Akuntansi IIBendahara Sub Akuntansi I
Kasir
Kasir
Instalasi
Farmasi
b. Proses Pembayaran yaitu proses penerimaan pembayaran dari pasien
rawat jalan dan rawat inap di Rumah Sakit Budi Lestari
c. Proses Pencatatan yaitu proses pencatatan semua transaksi-transaksi yang
terjadi di Rumah Sakit Budi Lestari.
d. Proses Pelaporan yaitu proses pembuatan Laporan Keuangan Harian
rincian penerimaan kas rawat jalan dan Laporan Keuangan Harian rincian
penerimaan kas rawat inap selama satu hari.
5. Kasir Instalasi Farmasi
Kasir terlibat dalam proses sebagai berikut :
a. Proses penagihan yaitu pemberitahuan kepada pasien jumlah biaya obat
yang harus dibayar
b. Proses Pembayaran yaitu proses penerimaan pembayaran dari pembelian
obat di Apotik Rumah Sakit Budi Lestari
c. Proses Pencatatan yaitu proses pencatatan pembelian obat yang terjadi di
Apotik Rumah Sakit Budi Lestari.
d. Proses Pelaporan yaitu proses pembuatan Laporan Penjualan Obat selama
satu hari.
6. Bagian Keuangan
Bagian Keuangan terlibat dalam proses berikut :
a. Melaksanakan kegiatan keuangan Rumah Sakit.
h. Membantu Direktur dalam menyusun anggaran sesuai dengan program
kerja dari seluruh bidang dan bagian di rumah sakit Budi Lestari.
c. Memberi petunjuk, pengarahan dan penilaian kepada bawahannya.
d. Melakukan rapat bulanan untuk mengevaluasi kegiatan keuangan.
k. Membuat laporan keuangan bulanan dan tahunan untuk diserahkan dan
dibahas dengan Direktur.
l. Membuat analisis kinerja keuangan rumah sakit Budi Lestari setiap bulan
untuk dibahas dengan direktur.
m. Melakukan koordinasi dengan departemen umum, dan departemen medik
untuk melakukan analisa pemanfaatan sumber daya rumah sakit setiap 6
bulan sekali.
4. Bendahara
Bendahara terlibat dalam proses berikut :
a. Melakukan pembayaran atas persetujuan Direktur atau Kepala Bagian
Keuangan.
f. Melakukan penerimaan dari kasir, baik tunai/kredit beserta slip/voucher
penerimaan (pendapatan) harian.
g. Membuat slip/voucher setoran ke bank atas persetujuan Kepala Bagian
Keuangan.
h. Melakukan pembayaran faktur-faktur obat.
i. Penagihan
Penagihan terlibat dalam proses berikut :
a. Menerima segala tagihan dari kasir
b. Melakukan penagihan atas jaminan pasien selama menjalani rawat jalan
dan rawat inap
c. Menerima surat – surat dari jaminan pasien yang menunjukkan keterangan
pasien yang telah di tanggung
d. Menhapus daftar piutang jaminan tersebut
ii. Sub Bagian Akuntansi I
Sub Bagian Akuntansi I terlibat dalam proses berikut :
d. Menghitung gaji karyawan RS. Budi Lestari.
e. Menghitung jasa dokter.
f. Mengoreksi laporan Bendahara
7. Sub Bagian Akuntansi II
Sub Bagian Akuntansi II terlibat dalam proses berikut :
i. Membuat laporan pajak dokter rawat inap/rawat jalan.
j. Membuat buku kas pendamping untuk pajak.
k. Cek buku bendahara dan jumlah buku kas.
l. Membuat daftar penyusutan asset per bulan.
m. Membuat laporan pajak apotek PPh 21 dan PPh 25 per bulan.
4.3 Overview Rancangan Sistem Informasi
4.3.1 Overview Rancangan Sistem Informasi Billing System Rawat Jalan
Setelah pasien melakukan pemeriksaan rawat jalan maka pasien
tersebut akan melakukan pembayaran ke kasir. Pasien dapat membayar
dengan tunai, kartu kredit, asuransi maupun jaminan kantor. Kasir akan
menerima kartu pasien dan akan melakukan pengecekan pada database
Tr_Rawat_Jalan,Tr_Penggunaan_Obat_Dan_Perlengkapan_RJ,
Tr_Tindakan_Rawat_Jalan, Ms_Tindakan, Ms_Pasien, Ms_Poliklinik
dan Ms_Karyawan. Setelah itu kasir akan mengupdate database
Tr_Struk_RALAN. Kasir akan mengeluarkan struk pembayaran ralan 3
(tiga) rangkap sebagai tanda pembayaran rawat jalan, rangkap 1 (satu)
akan diberikan ke pasien sedangkan rangkap 2 (dua) dan 3 (tiga) akan
diarsip dan bukti pembayaran kartu kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga) rangkap, rangkap 1 (satu) diberikan
kepada pasien, rangkap 2 (dua) dan 3 (tiga) akan diarsip yang akan
diberikan kepada bendahara.
Setelah pasien melakukan pemeriksaan medical checkup maka
pasien tersebut akan melakukan pembayaran ke kasir. Pasien dapat
membayar dengan tunai, kartu kredit, asuransi maupun jaminan kantor.
Kasir akan menerima kartu pasien, slip pembayaran mcu dan akan
melakukan pengecekan pada database Tr_Medical_Checkup,
Ms_Paket_Medical_Checkup, Ms_Pasien. Setelah itu kasir akan
mengupdate database Tr_Struk_MCU. Kasir akan mengeluarkan struk
pembayaran mcu 3 (tiga) rangkap sebagai tanda pembayaran medical
checkup, rangkap 1 (satu) akan diberikan ke pasien sedangkan rangkap 2
(dua) dan 3 (tiga) akan diarsip dan bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan kantor sebanyak 3 (tiga) rangkap,
rangkap 1 (satu) diberikan kepada pasien, rangkap 2 (dua) dan 3 (tiga)
akan diarsip yang akan diberikan kepada bendahara.
Pasien akan melakukan pembelian obat berdasarkan resep obat
di Kasir instalasi farmasi. Kasir instalasi farmasi akan melakukan
pengecekan obat pada database Ms_Obat dan Tr_SPB_Detil. Kasir
instalasi farmasi akan menyimpan data penjualan obat pada database
Tr_Jual_Obat dan memberikan obat beserta struk penjualan obat
sebanyak 3 (tiga) rangkap kepada pasien. Kasir instalasi farmasi akan
mengarsip resep dokter dan struk pembayaran obat rangkap 2 (dua) dan 3
(tiga) serta mengupdate database Ms_Obat dan Tr_SPB_Detil.
Pada saat pergantian shift, kasir instalasi farmasi akan membuat
bukti setoran instalasi farmasi per shift sebanyak 2 (dua) rangkap. Kasir
instalasi farmasi akan menyerahkan bukti setoran instalasi farmasi, resep
obat, struk pembayaran obat dan uang penjualan obat kepada bendahara.
Kasir akan membuat bukti setoran rawat jalan dan per shift
sebanyak 2 (dua) rangkap berdasarkan database Tr_Struk_RALAN dan
Tr_Struk_MCU, kemudian kasir akan menyerahkan bukti setoran rawat
jalan per shift rangkap 1 (satu), bukti pembayaran kartu kredit, bukti
asuransi atau bukti jaminan kantor rangkap 2 (dua) dan 3 (tiga), struk
pembayaran ralan dan struk pembayaran medical checkup rangkap 2
(dua) dan 3 (tiga) dan uang kepada bendahara.
Bendahara akan menerima bukti setoran rawat jalan per shift,
struk pembayaran ralan, bukti setoran instalasi farmasi per shift , struk
pembayaran obat, bukti pembayaran kartu kredit, bukti asuransi atau
bukti jaminan kantor dan uangnya dan mengecek semua bukti tersebut
pada database Tr_Jual_Obat, Tr_Struk_RALAN dan Tr_Struk_MCU.
Setiap akhir bulan, Sub Bagian Akuntansi I akan melakukan
perhitungan pembayaran jasa dokter berdasarkan database
Tr_Struk_RALAN untuk menentukan biaya yang harus dibayarkan
kepada dokter dan mencatatnya pada database Tr_Perhitungan_
Dokter_RALAN dan membuat laporan perhitungan jasa dokter rawat
jalan sebanyak 2 (dua) rangkap.
Bagian penagihan akan mencatat penagihan rawat jalan pada
database Tr_Penagihan_RALAN dan mengecek database
Ms_Asuransidan Ms_Jaminan_Kantor. Berdasarkan database tersebut,
maka setiap akhir bulan, bagian penagihan melakukan penagihan ke
polis asuransi dan jaminan kantor atas tagihan pasien. Bagian penagihan
akan membuat surat pengantar tagihan asuransi atau jaminan kantor yang
disertakan ke perusahaan asuransi saat melakukan penagihan.
Perusahaan kartu kredit akan membayar uang tagihan melalui
transfer ke rekening Rumah Sakit Budi Lestari dan akan memberikan
form kunjungan merchant dan tanda terima sales draft yang akan di
berikan ke Rumah Sakit Budi Lestari.
Pada saat bagian penagihan akan melakukan penagihan ke
perusahaan yang bekerja sama dengan Rumah Sakit Budi Lestari, bagian
penagihan akan membuat surat pengantar, struk pembayaran kartu kredit,
resep obat, struk pembayaran obat dan struk pembayaran ralan yang akan
dikirimkan ke perusahaan tersebut. Perusahaan tersebut akan membayar
uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari.
Pada saat bagian penagihan akan melakukan penagihan ke
perusahaan asuransi, bagian penagihan akan membuat surat pengantar,
struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan
struk pembayaran ralan yang akan dikirimkan ke perusahaan asuransi
tersebut. Perusahaan asuransi akan membayar uang tagihan melalui
transfer ke rekening Rumah Sakit Budi Lestari dan mengirimkan surat
tanda bayar kepada bagian penagihan.
Jika perusahaan asuransi, kartu kredit dan jaminan kantor
melakukan pembayaran, maka bagian penagihan akan mengupdate
database Tr_Penagihan_RALAN.
Pada akhir bulan kepala keuangan akan membuat laporan
pendapatan rawat jalan bulanan sebanyak 2 (dua) rangkap berdasarkan
database Tr_Struk_RALAN, Tr_Struk_MCU, Tr_Jual_Obat,
Tr_Perhitungan_Dokter_RALAN dan Tr_Penagihan_RALAN. Laporan
pendapatan rawat jalan bulanan rangkap 2 (dua) akan diarsip dan
menyerahkan laporan pendapatan rawat jalan bulanan rangkap 1 (satu) ke
direktur rumah sakit yang akan digunakan sebagai salah satu bahan dalam
proses pengambilan keputusan.
4.3.2 Overview Rancangan Sistem Informasi Billing System Rawat Inap
Setelah melakukan pemesanan kamar di bagian rekam medik,
dan mendapatkan surat pernyataan rawat inap maka pasien melakukan
pembayaran deposit sebesar 7 (tujuh) kali biaya kamar. Pasien dapat
membayar dengan uang tunai, kartu kredit, asuransi, askeskin atau
jaminan kantor. Kasir akan mengecek database Tr_Rawat_Inap dan
mengupdate database Ms_Kasur dan Tr_Deposit. Setelah itu, kasir akan
membuat struk pambayaran deposit sebanyak 3 (tiga) rangkap, rangkap 1
(satu) untuk pasien, rangkap 2 (dua) dan 3 (tiga) untuk kasir. Kemudian
pasien akan memberikan surat pernyataan rawat inap pada bagian rekam
medik.
Untuk pembelian obat pasien kelas 1 (satu) dan 2 (dua),
Perawat akan mengambilkan obat berdasarkan resep obat di instalasi
farmasi. Kasir instalasi farmasi akan melakukan pengecekan obat pada
database Ms_Obat dan Tr_SPB_Detil. Kasir instalasi farmasi akan
menyimpan transaksi penjualan obat pada database Tr_Jual_Obat. Serta
mengupdate database Ms_Obat dan Tr_SPB_Detil. Kasir instalasi
farmasi akan memberikan obat dan struk penjualan obat rangkap 1 (satu)
kepada Perawat dan rangkap 2 (dua) dan 3 (tiga) akan diarsip.
Untuk pembelian obat pasien kelas 1 (satu) dan 2 (dua), Perawat
akan mengambilkan obat berdasarkan resep obat di perawat unit. Dokter
akan memberikan resep obat kepada perawat. Perawat membawa resep
dokter tersebut ke kasir instalasi farmasi, kasir instalasi farmasi akan
memberikan obat dan struk penjualan obat rangkap 1 (satu) kepada
Perawat dan rangkap 2 (dua) dan 3 (tiga) akan diarsip. Kasir instalasi
farmasi akan menyimpan transaksi penjualan obat pada database
Tr_Jual_Obat.
Sedangkan untuk pembelian obat pasien kelas 3 (tiga), pasien
membeli obat di instalasi farmasi dan kasir instalasi farmasi akan
mengecek data base Ms_Obat dan Tr_SPB_Detil dan memberikan obat
dan struk penjualan obat rangkap 1 (satu) kepada Pasien dan rangkap 2
(dua) dan 3 (tiga) akan diarsip. Kasir instalasi farmasi akan menyimpan
transaksi penjualan obat pada database Tr_Jual_Obat dan mengupadate
Tr_SPB_Detil dan Ms_Obat.
Jika pasien melakukan pemesanan pindah kamar, maka setelah
pasien mendapatkan surat pernyataan rawat inap, pasien melakukan
pembayaran di kasir. Kasir akan mengecek database Ms_kasur dan
Tr_Rawat_Inap. Dan mengupdate database Ms_Kasur dan Tr_Deposit.
Bila biaya deposit kamar lebih tinggi dari biaya deposit kamar
sebelumnya maka kasir akan membuat struk pambayaran deposit
sebanyak 3 (tiga) rangkap, rangkap 1 (satu) untuk pasien, rangkap 2 (dua)
dan rangkap 3 (tiga) untuk kasir. Kemudian pasien akan memberikan
surat pernyataan rawat inap pada bagian rekam medis. Tapi bila biaya
kamar lebih rendah dari pada biaya kamar sebelumnya maka kasir hanya
akan memberikan surat pernyataan rawat inap kepada pasien.
Pada waktu pasien selesai melakukan pemeriksaan rawat inap,
maka pasien akan dikenakan biaya administrasi sebesar 6.5% dari biaya
kamar terakhir yang digunakan pasien selama menjalani proses rawat
inap.
Berdasarkan database Tr_Rawat_Inap, Tr_Penggunaan_Alat,
Ms_Alat, Tr_Visit_Dokter, Ms_Pasien, Ms_Karyawan, Tr_Deposit,
Tr_Penagihan_Obat_Dan_Perlengkapan_RI, Tr_Jual_Obat. Kasir akan
mencatat pembayaran pasien pada database Tr_Struk_RANAP. Kasir
akan mengeluarkan struk pembayaran ranap 3 (tiga) rangkap sebagai
tanda pembayaran rawat inap, rangkap 1 (satu) akan diberikan ke pasien
sedangkan rangkap 2 (dua) dan 3 (tiga) akan diarsip dan bukti
pembayaran kartu kredit atau bukti asuransi atau bukti jaminan kantor
sebanyak 3 (tiga) rangkap, rangkap 1 (satu) diberikan kepada pasien,
rangkap 2 (dua) dan 3 (tiga) akan diarsip
Pada saat pergantian shift, kasir instalasi farmasi akan membuat
bukti setoran instalasi farmasi per shift sebanyak 2 (dua) rangkap. Kasir
instalasi farmasi akan menyerahkan bukti setoran instalasi farmasi per
shift rangkap 1 (satu), resep obat, struk penjualan obat dan uang
penjualan obat kepada bendahara.
Kasir akan membuat bukti setoran rawat inap per shift sebanyak
2 (dua) rangkap berdasarkan database Tr_Struk_RANAP dan
menyerahkan bukti setoran rawat inap per shift rangkap 1 (satu), bukti
pembayaran kartu kredit, bukti asuransi atau bukti jaminan kantor
rangkap 2 (dua) dan 3 (tiga), struk pembayaran deposit, struk pembayaran
ranap rangkap 2 (dua) dan 3 (tiga) dan uang kepada bendahara.
Bendahara akan menerima bukti setoran rawat inap per shift,
struk pembayaran ranap, bukti setoran instalasi farmasi per shift , struk
pembayaran obat, bukti pembayaran kartu kredit, bukti asuransi atau
bukti jaminan kantor dan uangnya dan mengecek semua bukti tersebut
pada database Tr_Struk_RANAP, Tr_Jual_Obat dan Tr_Deposit.
Setiap akhir bulan, Sub Bagian Akuntansi I akan melakukan
perhitungan pembayaran jasa dokter berdasarkan database
Tr_Struk_RANAP untuk menentukan biaya yang harus dibayarkan
kepada dokter dan mencatatnya pada database Tr_Perhitungan_
Dokter_RANAP dan membuat laporan perhitungan jasa dokter rawat
inap sebanyak 2 (dua) rangkap.
Bagian penagihan akan mencatat penagihan rawat inap pada
database Tr_Penagihan_RANAP dan mengecek database Ms_Asuransi
dan Ms_Jaminan_Kantor, Tr_Struk_RANAP Berdasarkan database
tersebut, maka setiap akhir bulan, bagian penagihan melakukan
penagihan ke polis asuransi, jaminan kantor atas nama pasien sebesar
jumlah tagihannya. Bagian penagihan akan membuat surat pengantar
tagihan asuransi atau jaminan kantor yang disertakan ke perusahaan
asuransi saat melakukan penagihan.
Perusahaan kartu kredit akan membayar uang tagihan melalui
transfer ke rekening Rumah Sakit Budi Lestari dan akan memberikan
form kunjungan merchant dan tanda terima sales draft yang akan di
berikan ke Rumah Sakit Budi Lestari.
Pada saat bagian penagihan akan melakukan penagihan ke
perusahaan yang bekerja sama dengan Rumah Sakit Budi Lestari, bagian
penagihan akan membuat surat pengantar, struk pembayaran kartu kredit,
resep obat, struk pembayaran obat dan struk pembayaran ranap yang akan
dikirimkan ke perusahaan tersebut. Perusahaan tersebut akan membayar
uang tagihan melalui transfer ke rekening Rumah Sakit Budi Lestari.
Pada saat bagian penagihan akan melakukan penagihan ke
perusahaan asuransi, bagian penagihan akan membuat surat pengantar,
struk pembayaran kartu kredit, resep obat, struk pembayaran obat dan
struk pembayaran ranap yang akan dikirimkan ke perusahaan asuransi
tersebut. Perusahaan asuransi akan membayar uang tagihan melalui
transfer ke rekening Rumah Sakit Budi Lestari dan mengirimkan surat
tanda bayar kepada bagian penagihan.
Jika perusahaan asuransi, kartu kredit dan jaminan kantor
melakukan pembayaran, maka bagian penagihan akan mengupdate
database Tr_Penagihan_RANAP.
Pada akhir bulan kepala keuangan akan membuat laporan
pendapatan rawat inap bulanan sebanyak 2 (dua) rangkap berdasarkan
database Tr_Struk_RANAP, Tr_Perhitungan_Dokter_RANAP dan
Tr_Penagihan_RANAP. Kemudian akan mengarsip laporan pendapatan
rawat inap bulanan rangkap 2 (dua) dan menyerahkan laporan pendapatan
rawat inap bulanan rangkap 1 (satu) ke direktur rumah sakit yang akan
digunakan sebagai salah satu bahan dalam proses pengambilan
keputusan.
4.4 Rich Picture Rancangan Sistem Informasi
4.4.1 Rich Picture Rancangan Sistem Informasi Billing System Rawat
Jalan
Gambar 4.2 Rich Picture Rancangan Sistem Informasi Billing System Rawat Jalan
4.4.2 Rich Picture Rancangan Sistem Informasi Billing System Rawat Inap
Gambar 4.3 Rich Picture Rancangan Sistem Informasi Billing System Rawat Inap
4.5. Event Table Rancangan Sistem Informasi
4.5.1 Event Table Rancangan Sistem Informasi Billing System Rawat
Jalan
Events Internal Agents
Assuming
Responsibilty
Starts When Activities in the
Event
Melayani
Pembayaran
Rawat Jalan
Kasir Pasien
memberikan
kartu pasien
Menghitung rincian
pembayaran rawat
jalan, membuat
struk pembayaran
rawat jalan,
membuat bukti
pembayaran kartu
kredit atau bukti
asuransi atau bukti
jaminan kantor.
Melayani
Pembayaran
Medical Check Up
Kasir Pasien
memberikan slip
tagihan mcu
Menerima kartu
pasien, menghitung
rincian pembayaran
medical checkup,
membuat struk
pembayaran
medical checkup,
membuat bukti
pembayaran kartu
kredit atau bukti
asuransi atau bukti
jaminan kantor.
Melayani
Pembayaran Obat
Kasir Instalasi Farmasi Pasien
memberikan
resep dokter
Menerima resep
dokter, membuat
struk pembayaran
obat, memberikan
obat
Membuat Bukti
Penjualan Obat
Per Shift
Kasir instalasi farmasi Pergantian shift Membuat bukti
penjualan obat,
memberikan bukti
penjualan obat,
resep dokter, struk
pembayaran obat ke
bendahara
Membuat Bukti
Rawat Jalan Per
Shift
Kasir Pergantian shift Membuat bukti
setoran rawat jalan,
memberikan
laporan setoran
rawat jalan, slip
pembayaran rawat
jalan, bukti
pembayaran kartu
kredit, bukti
asuransi atau bukti
jaminan kantor ke
bendahara
Menghitung Jasa
Dokter
Sub Bagian Akuntansi I Akhir bulan Menghitung jasa
dokter berdasarkan
setoran kasir
Membuat Tagihan Bagian penagihan Akhir bulan Membuat surat
pengantar tagihan
asuransi dan
jaminan kantor,
membuat rincian
tagihan,
memberikan surat
pengantar tagihan
dan rincian tagihan
pada perusahaan
asuransi, kartu
kredit dan jaminan
kantor
Membuat Laporan
Pendapatan Rawat
Jalan Bulanan
Kepala Keuangan Akhir bulan Membuat laporan
pendapatan rawat
jalan per bulan
Table 4.1 Event Table Rancangan Sistem Informasi Billing System Rawat Jalan
4.5.2 Event Table Rancangan Sistem Informasi Billing System Rawat Inap
Events Internal Agents
Assuming
Responsibilty
Starts When Activities in the
Event
Menerima
Pembayaran
Deposit
Kasir Pasien
memberikan
surat permintaan
rawat inap
Menerima surat
permintaan rawat
inap, menghitung
total deposit,
membuat struk
pembayaran deposit
dan memberikan
surat permintaan
rawat inap kepada
pasien
Melayani
Pembayaran Obat
Kasir Instalasi Farmasi Pasien atau
perawat
memberikan
resep dokter
Menerima resep
dokter, membuat
struk pembayaran
obat, memberikan
struk pembayaran
obat kepada pasien
atau perawat
Menghitung
Tagihan Deposit
Baru
Kasir Pasien
memberikan
surat permintaan
rawat inap
Menerima surat
permintaan rawat
inap, menghitung
total deposit baru,
membuat struk
pembayaran deposit
dan memberikan
surat permintaan
rawat inap kepada
pasien
Melayani
Pembayaran
Rawat Inap
Kasir Pasien selesai
melakukan
pemeriksaan
Menghitung rincian
pembayaran rawat
inap, membuat struk
rawat inap,
membuat bukti
pembayaran kartu
kredit atau bukti
asuransi atau bukti
jaminan kantor.
Membuat Bukti
Penjualan Obat
Kasir instalasi farmasi Pergantian shift Membuat bukti
penjualan obat,
memberikan bukti
penjualan obat,
resep dokter, struk
pembayaran obat ke
bendahara
Membuat Bukti
Rawat Inap Per
Shift
Kasir Pergantian Shift Membuat bukti
setoran rawat inap,
memberikan bukti
setoran rawat inap,
slip pembayaran
rawat inap, bukti
pembayaran kartu
kredit, bukti
asuransi atau bukti
jaminan kantor ke
bendahara
Menghitung Jasa Sub Bagian Akuntansi I Akhir bulan Menghitung jasa
Dokter dokter berdasarkan
setoran kasir
Membuat Tagihan Bagian Penagihan Akhir bulan Membuat surat
pengantar tagihan
asuransi dan
jaminan kantor,
membuat rincian
tagihan,
memberikan surat
pengantar tagihan
dan rincian tagihan
pada perusahaan
asuransi, kartu
kredit dan jaminan
kantor
Membuat Laporan
Pendapatan Rawat
Inap Bulanan
Kepala Keuangan Akhir bulan Membuat laporan
pendapatan rawat
inap per bulan
Table 4.2 Event Table Rancangan Sistem Informasi Billing System Rawat Inap
4.6 Overview Activity Diagram Rancangan Sistem Informasi
4.6.1 Overview Activity Diagram Rancangan Sistem Informasi Billing
System Rawat Jalan
Gambar 4.4 Overview Activity Diagram Rancangan Sistem Informasi Billing
System Rawat Jalan
4.6.2 Overview Activity Diagram Rancangan Sistem Informasi Billing System
Rawat Inap
Gambar 4.5 Overview Activity Diagram Rancangan Sistem Informasi Billing
System Rawat Inap
4.7 Workflow Table Rancangan Sistem Informasi
4.7.1 Workflow Table Rancangan Sistem Informasi Billing System
Rawat Jalan
Pasien
Kasir
Komputer
Kasir
Komputer
Kasir
Melayani pembayaran rawat jalan
1. Membayar biaya rawat jalan
2. Menerima kartu pasien
3. Menampilkan data rawat jalan, data
penggunaan alat dan perlengkapan
rawat jalan, data tindakan rawat
jalan, data tindakan, data pasien,
data poliklinik
4. Membuat struk pembayaran rawat
jalan 3 (tiga) rangkap
5. Menyimpan data pembayaran rawat
jalan
6. Mencetak struk pembayaran rawat
jalan 3 (tiga) rangkap
7. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
8. Memberikan struk pembayaran
rawat jalan kartu pasien, bukti
Pasien
Kasir
Komputer
Kasir
Komputer
Kasir
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1 (satu), kepada pasien
9. Mengarsip struk pembayaran rawat
jalan, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 2(dua) dan
3 (tiga).
Melayani pembayaran medical check up
10. Membayar biaya medical checkup
11. Menerima kartu pasien
12. Menampilkan data medical
checkup, data paket medical
checkup dan data pasien
13. Membuat struk pembayaran
medical chekup 3 (tiga) rangkap
14. Menyimpan data pembayaran
medical checkup
15. Mencetak struk pembayaran
medical checkup 3 (tiga) rangkap
16. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
Pasien
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
rangkap.
17. Memberikan struk pembayaran
medical checkup, kartu pasien,
bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan
kantor rangkap 1 (satu), kepada
pasien
18. Mengarsip struk pembayaran rawat
jalan, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 2(dua) dan
3 (tiga).
Melayani pembayaran obat
19. Membeli obat
20. Menerima resep dokter
21. Menampilkan data obat dan data
spr_detil.
22. Menyimpan data penjualan obat
23. Membuat struk pembayaran obat 3
(tiga) rangkap
24. Mencetak struk pembayaran obat 3
(tiga) rangkap
25. Membuat bukti pembayaran kartu
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
Komputer
Kasir
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
26. Memberikan obat, struk
pembayaran obat, bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1 (satu)
27. Mengarsip struk pembayaran obat,
bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan
kantor rangkap 2(dua) dan 3 (tiga).
Membuat bukti penjualan obat per
shift
28. Mengentri shift pembuatan bukti
setoran instalasi farmasi
29. Menampilkan data penjualan obat
sesuai shift yang dipilih
30. Membuat bukti setoran instalasi
farmasi sebanyak 2 (dua) rangkap
31. Mencetak bukti setoran instalasi
farmasi sebanyak 2 (dua) rangkap
32. Memberikan bukti setoran instalasi
Kasir
Komputer
Kasir
farmasi rangkap 2 (dua), bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 2(dua) dan 3 (tiga) kepada
bendahara
33. Mengarsip bukti setoran instalasi
farmasi rangkap 2 (dua), bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1(satu)
Membuat bukti rawat jalan per shift
34. Mengentri shift pembuatan bukti
setoran rawat jalan
35. Menampilkan data rawat jalan
sesuai shift yang dipilih
36. Membuat bukti setoran rawat jalan
sebanyak 2 (dua) rangkap
37. Memberikan bukti setoran rawat
jalan rangkap 2 (dua), bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 2(dua) dan 3 (tiga) kepada
bendahara
Sub Bagian Akuntansi I
Komputer
Sub Bagian Akuntansi I
Bagian Penagihan
Komputer
Bagian Penagihan
Kartu Kredit
38. Mengarsip bukti setoran rawat jalan
rangkap 2 (dua), bukti pembayaran
kartu kredit atau bukti asuransi atau
bukti jaminan kantor rangkap 1
(satu)
Menghitung Jasa Dokter
39. Mengentri shift pembuatan jasa
dokter
40. Menampilkan data rawat jalan
41. Menyimpan data perhitungan
dokter rawat jalan
42. Membuat laporan perhitungan jasa
dokter sebanyak 2 (dua) rangkap
Membuat Tagihan
43. Mengumpulkan berkas tagihan
pasien rawat jalan dan tagihan obat
44. Menampilkan data asuransi,
jaminan kantor dan pengihan rawat
jalan
45. Membuat surat pengantar tagihan
46. Membayar tagihan kartu kredit
47. Memberikan form kunjungan
merchant dan tanda terima sales
Asuransi
Jamian Kantor
Bagian Penagihan
Kepala Keuangan
Komputer
Kepala Keuangan
draft
48. Membayar biaya tagihan asuransi
49. Memberikan surat tanda bayar
50. Membayar biaya tagihan jaminan
kantor
51. Mengupdate data penagihan
Membuat laporan pendapatan rawat
jalan bulanan
52. Mengentri periode laporan rawat
jalan bulanan
53. Menampilkan data rawat jalan,
database obat,database perhitungan
dokter ralan dan medical checkup
serta data penagihan rawat jalan
sesuai periode yang dipilih
54. Membuat laporan pendapatan rawat
jalan sebanyak 2 (dua) rangkap
55. Memberikan laporan pendapatan
rawat jalan rangkap 1 (satu) kepada
manager
56. Mengarsip laporan pendapatan
rawat jalan rangkap 2 (dua)
Tabel 4.3 Workflow Table Rancangan Sistem Informasi Billing System Rawat Jalan
4.7.2 Workflow Table Rancangan Sistem Informasi Billing System
Rawat Inap
Actor Activity
Pasien
Kasir
Komputer
Kasir
Komputer
Kasir
Menerima Pembayaran Deposit
1. Memberikan surat pernyataaan
rawat inap
2. Menerima surat pernyataan rawat
inap
3. Menampilkan data rawat inap
4. Membuat struk pembayaran deposit
3 (tiga) rangkap
5. Menyimpan data pembayaran
deposit dan kasur
6. Mencetak struk pembayaran
deposit 3 (tiga) rangkap
7. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
8. Memberikan struk rawat jalan kartu
pasien, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 1 (satu),
Kasir Instalasi Farmasi
Perawat
Pasien
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
kepada pasien
9. Mengarsip struk pembayaran rawat
jalan, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 2(dua) dan
3 (tiga).
Melayani pembayaran obat
10. Menerima pembayaran obat
11a. Membeli obat (kelas 1-2)
11b. Membeli obat (kelas 3)
12. Menerima resep dokter
13. Menampilkan data obat dan data
spr_detil.
14. Menyimpan data penjualan obat
15. Membuat struk pembayaran obat 3
(tiga) rangkap
16. Mencetak struk pembayaran obat 3
(tiga) rangkap
17. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
18a. Memberikan obat, struk
Pasien
Kasir
Komputer
Kasir
Komputer
pembayaran obat, bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1 (satu) kepada perawat
18b. Memberikan obat, struk
pembayaran obat, bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1 (satu) kepada pasien
19. Mengarsip struk pembayaran obat,
bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan
kantor rangkap 2(dua) dan 3 (tiga).
Menghitung tagihan deposit baru
20. Memberikan surat pernyataaan
rawat inap
21. Menerima surat pernyataan rawat
inap
22. Menampilkan data rawat inap
23. Membuat struk pembayaran deposit
3 (tiga) rangkap
24. Menyimpan data pembayaran
deposit dan kasur
Kasir
Pasien
Kasir
Komputer
25. Mencetak struk pembayaran
deposit 3 (tiga) rangkap
26. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
27. Memberikan struk rawat jalan kartu
pasien, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 1 (satu),
kepada pasien
28. Mengarsip struk pembayaran rawat
jalan, bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor rangkap 2(dua) dan
3 (tiga).
Melayani pembayaran rawat inap
29. Membayar biaya rawat inap
30. Menerima kartu pasien
31. Menampilkan data rawat inap, data
penggunaan alat, data alat, data
visit dokter, data pasien, data
karyawan, data deposit, data
Kasir
Komputer
Kasir
penggunaan alat dan perlengkapan
rawat inap, data jual obat
32. Membuat struk pembayaran rawat
inap 3 (tiga) rangkap
33. Menyimpan data pembayaran rawat
inap
34. Mencetak struk pembayaran rawat
inap 3 (tiga) rangkap
35. Membuat bukti pembayaran kartu
kredit atau bukti asuransi atau bukti
jaminan kantor sebanyak 3 (tiga)
rangkap.
36. Memberikan struk pembayaran
rawat inap kartu pasien, bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 1 (satu), kepada pasien
37. Mengarsip struk pembayaran rawat
inap, bukti pembayaran kartu kredit
atau bukti asuransi atau bukti
jaminan kantor rangkap 2(dua) dan
3 (tiga).
Kasir Instalasi Farmasi
Komputer
Kasir Instalasi Farmasi
Kasir
Komputer
Kasir
Membuat bukti penjualan obat per
shift
38. Mengentri shift pembuatan bukti
setoran instalasi farmasi
39. Menampilkan data penjualan obat
sesuai shift yang dipilih
40. Membuat bukti setoran instalasi
farmasi sebanyak 2 (dua) rangkap
41. Memberikan bukti setoran instalasi
farmasi rangkap 2 (dua), bukti
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 2(dua) dan 3 (tiga) kepada
bendahara
Membuat bukti rawat inap per shift
42. Mengentri shift pembuatan bukti
setoran rawat inap
43. Menampilkan data rawat inap
sesuai shift yang dipilih
44. Membuat bukti setoran rawat inap
sebanyak 2 (dua) rangkap
45. Memberikan bukti setoran rawat
inap rangkap 2 (dua), bukti
Sub Bagian Akuntansi I
Komputer
Sub Bagian Akuntansi I
Bagian Tagihan
Komputer
Bagian Tagihan
Kartu Kredit
Asuransi
pembayaran kartu kredit atau bukti
asuransi atau bukti jaminan kantor
rangkap 2(dua) dan 3 (tiga) kepada
bendahara
Menghitung Jasa Dokter
46. Mengentri shift pembuatan jasa
dokter
47. Menampilkan data rawat inap
48. Membuat laporan perhitungan jasa
dokter sebanyak 2 (dua) rangkap
Membuat Tagihan
49. Mengumpulkan berkas tagihan
pasien rawat inap.
50. Menampilkan data asuransi,
jaminan kantor dan pengihan rawat
jalan
51. Membuat surat pengantar tagihan
52. Membayar tagihan kartu kredit
53. Memberikan form kunjungan
merchant dan tanda terima sales
draft
54. Membayar biaya tagihan asuransi
55. Memberikan surat tanda bayar
Jaminan Kantor
Bagian Penagihan
Kepala Keuangan
Komputer
Kepala Keuangan
56. Membayar biaya tagihan jaminan
kantor
57. Mengupdate data penagihan
Membuat laporan pendapatan rawat
jalan bulanan
58. Mengentri periode laporan rawat
inap
59. Menampilkan data rawat inap,
database perhitungan dokter ranap
serta data penagihan rawat jalan
sesuai periode yang dipilih
60. Membuat laporan pendapatan rawat
inap sebanyak 2 (dua) rangkap
61. Memberikan laporan pendapatan
rawat inap rangkap 1 (satu) kepada
manager
62. Mengarsip laporan pendapatan
rawat inap rangkap 2 (dua)
Tabel 4.4 Workflow Table Rancangan Sistem Informasi Billing System Rawat Inap
4.8 Detail activity Diagram Rancangan Sistem Informasi
4.8.1 Detail Activity Diagram Rancangan Sistem Informasi Billing System
Rawat Jalan
4.8.1.1 Melayani pembayaran rawat jalan
Gambar 4.6 Detailed Activity Diagram Melayani Pembayaran Rawat Jalan
4.8.1.2 Melayani pembayaran medical check up
Gambar 4.7 Detailed Activity Diagram Melayani Pembayaran Medical Check Up
4.8.1.3 Melayani pembayaran obat
Gambar 4.8 Detailed Activity Diagram Melayani Pembayaran Obat
4.8.1.4 Membuat bukti penjualan obat per shift
Gambar 4.9 Detailed Activity Diagram Membuat Bukti Pejualan Obat Per Shift
4.8.1.5 Membuat bukti setoran rawat jalan per shift
Gambar 4.10 Detailed Activity Diagram Membuat Bukti Setoran rawat Jalan Per Shift
4.8.1.6 Menghitung Jasa Dokter
Gambar 4.11 Detailed Activity Diagram Menghitung Jasa Dokter
4.8.1.7 Membuat Tagihan
KomputerBagian PenagihanKartu KreditAsuransiJaminan Kantor
43.Mengumpulkan berkas
tagihan pasien rawat jalan dan tagihan obat
{Struk Pembayaran Rawat Jalan / Medical Checkup / Obat}
44.Menampilkan data asuransi,
jaminan kantor dan pengihan rawat jalan
Ms_Asuransi
Ms_Jaminan_Kantor
Tr_Penagihan_RANAP
45.Membuat surat pengantar tagihan
{SuratPengantarTagihan}
46.Membayar tagihan kartu kredit
47.Memberikan form
kunjungan merchant dan tanda terima sales draft
{FormKunjunganMerchant}
{TandaTerimaSalesDraft}
48.Membayar biaya tagihan asuransi
49.Memberikan surat tanda bayar
{SuratTandaBayar}
50.Membayar biaya
tagihan jaminan kantor
51.Mengupdate data penagihan
{SuratPengantarTagihan}
{SuratPengantarTagihan}
Gambar 4.12 Detailed Activity Diagram Membuat Tagihan
4.8.1.8 Membuat laporan pendapatan rawat jalan bulanan
Gambar 4.13 Detailed Activity Diagram Membuat Laporan Pendapatan Rawat Jalan Bulanan
4.8.2 Detail Activity Diagram Rancangan Sistem Informasi Billing System
Rawat Inap
4.8.2.1 Melayani pembayaran deposit
Gambar 4.14 Detailed Activity Diagram Menerima Pembayaran Deposit
4.8.2.2 Melayani pembayaran obat
KomputerKasir Instalasi FarmasiPerawatPasien
10.Menerima pembayaran obat
11a. Membeli obat (kelas 1-2)
11b. Membeli obat (kelas 3)
12. Menerima Resep Dokter
13. Menampilkan data obat dan data
spr_detil.
Ms_Obat Tr_SPB_Detil
14.Menyimpan data penjualan obat
Tr_Jual_Obat
15.Membuat struk pembayaran obat 3 (tiga) rangkap
16. Mencetak struk pembayaran
obat 3 (tiga) rangkap
{}{}{ Struk
Pembayaran Obat}
17.Membuat bukti pembayaran kartu kredit
atau bukti asuransi atau bukti jaminan kantor
sebanyak 3 (tiga) rangkap.
18a. Memberikan
obat, struk pembayaran obat,
bukti pembayaran kartu kredit
atau bukti asuransi atau bukti jaminan kantor
18b. Memberikan obat, struk pembayaran obat,
bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan kantor r
angkap 1 (satu) kepada pasien
19. Mengarsip struk pembayaran obat, bukti pembayaran kartu kredit atau
bukti asuransi atau bukti jaminan kantor rangkap 2(dua) dan 3 (tiga).
{ResepDokter}
{ResepDokter}
[Kelas 3] [Kelas 1-2]
{}{}
{bukti pembayaran kartu kredit/ asuransi / jaminankantor }
{}{}
{bukti pembayaran kartu kredit/ asuransi / jaminankantor }
Gambar 4.15 Detailed Activity Diagram Melayani Pembayaran Obat
4.8.2.3 Menghitung Tagihan Deposit Baru
Gambar 4.16 Detailed Activity Diagram Menghitung Tagihan Deposit Baru
4.8.2.4 Melayani Pembayaran Rawat Inap
Gambar 4.17 Detailed Activity Diagram Melayani Pembayaran Rawat Inap
4.8.2.5 Membuat Bukti Penjualan Obat Per Shift
Gambar 4.18 Detailed Activity Diagram Membuat Bukti Penjualan Obat per Shift
4.8.2.6 Membuat Bukti Rawat Inap Per Shift
Gambar 4.19 Detailed Activity Diagram Membuat Bukti Rawat Inap per Shift
4.8.2.7 Menghitung Jasa Dokter
Gambar 4.20 Detailed Activity Diagram Menghitung Jasa Dokter
4.8.2.8 Membuat Tagihan
Gambar 4.21 Detailed Activity Diagram Membuat Tagihan
4.8.2.9 Membuat Laporan Rawat Inap Bulanan
Gambar 4.22 Detailed Activity Diagram Membuat Laporan Rawat Inap Bulanan
4.9 Kriteria Kinerja dan Keamanan Sistem
Dalam siklus pendapatan billing system rumah sakit, resiko dan ancaman
yang mungkin terjadi, terdiri atas :
1. Resiko Eksekusi:
Resiko dalam delivery barang dan jasa :
i. Persetujuan transaksi penjualan barang dan jasa yang tidak
terotorisasi.
Contoh : obat dijual tanpa diotorisasi.
ii. Pengotorisasian penjualan barang dan jasa yang tidak terjadi, atau
terduplikasi.
Contoh : pembayaran formulir slip jasa dokter terbayar dua
kali,bukti pembayaran obat terbayar dua kali
iii. Kesalahan tipe barang atau jasa.
Contoh : penulisan kode obat yang salah dan penulisan kode
dokter yang salah.
iv. Kesalahan kuantitas, kualitas dan harga
Contoh : kesalahan penginputan rincian harga rawat inap,
kesalahan perhitungan tarif jasa dokter
v. Kesalahan data penagihan
Contoh : kesalahan penginputan data perusahaan penagihan.
2. Resiko Sistem Informasi, terbagi menjadi dua :
a. Recording Risk
i. Event yang terekam tidak pernah terjadi
Contoh : Kasir rawat jalan,kasir rawat inap, dan kasir instalasi
farmasi mencatat transaksi palsu.
ii. Event tidak terekam, direkam terlambat atau terekam lebih dari
satu kali.
Contoh : Kasir rawat jalan mencatat transaksi pembayaran
Medical Checkup sebanyak dua kali.
iii. Merekam tipe barang atau jasa yang salah
Contoh : kode obat yang diinput salah
iv. Merekam jumlah barang yang salah
Contoh : Kasir instalasi farmasi salah menginput jumlah barang.
v. Salah mencatat eksternal atau internal agent
Contoh : tidak ada nama kasir penerima uang.
b. Updating Risk
i. Update master record terduplikasi
Contoh : nomor kd ruangan terinput dua kali.
ii. Update transaction record terjadi pada saat yang salah
Contoh : mengupdate transaksi obat yang salah.
iii. Kesalahan dalam record transaction
Contoh : kesalahan memasukkan nomor kd pasien yang
membayar.
iv. Update transaksi Record yang salah
Contoh : Kesalahan perhitungan selisih biaya ruangan
3. Proteksi asset
Dalam hal ini adakah kas yang diterima serta perangkat keras dan lunak
dari billing system.
4. Kinerja
Kinerja sistem dapat optimal dengan struktur organisasi, sumber daya
manusia, produk dan jasa yang baik. Termasuk didalamnya penggunaan
hardware yang sesuai dengan spesifikasi.
Sehingga billing system diharapkan dapat meminimalkan kemungkinan
terjadinya ancaman-ancaman yang telah diuraikan di atas.
4.10 Mekanisme Kontrol Sistem Informasi
Tipe-tipe dari aktivitas kontrol:
1. Kontrol Workflow
a. Pembagian tugas. Seperti hak akses masing-masing user.
b. Penggunaan informasi dari event sebelumnya untuk mengontrol aktivitas.
Seperti data pasien yang langsung muncul setelah menginput nomor kd
pasien.
c. Kebutuhan event yang berurutan. Seperti harus menginput master table
dahulu baru dapat melakukan transaksi. Tanpa nomor kd pasien maka
transaksi tidak bisa dilakukan.
d. Follow up atas event. Seperti message box yang muncul saat ingin
menghapus data.
e. Pre-numbered document. Seperti struk yang pre-numbered.
f. Mencatat agent internal yang memproses event. Seperti nama kasir yang
menerima uang ikut tercatat dalam pencetakan struk.
g. Batasan akses atas aset dan informasi. Seperti kemampuan mengatur
batasan akses user pada form-form.
h. Rekonsiliasi record dengan aset fisik. Seperti jumlah obat yang up to date
(langsung berkurang setelah penjualan) sehingga langsung bisa dicek.
2. Kontrol Input
a. Drop-down dan look-up menu (menu data grid pada tiap table).
b. Record checking. Seperti pada penulisan tanggal dan jumlah obat.
c. Konfirmasi data dengan menampilkan data yang berhubungan dengan
data yang dimasukkan user. Seperti tarif pembayaran rawat inap yang
langsung keluar setelah menginput nomor rincian rawat inap.
d. Referential integrity control untuk memastikan event record terhubung
dengan master record yang tepat. Pembuatan formulir yang terpisah
untuk transaksi pembayaran rawat inap dan pembayaran rawat jalan.
e. Aturan validasi untuk membatasi data yang bisa dinilai pada nilai
tertentu. Pembatasan penginputan jumlah obat yang dijual sesuai dengan
stok barang.
f. Penggunaan default sebelum data dimasukkan. Seperti default tanggal
dan sebagainya.
g. Computer generated value. Seperti perhitungan total bayar.
h. Batch control total sebelum data entry dibandingkan dengan print out
setelah data entry dan review report yang diedit sebelum diposting.
Seperti penampilan print preview sebelum dilakukan percetakan.
3. Kontrol Umum
a. Perencanaan sistem informasi
b. Mengorganisasi fungsi IT
c. Mengidentifikasi dan membangun solusi IT
d. Mengimplementasi dan mengoperasikan system akuntansi
4. Review Kinerja
a. Mereview pendapatan, peramalan masa depan, standard atau hasil
sebelumnya melalui file maintenance.
b. Menggunakan report untuk membandingkan dengan hasil pendapatan,
peramalan masa depan, standard dan hasil sebelumnya.
4.11 UML CLASS DIAGRAM
Gambar 4.23 UML Class Diagram
4.12 USE CASE DIAGRAM
Gambar 4.24 Usecase Diagram
4.13 RANCANGAN DATABASEMs_Login
Nama Tipe Panjang Keterangankd_karyawan Char 10 kode karyawanPassword Varchar 20 password karyawan
Ms_Pasien
Nama Tipe Panjang Keterangankdrekammedik char 10 Kode pasientanggalDftr Datetime 8 tanggal daftarjamDftr Datetime 8 jam daftarno KTP Varchar 20 nomor kartu identitas penduduknamaFamili Varchar 25 nama FamilinamaDiri Varchar 25 nama diri pasienpekerjaan Varchar 15 pekerjaan pasienjenisKelamin Varchar 1 jenis kelamin pasientempatLahir Varchar 15 tempat lahir pasientanggalLahir Datetime 8 tanggal lahir pasienpendidikan Varchar 3 pendidikan pasienalamat Varchar 100 alamat pasienkelurahan Varchar 15 kelurahan pasienkecamatan Varchar 15 kecamatan pasienkodePos Varchar 5 kodepos pasienagama Varchar 9 agama pasientelefon Varchar 13 telefon pasienkebangsaan Varchar 3 kebangsaan pasienstatusPerkawinan Varchar 7 status perkawinan pasiennamaPasangan Varchar 25 nama pasangan pasienumurPasangan numeric 2 umur pasanganpekerjaanPasangan Varchar 15 pekerjaan pasangan pasientlfPasangan Varchar 13 telefon pasangan pasiennamaKeluarga Varchar 25 nama keluarga pasienalamatKeluarga Varchar 10 alamat keluarga pasienpekerjaanKeluarga Varchar 15 pekerjaan keluarga pasientlfKeluarga Varchar 13 telefon keluarga pasien
Ms_Obat
Nama Tipe Panjang Keterangankd_obat Char 8 Kode obatnm_Obat Varchar 20 Nama obathrg_beli numeric 6 Harga beli obatjmlh_pemakaian numeric 2 jumlah pemakaian obathrg_jual numeric 6 harga jual obatstok numeric 2 stok obatstok_rinci numeric 3 stok obat rincisatuan Varchar 6 satuan obatlimit numeric 1 batas obatkd_rak Varchar 18 kode rak obatstok_gudang numeric 3 stok obat di gudangstok_if numeric 2 stok instalasi farmasi
Tr_Jual_Obat_Header
Nama Tipe Panjang Keterangankd_bpo Char 8 kode bukti pembayaran obatwaktu Datetime 8 waktu jual obat
shift Char 7shift saat terjadinya penjualan obat
jenis_bayar Varchar 20Jenis pembayaran yang diambil oleh pasien
jenis_tebus Varchar 9jenis penembusan obat yang dilakukan oleh pasien
nama_pasien Varchar 25 nama pasien yang membeli obat
no_kartu Varchar 20nomor kartu yang digunakan oleh pasien
kd_karyawan Char 10kode karyawan yang memproses penjualan obat
Tr_Jual_Obat_Detail
Nama Tipe Panjang Keterangankd_bpo Char 8 kode bukti penjualan obatkd_obat Char 8 Kode obatJumlah Int 2 Jumlah obat yang dipakai pasien
Tr_SPB_DetailNama Tipe Panjang Keterangankd_spb Char 8 kode surat permintaan barangkd_obat Char 8 Kode obatjumlah Numeric 2 jumlah obatjumlah tetap Numeric 2 jumlah permintaan obatnmr_batch Varchar 10 nomor batchexpired Datetime 8 tanggal kadarluarsa
Ms_Poliklinik
Nama Tipe Panjang Keterangankd_poliklinik Char 6 kode polikliniknama_poliklinik Varchar 20 nama poliklinik
Tr_Rawat_JalanNama Tipe Panjang Keterangankd_rawat_jalan Char 8 kode rawat jalankdrekammedik Char 10 kode rekam mediktanggal Datetime 8 tanggal rawat jalanjam Datetime 8 jam rawat jalanjenisPasien Varchar 10 jenis pasien rawat jalanjaminan Varchar 12 jaminan pasien rawat jalannmjaminan Varchar 20 nama jaminan pasien rawat jalanrujukandari Varchar 20 rujukan rawat jalan dariharga_dokter Numeric 5 harga dokter rawat jalanberat_badan Numeric 2 berat badan pasien rawat jalantekanan_darah Numeric 3 tekanan darah pasien rawat jalankdrjkbidan Varchar 8 kode rujukan bidankehamilan_ke Numeric 1 kehamilan keumur_kandungan Numeric 1 umur kandungan pasienstatus_bayar Varchar 10 status bayar pasien rawat jalanketerangan Varchar 50 keterangan rawat jalanjenis_bayar Varchar 12 jenis bayar pasien rawat jalanjenis_kartu Varchar 20 jenis kartu pasien rawat jalanno_kartu Varchar 20 nomor kartu pasienkd_karyawan Varchar 10 kode karyawan rawat jalan
tr_penggunaan_obat_dan_perlengkapan_rj
Nama Tipe Panjang Keterangankd_rawat_jalan Char 8 kode rawat jalankd_obat Char 8 Kode obat
Jumlah Int 2Jumlah obat yang dipakai pasien
tr_tindakan_rawat_jalan
Nama Tipe Panjang Keterangankd_rawat_jalan Char 8 kode rawat jalankd_tindakan Char 8 Kode obatharga_tindakan Numeric 6 harga tindakan rawat jalan
ms_tindakan
Nama Tipe Panjang Keterangankd_tindakan Char 8 kode rawat jalanjenis_tindakan Varchar 20 jenis tindakanharga Numeric 6 harga tindakan
tr_struk_Ralan
Nama Tipe Panjang Keterangankd_struk_ralan Char 8 kode struk rawat jalankd_rawat_jalan Char 8 kode rawat jalanwaktu Datetime 8 waktu pembayaran rawat jalankd_karyawan Char 10 kode karyawanshift Char 7 harga tindakan
tr_perhitungan_dokter_ralanNama Tipe Panjang Keterangan
kd_HDJ Char 8kode perhitungan jasa dokter rawat jalan
kd_struk_ralan Char 8 kode struk rawat jalan
waktu Datetime 8waktu perhitungan jasa dokter rawat jalan
periode Datetime 8 peiode perhitungankd_karyawan Char 10 kode karyawan
tr_penagihan_RalanNama Tipe Panjang Keterangankd_tagih_ralan Char 8 kode penagihan rawat jalankd_struk_ralan Char 8 kode struk rawat jalanwaktu Datetime 8 waktu pembayaran rawat jalankd_bpo Char 8 kode bukti pembayaran obatkd_struk_mcu Char 8 kode struk medical checkupKd_perusahaan Char 6 kode jaminan kantorKd_asuransi Char 6 kode asuransiKd_kartu_kredit Char 6 peiode penagihan rawat jalanstatus_bayar Varchar 10 status pembayaran penagihankd_karyawan Char 10 kode karyawan
tr_rawat_inap
Nama Tipe Panjang Keterangankd_rawat_inap Char 8 kode rawat inaptanggal_masuk_rawat_inap Datetime 8 tanggal masuk rawat inapjam_masuk_rawat_inap Datetime 8 jam masuk rawat inapkdrekammedik Char 10 kode rekam medikjaminan Varchar 12 jaminan pasien rawat inap
nmjaminan Varchar 10nama jaminan pasien rawat inap
no_Kartu Varchar 20 no kartu pasien rawat inap
dikirim oleh Varchar 20nama pengirim pasien rawat inap
dirujukTanggal Datetime 8 tanggal dirujuksebabDirawat Varchar 20 alasan pasien dirawattgl_keluar Datetime 8 tanggal pasien keluarjam keluar Datetime 8 jam pasien keluarhal_keluar Varchar 20 keterangan pasien keluarkd_karyawan Char 10 kode karyawan
tr_rawat_inap_detail
Nama Tipe Panjang Keterangankd_rawat_inap Char 8 kode rawat inapkd_kasur Char 8 kode kasur yang dipesantanggal_masuk_ruangan Datetime 8 tanggal masuk ruanganjam_masuk_ruangan Datetime 8 jam masuk ruangantanggal_keluar_ruangan Datetime 8 tanggal keluar ruanganjam_keluar_ruangan Datetime 8 jam keluar ruangandeposit Numeric 6 deposit kamar yang dipesan
tr_struk_deposit
Nama Tipe Panjang Keterangankd_bayar_deposit Char 8 kode bayar deepositkd_deposit Char 8 kode deposit pasienkd_rawat_inap Char 8 kode rawat inap
Waktu Datetime 8Tanggal dan waktu pembayaran deposit
Shift Char 1 Shift pembayaranKd_karyawan Char 8 Kode karyawanJenis_bayar Varchar 12 Jenis bayar yang diiginkanJenis_kartu Varchar 20 Nama kartu pembayaranNo_kartu Varchar 20 Nomor kartu pembayaranDeposit_pasien Numeric 7 Deposit pasienBayar_deposit Numeric 6 Pembayaran depositKekurangan_deposit Numeric 6 Kekurangan deposit pasien
Ms_Asuransi
Nama Tipe Panjang Keterangankd_Asuransi Char 6 Kode asuransiNama_Asuransi Varchar 20 Nama asuransi
No.rek Varchar 15nomor rekening perusahaan asuransi
Alamat Varchar 150 Alamat asuransiTelepon Varchar 12 Telepon asuransiNo_Fax Varchar 12 No fax asuransi
Ms_Kartu_Kredit
Nama Tipe Panjang Keterangankd_Kartu_Kredit Char 6 Kode kartu kreditNama_Kartu_Kredit Varchar 20 Nama kartu kreditAlamat Varchar 150 Alamat kartu kreditTelepon Varchar 12 Telepon kartu kreditNo_Fax Varchar 12 No fax kartu kredit
Ms_PerusahaanNama Tipe Panjang Keterangan
kd_Perusahaan Char 6 Kode perusahaanNama_Perusahaan Varchar 20 Nama perusahaanNo.rek Varchar 15 nomor rekening perusahaanAlamat Varchar 150 Alamat perusahaanTelepon Varchar 12 Telepon perusahaanNo_Fax Varchar 12 No fax perusahaan
Ms_Kasur
Nama Tipe Panjang Keterangankd_kasur Char 6 kode kasurkd_ruangan Char 6 kode ruanganstatus varchar 6 status kasur
Ms_Ruangan
Nama Tipe Panjang Keterangankd_ruangan Char 6 kode ruangankd_kelas Char 6 kode kelasnama_ruangan Varchar 20 nama ruanganfasilitas Varchar 50 fasilitas ruangan
Ms_History
Nama Tipe Panjang Keterangankd_karyawan Char 10 Kode karyawan
Waktu_login Datetime 8Tanggal dan jam login transaksi