BAB IV HASIL DAN PEMBAHASAN
4.1 ARUSSEDIAANOBAT.OBATAN Arus sediaanobat-obatan di RumahSakit Tebetterbagiatasdua arus yaitu arus masukdan arus keluar.Masing-masing arus memiliki prosedurtersendiriyang perlu dipahamiapabilaingin mengetahui kelemahansistempengendalian intern yang terkait didalamnya. 4.1.1Arus Masuk Obat-Obatan Rumah Sakit Tebet Bagianyangterlibatdalamarusmasukobatdi RumahSakitTebetadalahinstalasi farmasi,bagianpembelian,bidangpenunjangmedik,bagianverifikasipenerimaan obat dan bagianhutangdagang.Di bagianpembelian,pegawaiyang memiliki fungsi untuk melakukanpemesanan obat adalahsebanyakdua orangsedangkan pegawaidi bagian verifikasi penerimaanobatyangbertugasuntukmenerimaobathanyasatuorang.Rumah Sakit TebetmenganutsistemFOB destination,yaitu obat-obatan baru diakui sebagai barangsediaanapabilatelahditerimaolehpegawaiverifikasipenerimaan obat.Dokumen yangdipakaidalamarusmasukobatadalah: o
Suratpermintanpembelian
o
pembelian Pesanan
o
Bukuekspedisi
o
Kartu stok
29
30 4.1.1.1FlowchartArus MasukObat-Obatan ArusMasukObat-Qbatan /nsta/asiFarmas,'
I
BidangPenunjangMedik
Bqian Pembetian
rI
t--\,,
I
oe*tsrd"r--l
Ab,nd8'bt$a&*h \ KepabBdary tun[Wrrg
l
I
\
I t \
rrod,r
/'-tui\dad'\ \Pqapng lldtk i
I I
I
,tsy"et", 1 \smll \ Nmnban f
+ r--- --t
i
i----t
Smt
ls@rl
1 pom@_l
\ryu
rt -_' -- i
I
ugt4lq!l
I i
ll
+l
I
Y'\ \\
i !t
tnili;id"ndtta,nt- I EnFil ols,, laF,b
\,_
l6b,lasi
Fry
1---aasnn.-'1 i
\..tumdiil
,)
I
i
|
I
t,,Wannnn)
z'- a"g-,....'..-", Vsilrt€si l I \. tuwtw I \, @! ,-/
Nffi.n EffiMn
I i
-
l
rl I I PrsDn l--..1 I p?dxM I
----'1 )Enft.t.t poE
'i
t- ----'r
) I
I
j \
\ \
h-B.rsPPd",'r-F--l tuffitd., oDall. Fd&dr
I ,/
31 I,Flowchaft (Lanjutan) ArusMasukObat-Obatan BagianVarifrkasifunerimaanObat / \
(@)
Orrt&Cd.,r \ tu?ffir .i
ll ti
(
')
oatamtr
I I
t
r__ l ldt6/tptr*Anl I poUan i.. _,---!
rl---q tuc.rs |
i tun6cau l l_-.------\j
I
1i ii
i r____
I
| i t
I
pottrful,$'t','t',ttffilffitr ss'Dn]Ci'tgJ, &?drfr't'g,ng dF.on
\
+
I
I
I
+ \-l-.ldnsmn16-7 \, dfu'(,rfur'|nl \ (i,ttnr{/itb.ttu
\___t"e{i__l
i i
-
t
irrra,r*r,
f.--J
I
I
-..-.
I
---__-
I
--, 8.lum dlhmplri J lhktur prlrk drn I dib.rl mrt fli
lt l_ _ ---l-t ,l t---I lll 1l
-
i ,''
7
EL{,rd6i
obat-dabnyilo--l &l'']indanbuhr *sad,bid'('''q,
\ \
/
i
(;;a
a
I
_,rr
0rt'*rlr,n
i +
v
j
J
V I rxt ut
ul [ *,-' i
l_yP-[ I
,'--*or--l ,t'
I IE
(--=-'----'i
---locb'ltn
I ttsardbi
-
-
SaFbt
/;;,,,.,-\ \ - t*
il il
-
/
\te]rpb6tg4ry|l
i
-
-.*[",-',*-.,'1
I
t I
t
Il
.,-r*---
l-fg$i-f {
+
1
I
I
,r/
\\ / Bagtnlfrtute egrrrg .l \
'--
I
+
32 (lanjutan) FlowchartArusMasukObat-Obatan hgian ltutang
/
O.rtEirsry
ryy/
lnstalasiFamasi /'ffiNfrffi-'\ \Mtr€'rtut-) '.--
t6tt,'nd\ /ogi8sr6,| I \ frD'lnats,|oel
\
iQq@---l
+
J
Y7
orrrrlyang (brr'E cblt $ffir
L
J
-_srnrtpanf riaa; Il,baroorddr / I \ \1 F.r$olrrr6rgsroort-obr8r lutg cft/d'E d bglil, vet t'Ed I ,Brcrfi'gon&d \ J f-]rsnOnfifia4ddr--7 \ zarrca&eakralanctu \_____ _.,
/
+----)
I
i
\dltI \, l&'r/,&ry€/4i
I
I
.rb"t.-- I
fi*rrri
I
r;i
I i
LE,*UM,
J -7
/T,i
I
[
,r""r"
\ ,€rt *t(
tLa
i
/ i
t
i
I I
+
*/
1t-B'tu-Eqrrrr'-Dgan'rtut-
/
---l ,r--,
1_::,,'
i
i
i
\;7
i ,,-'.,
(,_*
J
Gambar4.1(FlowchartArus Mrsuk Obat-ObatanRumahSakitTebet)
i 1
i i
33 4.1.1.2NarasiAms MasukObat-Obatan InstalasiFarmasi Sediaanobat-obatanyang terdapatdi RumahSakit Teb€tdikelola oleh pegawai instalasi farmasi. Apabila Jumlah sediaanobat-obatantelah berada dibawah EOQ (EconomicOrder Quantity) maka pegawai instalasi farmasi akan menyiapkansurat permintaanpembelian(SPP) sebanyak5 rangkap dan di tanda tangnni oleh kepala instalasifarmasi.Selanjufrrya SPPtersebutdiseralrkan kepadabidangpenunjangmedik. Instalasifarmasi kemudianmenerimaSPP lembar ke I yang telah ditandanganioleh kepalabidangpenunjang medikuntukdisimpansebagai arsip. Setelah menerima obat-obatandan buku ekspedisi dad bagian verifikasi penerimaan obat kemudiandiperiksadan dicocokkandenganSPPlembarke l. Buku ekspedisi kemudian ditandatanganidan dikirimkan kembali ke bagian verifikasi penerimaan obat,sedangkan yangditerimadisimpanoleh pegawaiinstalasi obat-obatan furmasi.Pengisiankartu stok obatdilakukanoleh pegawaiinstalasifarmasiberdasarkan yangditerimadanmenyimpannya obat-obatan berdasarkan tanggalpenerimaan. BidanePenunianeMedik Bidangpenunjangmedik menerimaSPPsebanyaklima rangkapuntuk diperiksa dan setelahdisetujuikemudianditandatangani olehkepalabidangpenunjangmedik. SPP yangtelahditandatangani, kemudiandikirimkanke: SPPlembar I
: Disimpanoleh instalasifarmasisebagaiarsipsecara numericalorder
SPPlembar2 dan3
: Dikirim ke bagianpembelian
SPPlembar4
: Dikirim ke bagianhutang
34 SPPlembar5
: Dikirim ke bagianverifikasipenerimaanobat
BaeianPembelien a.
Pembelian(PP) PegawaiyangbertugasmenyiapkanPesanan SetelahmenerimaSPP lembarke 2 dari bidang penunjangmedik, kemudian menyiapkanPP. SebelummenyiapkanPP, pegawaiyang bersangkutan terlebih dahulumelakukaninput dataobat-obatanyang akandibeli ke dalaml/e pesanan yang pembelianyangterdapatdalamsofiwareABIPRO.Setelahdataobat-obatan akandipesanselesaidiinpt makaPP disiapkansebanyak4 rangkap.PPtersebut kemudiandiserahkan kepadakepalapembelianuntukditandatangani. SPPlembar ke 2 disimpanoleh pegawaiyang bertugasmenyiapkanPP secaranumerical order. PPlembarke ldan 2
: Dikirim ke pegawai bagian pembelian yang bertugasuntukmelakukanpemesanan obat.
PPlembarke 3
: Dikirim ke bagianverifikasipenerimaan obat
PPlembarke 4
: disimpan oleh pegawai bagian pembelianyang bertugasuntukmenyiapkan PP sebagaiarsipsecara numericalorder.
b.
Pegawaiyangbertugasmelakukanpemesanan obatke supplier SetelahmenerimaSPP lembar 3 dari bidang penunjamgmedik kemudian mencocokkannya denganPP lembarke I dan ke 2 yang diterima dari pegawai yang bertugasmenyiapkanPP. Setelahitu, pegawaiyang bertugasmelakukan
35 pemesanan mengirimkanPP lembarke I ke supplier.Sedangkan PP lembarke 2 danSPPlembarke 3 disimpansebagaiarsipsecaranumericalorder. Baeianl'erifi liasi PenerimaanObat Bagian verifikasi penerimaanobat menerimaobat-obatanyang dipesandari supplierbersertafaktur sementara sebanyakduarangkap.Faktursementaraadalahfaktur yang belum diberi materaidan belum dilampiri faktur pajak. Setelahmemeriksadan mencocokkanfaktur sementara denganSPPlembarke 5 dan PP lembarke 3, kemudian faktur Sementaraditandatanganidan dibawa kembali oleh pihak supplier untuk dilengkapi.Buku ekspedisidiisi sesuaidengarjumlah obat-obatan yang diterimadari supplierkernudianditandatangani dan dikirim ke instalasifannasibersamadenganobatobatanyang diterimadari supplier.SedangkanSPPlembarke 5 disimpansebagaiarsip dan PP lembarke 3 disimpansampaipihak suppliermengirimkanfaktur lengkap(yang sudah diberi materai dan dilampiri faktur pajak). Buku ekspedisi yang telah ditandatanganidan dikirimkan kembali oleh pegawai instalasi farmasi kemudian disimpan. Setelahmenerimafakhr dan faktur pajak dari supplier sebanyakI rangkap (biasanyatiga sampailima hari setelahobat-obatanyang dipesanditerima), pegawai bagian verifikasi penerimaanobat melalnrkaninput data penerimaanobat-obatan berdasarkan faktur yangditerimayang sekdigusterintegrasike dalamdatabasesediaan, atasfile pesanmpembelian.Kemudian file jwnal hutangdan membuatpenyesuaian faktur danfakturpajakdari suppliersertaPPlembarke 3 dikirim ke bagianhutang.
36 BaeianHutans Bagianhutangmenerimafaktur yang dilampiri faktur pajak dan PP lembarke 3 dari bagian verifikasi penerimaanobat kemudian membandingkan,memeriksadan mencocokkannya denganSPPlembarke 4 dan file jurnal hutangdagangyang telah diinput olehbagianverifikasi Penerimaan obat.Fakturdanfaktur pajalqSPPlembarke 4 dan PP lembarke 3 disimpanoleh bagianhutangberdasarkan tanggaljatuh tempo pembayaran.
4.1.2 Arus Keluar Obat-Obatan Rumah Sakit Tebet Arus keluar obat-obatanterdiri atas dua proseduryaitu proseduruntuk pasien rawatjalan danprosedwuntukpasienrawatinap.Bagianyangterlibatdalamaruskeluar obat-obatanuntukpasienrawatjalan adalatrinstalasifarmasi,kasir danbagianverifikasi penjualan,sedangkan baglanyang terlibatdalamaruskeluar obat-obatan untuk pasien rawat inap adalahinstalasifarmasi,penatarekeningdan verifikasi penjualan.Dokumen yangdigunakandalamaruskeluarobatadalah: o
Slip terimaobat
.
Kuitansi Kartu stok
37 4.1.2.1FlowchartArus KeluarObat-Obatan iFlowchartArusKeluar Obat-Obatan Insfalasi Farmxi
Dan%w
\\
I
fimr""o"ri ./ r--
+
t
-4
rilna6@datt1 I oass €wet,abn + ataupsawaluntuk r'j tnap / \ pas6n wt
| '-,^*;11
ffi
ffi-
li i.
M @ J
EfrUqBTGNIIU
-_--
)
-.---.1 _-.-
it
I
J p{nbayam cnnp88.mffiq lrcshptqna&tde m&vitokil kwilans
/FleA|:
l, _.twna1 {)l"S:,i \3/1411-V r__r
i
s*ti-
'-Orrrt p."iJn-*ii' J {---
/
T:l:'^
1
t "--
,'
I
,'.1
\\
na9, obh ,rtqwat diwhlah ka
Eagan
I ,]
+ /''Ei%i;inii\'.
\'.. disahkan kagt
kd
)
V I
\,.-
-l
M*ywk;e;t
\.
//
----)
Wwkffiw
/ ,1
"r-Yl!*!'ai'
I
lsi X&tu sfor(
i
/'DID6MholE/.alos ., Famasimtuk I l
\ -!Y:1":*' '/
,i
_/
v I '\ '
Pee;;Aunr"ktan tB/.ans?aid€bum i Pffiba\ffin Rffiudienffina \ obafss€,rso
-)
/ f I
f,].'.T....l;}ffi,&l |...Fp.ri*#p.:plO$J [ "':':::ifi;];'iThl (=.;2ry
I
r--*--il Kwlar6l I
I
fN/ I
L--.-
l---r
Bm.rtr
v l'(
il
pastn
oblt Fng dlb.ll
_t
xep
^.1
l
t
\-t7
]
IFIowchart Arus Keluar Ob at-Obatan (Lanjut an) Bagian Veifikasi Panjualan
1Gr""r"a.-r F./m.s \
/
I W
wwwrt
fS=--.=->r-i
I I i;*-;*"
i
+ a Dtbnerek-.netund4.1 I d.trntta ,.ng.lu.En oM I &aium.t pnpeta,t J I
.__l <-1
I
I
I
l
L
t
[-r*r^.,-it:
'.-"1::--\i
i + \r,/ II
+ (
s..--
)
Gambar4.2(FlowchartArus Keluar Obat-ObatanRumahSakitTebet)
4.1.2.2NarasiAnrs KeluarObat0batan InstalasiFarqasi Instalasifarmasimenerimaresepdari pasienrawatjalan kemudianmelakukan input pengeluaranobat ke dalamfile penynlan yang sekaligrrsterintegrasikedalam
databasesediaan.dan menyiapkanslip terima obat (STO) sebanyak3 rangkap.STO tersebutkemudiandidisribusikanke: Dfuerikankepadapasienuntukdibawake kasir
STO lembarke I STO lembarke 2 danresep
: Digunakanolehinstalasifarmasiuntukmenyiapkan obat
STO lembarke 3
: Dikirim ke bagianverifikasi penjualan
Setelahmenyiapkanobat yang dipesanoleh pasienberdasarkanresepdan STO lembarke 2, pegawaiinstalasifarmasimencatatpengeluaran obat kedalamkartu stok. STO lembarke 2 disimpansebagaiarsip berdasarkmnumericalorder sedangkanresep disimpansebagaiarsipberdasarkan tanggal. Setelahpasienmenunjukkankuitansi lembarke I sebagnibukti pelunasanobat kepadapegawaiInstalasiFarmasi,obatdiberikankepadapasiendankuitansilembarke I diberikankembalikepadapasien. Untuk pasienrawat inap prosedurnyasamadenganprosedurrawatjalan, hanya distribusi STOnya saja yang berbeda dan obat baru dilunasi pada saat pasien pulang.Dsfibusi STOuntukpasienrawatinapadalatr: diperboletrkan STOlembarke I
: Dibawapcrawatke peflatarekening
STO lembarke 2 danresep
: Digunakanolehinstalasifarmasiunhrkmenyiapkan obat
STO lembarke 3
: Dikirim ke bagianverifikasipenjualan
Kasir PegawaikasirmenerimaSTOlembarke I danpembayaran atasobatyangdibeli sesuairesep, kemudian mencap lunas STO lembar ke I dan menyiapkankuitansi sebanyak2 rangkap. Kuitansi lembar ke I diberikan ke pasien sebagaibukti pengambilan obatdi instalasifarmasi,sedangkan kuitansilembarke 2 dan STOlembar ke I yangsudahdicaplunasdisimpanolehkasirsebagai arsip. BaqianVprifikasi Peniualan BagianverifikasipenjualanmenerimaSTO lembarke 3 dari InstalasiFarmasi kemudianmembandingkannya dengandatapangeluaran obat yangtelahdiinput ke dalam apabilapasientidak melunasipembayaran. file penjualansertamelakukanpenyesuaian Slip terimaobatlembarke 3 kemudiandisimpanolehbagianverifikasipenjualansebagai arsipberdasarkan numerical order.
4.2
TITIK KENDALI LEMAH ATAS SISTEM PENGENDALIAN
INTERN MANUAL
SEDIAAN OBAT.OBATAN RUMAII
SAKIT TEBET Berdasarkan hasilobservasidankuesioner,ditemukanbeberapa titik kendaliyang lemahdalam sistempengendaliansediaanobat-obatandalamRumahSakit Tebetyang jumlah sediaanobat-obatanpada dapatmenjadipenyebabterjadinyaketidaksesuaian wakturekonsiliasiantaracatatansediaanobat-obatansecaramanualdengandatasediaan obat-obatandalwnfi Ie komputer.
4l
Titik Komponen Kendali Prosedur Lemah Pengendalian
Masalah
Akibat
r Dokumen yang dimiliki oleh bagian verifikasi penerimaan obat pada ura"ktu menerima yang obat-obatan dikirimkan oleh supplier hanya berupa faktur sementara(belum diberi materai dan dilampiri faktur pajak). Setelah obat-obatan diterirn4 frktur sementara dibawa kembali oleh supplier untuk dilengkapi dan baru dikembalikan ke bagian verifikasi penenrnaanobat tiga sampai lima hari setelah anggal penerimaanobat.
Apabila terjadi perbedaan harga obat antara harga yang tertera pada faktur sementara dengan harga yang tertera pada fa.litur lengkap, tidak akan cepat terdeteksi karena tidak ada ponerimaan obat bukti selain ftktur.
lntern
o
Dokumen dan catatan
o Harga obat-obaan yang terera pada purchase orrdersering berbeda dengan harga yang tertera pada frknrr dan yang dipakai dasar sebagai pembayaran adalah harga yang tertera oada frktur. Pemisahan tugas
o
Dokumen dan catatan
Otorisasi atas faktur dari supplier dan pencaatan penerimaanobat ke dalam buku ekspedisi dn fle pembelian dilakukanoleh pegawaiyangsama
Peluang untuk melakukan jumlah perubahan penerimaan obat dan harga obat secara ilegal morjadi lebih besar Entry data penerimaan obat dilakukan Akan selalu terjadi oleh bagian verifikasi penerimaan obat perMaan jumlah obat pada setelah faktur lengkap diterima dari waktu dilakukan rekonsiliasi supplier (biasanya 3 sampai 5 hari antara catatan penerimaan s€telah tanggal penerimaan oba$. obat dalam kartu stok Padahal pencatatan penerimaan obat dengan data dalam rtb dalam kartu stok yang dilakukan oleh sediaan obat-obatan. pegawai yang mengelola sediaaan obat Sebapi contoh: di insalasi frrmasi dilakukan pads Pada saat dilakukan tanggal yang ssma dengan penenmaan rekonsiliasi akhir Desember obat dari supplier. 2001, jumlah obat Lipitor (OB-LIPTTOR) dalam cstrtan kartu stok 49 berjumlah tablet sedangkan da|a;m database rediean obet-obetan beriumlaht57 tablet.
42 Entry pnenmaan data obat dilakukan Jumlah sediaan dalam setelah menerima frknrr lengkap(tiga danbase sediaan ad^ sampai lima hari setelah tanggal kemungkinan minus apabila panerimaan fuik obat). Sdmgkan mtry terjadi penjualan obat pada data pengeluaran obat dilakukan pada saat entry dab penerimaan yang tanggal bersamaan dengsn obat belum dilakukan oleh penjualan obat bagian verifikasi penerimaanobat. Hal ini pemah tdadi pada obat Ampicillin 250 mg jumlah (OB-AMPP50), yang tercatat dalam datobase sediaan pada tanggal 29-10-2001 adalah sebanyak-177 kapsul. Pengecekan independent ataskine{a
o
Pemisahan Tugas
Tidak ada pihak yang melakukan pengecekanindependentatas kinerja dari pegawai bagian verifikasi penerimaan padahal pegawai obat, tersebut mengetahui informasi harga obat, memiliki otoritas unurk menandatangani faktur dari supplier dan melakukan perubahan harga obat dalam -file pembelian sesuai dengan harga yang tertera pada fa@]'._ Tidak ada pembagian $gas antara pegawai yang bertugas melayani penlualan obat (menerima resep dan menyiapkan obat) kepada pasian dengan pegawai yang bertugas melakukan input data pengeluaran obat ke ddam fle penjualan.
Adanya peluang besar bagi pegawai verifikasi penenmaan obat untuk bekerja sama dengan pihak supplier dalam melakukan marhry hargaobat.
r
r
o
Pernbaasan aksesterhadap aktiva
Semua pegauai di insalasi farmasi o memiliki akses ke dalamfile penjualan, termasuk pegawai yang tidak bertugas melayanipenjualanobat.
.
r
jawab Tanggung pegawai menjadi tidak Jelas. Kemungkinan pegawai melakukan penggelapan atas obat murjadi lebih besar. bidang penunjang medik tidak akan dengan cepat mengetahui siapa yang jawab bertanggung apabila terjadi penggelapan obat yang dilakukan oleh pegawai instalasifarmasi. Kesalatun input pengeluaran obat tidak akan cepat diketahui oleh bagian verifikasi penjualan siapa yang melakukannya. Apabila terjadi persekongkolan untuk melalrukan penggelapan obat tidak mudah diketahui. Pegaqai yang saar bisa pssword mengetahui D€qawar lain
43 sehingga bisa disalahpnrnakan.
@
Otorisasiaas transaksi
Slip terima obat dibuat sebanyak tiga rangkap, totapi yang diberi Anda lunas oleh kasir hanya rangkap pertarns (yang dijadikan kasir sebagi anip). Sedangkan nangkapkedua dan ketiga yang difadikan anip oleh Instalasi Farmasi dan bagian verifikasi penjualan tidak diberi anda lunas, padahal pengambilan obat yang telah dilunasi oleh pasien dilakukan di lnstalasi Farmasi dan penyesuaian atas penjualan yang tidak dilunasi oleh pasien dilakukan oldr bagian verifikasi penjualan.
saal bagian penunjang medik melakukan rekonsiliasi antara kartu stok obat dengan slip tenma obat, akan membutuhkan waktu untuk mengetahui kalau ada obat yang dikeluarkan tanpa pelunasan slip tenma obat. Baglan verifikasi Penjualan memerlukan waktu yang lebih lama dalam mendeteksi penjualan obat yang tidak dilunasi.
Denganadanyabeberapa titik kendalilemahsepertiyangtelahdijelaskandiatas, makadapatdikatakanbahwasistempengendalian internsediaanobat-obatan di Rumah Sakit Tebetbelum sepenuhnya dijalankansesui denganprosedurpengendalian intern danbelumdapatmenjaminkeakuratandata sediaanobat-obatan.Secaragarisbesarhalhal yang menjadipenyebabkurangterjaminnyakeakuratandata sediaanobat-obatan adalah: L Belummemiliki dokumenpenerimaan obat(hal ini pentingkarenahargaobatyang terteradi pesananpembelianseringberbedadenganhargayangterteradi Faktur) 2. Entrydatapenerimaan obatdilalarkanterlalulamayaitu3 sampai5 hari setelahobatobatanditerima dari supplier J.
Bukti penjualanobat yang tidak terotorisasi
4 . Belum ada pemisahan tugas antara pegawai yang melakukan otorisasi atas faktur denganpegawaiyang melakvkaninput datapembelianobat kedalarnfile pembelian.
44 5. Belum ada pihak yang melakukanpengecekanindependenatas hnerja pegawai verifikasipenerimaan obat
4.3
PENGUJIAIY TERBATAS ATAS APLIKASI SOFTWARE ABIPRO sofiwareABIPRO sejak mulai tahun RumahSakit Tebetmulai menggunakan
2000 dan terus digunakanhingga sekarang.Softwareyang berbasisDOS ini memakai pertukaraninformasidan dataantarabagian sistemonline sehinggadapatmemudahkan yangsatudenganbagianyanglain dalamRumahSakitTebet. Software ABIPRO memegangperananpenting dalam membantupengelolaan softwareni keluar masuknyasediaanobat-obatandi RumatrSakit Tebet.Penggunaan membuatpengelolaansediaanobat-obatanmenjadilebih efisisien.Contohnyaapabila input datapembeliansecaraotomatisjuga melakukaninput jurnal hutangdan melalctrkan jumlah sediaandalamdatabase input sediaan,sebaliknyaapabilamelalcukan menambah file penjwlan obat secaraotomatisakan mengrrangijumlah sediaandalamdatabase sediaan.Beberapadokumenyang digunakansebagaibukti keluar masuknyaobat dapat dicetak langsungmelalui sofiware ABIPRO. Dokumen tersebutmeliputi Pesanan obat ke supplierdan Slip Pembelian(PP) yang digunakansebagaibukti pemesanan Terima Obat yang digunakansebaeaibukti penjualanobat kepadapasien.Sedangkan lainnya masih dibuat secanamanualatau denganmenggunakan dokumen-dokumen softwarelan.
45 4.3.1 PengujianTerbatasatasPengendalianMasukanSoftwareABIPRO
Nama Field
Kode Barang
Kemesan
File Edit Induk Data Sediaan Pengujian Pengujian Terbatesatas terbatas atas Format AplikasiSlstem data untuk Informasiyang mengetahui dlimplementasi keoatuhan . Alphanumeric o l0 Digit
. Alphanumeric o l8 Digit r Berfungsi sebagai keterangan packaging aau keterangan tambahan (contoh:@12 buah,@500 cc dll)
Cek atas data yang hilangiblanla
Field tidak diisi
Program software tidak mau memproses lebrh laniut
Cek digit
Mengisifield dengandatafiktif yangmelebihil0 digit
Input digit ke ll di tolak oleh progfim softwarc
Cek atasDuplikasi
Input kodebarang frktif yangsama duakali
Cek atasdata yang hilangZblanks
Field tidak diisi
kode barang yang pernah sudah diberi diinput tanda"lama". Program sofwate nr&u memprGes langkah ke
berikuup. (kelemahan)
Cek digit
Nama Barang
. Alphanumeric r 30 Digit
Hasil Pengujian
Cek atasdata yang hilanglblanla
Cek atasduplikasi
Field diisi dengan datayang melebihi l8 disit Field tidak diisi
Input nama barang yang sama sebanyakdua kali dengan kode barang yang berbeda
Digit ke 19 tidak terentry ke dalam field kemasan.
Pmgramsofiwarc m&u m€mpro$€s ks langkatr borikuuyo. (kelemahan)
hogrsmsafrwarc rnenerima enfry nrma banng ters€butdari mola4iut*anke pfosss bcrikuaya. (kelemahan)
46
Satuan
. Alphanumeric o 6 digit
Cek digit
Field diisi dengan data yang melebihi 30 digit
Cek Digit
Mengisi data fiktif melebihi 18 digit
Cek atas datayang hilang/blanl6
Field fidak diisi
Digit ke 31 tidak terentry ke dalam field nama baranc. Entry digit ke 19 di rolak oleh program software
kogrsm safinarc nlau mempfG€s ke langkah b€rikutnya.
(kelemahan) Supplier
Re-(Hq Qaant'rty
. Alphanumeric o l0 Digit o Isi field merupakan kode supplier yang telah berada dalam database supplier
Numeric l4 Digit Range > 0
Cek atasdata yang hilang/blanks
Field tidak diisi
Progromsofiware rnau mempros€s lanekah ke berikufiya. (kel,emehnn)
Cek digit
Mengisidata fiktif melebihi l0 digit
Cek atasvaliditas
Input kode supplier yang tidak terdapat dalam databasesupolier Field tidak diisi
Input digit ke ll di tolak oleh Drosramrcftware Ada peringatan bahwa supplier ini tidak ada.
Cek aes data yang hilang/blanks
Programsoftware m8u rrr€mpr6€s ke langlah berikutnya.
(kelemrhan) Cek digit
Cek atas valid sign numerics
Cek aas validias
Ilarge Jud Akhir
o Numeric . 9 Digit o Range>0
Cek atasvalid sign numerics
Mengsi daa ROQ fiktif yang melebihi14 digit Field diisi dengan ROQ fiktif yurg nilainva minus
Input digit ke 15 tidak terentry.
Programsofiware mau mqnproses ke langloh borikutrp. (kelemahan)
Isi field dengan data dalam benark alohabet Field diisi dengan hargajual yang nilainya minus
Tidak dapat terentry ke dalam komputer. Progrdn software milr memproses ke langkah berikutnya.
Field tidak diisi
Programsof*arc mau nrernpfos€s ke langkatt beriku&ya.
(kelemahan) Cek atasdata yang hilang/blanks
{kelcmahan)
47 Cek atasvaliditas
Harga Bcli Akhir
Cek atasdata yang Numeric hilang6lanks 12Digit Range> 0 Defrult (Field otomatis terisi sesuai dengan harga CekDigit pembelian yang terakhir terenfiy didalam file pembelian) Cek atas valid sign numeics
Isi field dengan hargajual dalam bentuk alphabet
Tidak
Isi field dihapus
Programsofwarc rnau memproses ke langloh berikuhya.
dapat
tercnry ke dalam komputer.
(kelenahan) Isi field dirubah dengandatayang melebihi9 digit
Input digit ke l0 rolak oleh di komputer
Isi field dirubah dengan harga beli yang nilainya minus
hogram safiwarc nau ln€rnpr(}r€xi ke langkah berikuhya. (kelemahan)
Cek atasvaliditas
Tanggel Harga Jual Akhir
Cek atasdata yang MM.DD-YY hilang/blanks Defrult (Secaraotomatis akan tampil sesuai dengan tangegal penjualur terakhir yang Cek atasvaliditas terdapat dalam fle penjvlan)
Isi field dirubah Tidak dapat dengandatadalam terentry ke dalam bentukalphabet komputer.
Isi field dirubah dengan harga beli yang nilainya tidak sesuaidengannilai hargabeli akhir yang tercantum dzlamfle oembelian Isi field dihapus
Programsoftware rnau memproses ke langkah berikutrya. (kelemahan)
hogram safiwarc nuu m€mprog€s ke langkah berikutnyr. (kelemahan)
Isi field diganti dengantanggal yang formatnya DD-MM-YY
Program software memberi peringatan "invalid date'
Isi field Dirubah dengantanggal lain yang tidak rama dengan tanggal peliualan
Prog*m sofiwarc menerirna enry dan memprosss ke langkah berikutnva
48 terakhir yang terdapat dalamfile penjualan Tanggel Halga Beli Akhir
Cek atasdata yang MM.DD-YY hilang/blanks Deftult (Secaraotomatis akantampil sesuaidangan tangggal pembelian Cek atasvaliditas terakhir yang terdapatdalam fle pembelian)
Isi field dihapus
(kelemehan)
Programsofrvarc m&u rngmproses ke langlcalr berikufrrya.
(kelemahan) Isi field diganti dengan tanggal yang formatnya DD.MM.YY
Program software memberi penngatan "invalid date"
Isi field Dirubah dengantanggal lain yang tidek sama dengan tanggalpembelian terakhir yang terdapatdalam file pembelian
Progam xtfiware menerime enQ dan memprm€s ke langkah berikuttya
(kelemahan)
File PesananPembelian (PO) Nama Field
No.bukti
Format
r Numeric r l0 Digit o Sekuensial
Pengujian Terbatasatas Aplikasi Sistem lnformasi yang diimolementasi
Pengujian terbatasatas data untuk mengetahui kepahrhan
HasilPengujian
Cek atas daA yang hilang/blanks
Field tidak diisi
Program software tidak mau memproses ke langkatr berikutnva.
Cek atas sekuensial6aaci serial number
Nomor bukti diisi dengan nomor bukti yang berada diluar urutan.
Programsafiwarc nlSu mempros€s ke langkah selanjutrya.
Cek digit
Isi field dengan nomor bukti lain yang memiliki jumlah digit lebih dari l0
(kelemahan) Entry digit ke ll ditolak oleh komputer.
49 Kode Suplier
Tanggal
Alphanumeric l0Digit Kode suplier harussesuai dengankode suplier yang terdapat dalam database supplier
MM.DD.YY Default
Cek atasdata yang hilang/blanks
Field tidak diisi
Cek Digit
Isi field dengan kode suplier lain yang memiliki jumlah digit lebih dari l0
Cek atasvaliditas
Isi field dengan kode suplier yang tidak tedapat dalamdanba.se supplier
Program software memberi peringatanbahwa "supplier tidak ada" atau "ingin menambah suoolier baru"
Cek atasdaA yang hilang/blanks
Isi field dihapus
Programsortware mau mernprosgs ke langkah berikumya.
Cek validias
lsi field di ganti Program software dengantanggal memberi tanda yang tidak sesuai "invalid date" dengan format, misalnya MM-DD.YY Isi field diganti Programsof*are dengan tanggal msu memproses yang tidak sesuai ko langkatr dengan tanggal berikutnya. dllakukanrryainput pesananpembelian (kelemahan) baru Field tidak diisi Programsof*are
Programsafiwate fir4u msrnpfo$s ke langkah berikutnya" (kelemahan) Entry digit ke ll ditolak oleh komputer.
(kelemehan)
Syeret Pembayaran
r Alphanumeric o 25 Dieit
Cek aas data yang hilanglblanks
rnau mempros€s langksh ke berikutnya^
(kclemahan) Cek validitas
Isi field dengan datayangmelebihi 25 Digit
Digit yang ke 26 ttdak terentry ke dalam file.
50 Kode Bareng
o Alphanumeric Cek atasdaa yang r l0 Digit hilang/blanl6 o Kode barang harus berupa kode yang telah disimpan dalam databasesediaan
Field tidak diisi
Prognm sofiwarc memberi peringatan bahwa kode barang belumdiisi
Isi field dcrgan kode barang yang melebihi l0 digit
Program sofiware mernberi peringatan bahwa kode barang ini tidak ada.
Isi kode obat dengan kode yang tidak ada dalam datzbasesediaan
Program software memberi peringatan bahwa yang kode dientry tidak terdaftar
Cek atasdaa yang hilang/blanl$
Field tidak diisi
Program softwarc msmb€ri penngaan bahwa range kuantitas harus lebih besar dari'0"
Cekaas digit
Isi field melebihi dari lo digit
Digit kel I tidak terentryke dalam komputer
Cek atas valid sign namerics
Field diisi dengan kuantitas yang jumlahnya minus
Cek atas daa yang hilanglblanks
Isi 6eld dihapus
Program sofiware memben peringatan batrwa range kuantitas harus lebih besar dari'0". Secara otomatis nilai harga satuan akan muncul kembali sesuai default setelah menekan enter untuk masuk ke proses berikuhva.
Cekvaliditas
Kuantitas
Hrrg! Jatuan
Numeric l0 Digit Range > 0
Numeric o I I Digit r Range>0 . Deftult (sesuai dangan nilai hargabeli terakhir obat yang telah
5l diinput dalam file pembelian)
PPN
Alphanumeric I Digit Isi field hanya "Y'atau "T' Jika PPNdiisi "Y'nraka secaraotomatis total jumlah akan dikali delrtg;an l@/o
Cek atasvaliditas
Isi field diganti dengan nilai harga satuanfiktifyang nilainya melebihi I I digit
Secara otomatis nilai harga satuan akan muncul kembali sesuai default seoelah menekan enter untuk masuk ke prosesberikutnya
Cek atasvalid sign numeics
Isi field yang diganti dangan nilai harga satuan fiktif yang nilamya minus
Secara otomatis nilai harga satuan akan muncul kembali sesuai default setelah menekan ent€r untuk masuk ke proses berikutnya.
Cek digit
Isi field dengan nomor bukti lain yang memiliki jumlah digit lebih dari I
Entry drgit ke 2 ditolak oleh komputer.
Cekaas daa yang hilang/blanks
Field tidak diisi
Program software maneimaentry tetapi dianggap samadengandiisi
Cek atasvaliditas
Isi field dengan hurufselain"Y' dan'T'
Pmgramsoftware meneinv"entry tetapidianggap samadengandiisi
Cek atasdata yang hilang/blanks
Fieldtidakdiisi
Pmgran sofiwarc manennaentry danmehnjutkan ke field baikutryra.
Jika tidak diisi maka dianggap tidak dikenakan PPN
LK
. Numeric o 2Digit o Merupakan kode lokasr penyimpanan barang yang dipesan
flrelcmehan)
52 Isi kode harus seuai dengan kode lokasi yang terdapat dalam file induk data lokasi
Cek digit
Isi field dengan nilai yang lebih dari 2 digit
Entry digitke3 ditolakoleh komputer
Cek atasvaliditas
Isi field dengan kode lokasi yang tidak terdapat dalam file daa induk lokasi
kognmsofiwarc ntxwrimaentry danmelanjutkan ke field berikuuya.
Cek atasdaa yang hilang/blanks
Field tidak diisi
Cek atasvaliditas
Isi field dalam benurk alphabet
(kelemahan) Dbcounl
r Numeric r 4 Digig termasuk2 digit dibelakang koma o Dalam bentuk persentas€ o Defrult (kalau tidak diisi nilainya 0%) . Rangeantara 0olosampai 99.99/o
Cek atasrange atau batas
Isi field diluar range
Secara otomatis Discount akan dihitung proses sesuaidefrult Input tidak
tarentryke dalam progrirmsoftware Program sofiware memberi peringatan bahwa range antara 0 sampai99.99/o
ntleEditPembeliar [-F;nsujiil-_Nama Field
No.Bukti
Format
Alphanumeric l0 Digit Flarusdiawali denganhuruf Sekuensial Isi field harus berdasarkan no.bukti purchaseorder yang pesanannya baru diterima dari suplier.
I Terbatasatas I AplikasiSistem I Informasiyang
Pengujian terbatas atas data untuk mengetahui kepatuhan
Hasil Pengujian
Cek atasdata yang hilang/blanks
No.Bukti tidak diisi
Program sofware memberi penngatan bahwano.bukti harusdiisi atau keluar daiJile.
Cek validitas
Field diisi melebihi dari l0 Digit
Digit ke 1l ditolak oleh komputer
Cek at^s batch serial number
Field diisi tidak berawalan"B"
Komputer memberi peringatan bahwano.bukti harusberawalan *8"
53 Ceksekuersialatas Input No.Bukti yang tidak urut furch serial number
Inputno.buhi fiktifyang sama sebanvakduakali
Kode Supplier
Alphanumeric l0 Digit Default (Sesuaidengan kode suplier yang terdapat pada PO yang nomor buktinya digunakan sebagaidasar input no.bukti pembelian)
Cek atas data yang hilang/blanks
Isi field dihapus
Cek digit
Isi field diganti dengan daa yang jumlahnya lebih dari l0 disit Isi field diganti dengan kode suplierlain
Cek atasvaliditas
Tenggal
MM.DD-YY Defuult (Sesuaitanggal dilakukannya input pembelian)
Cek atasdata yeng hilang/blanks
Isi field yang telah ada dihapw
Komputer langsung menampilkan no.bukti seuai urut8n yang harus disunakan. Komputer memben peringatan balwa no.bukti ini sudahpernah dicunakan. Program sofware memberi penngatan bahwa"suplier tidak add'atau "ingrn menambah supplier baru" Program sofiware mutolakenlry dicit ke I I Program sofiware memberi peringaBn bahwa suplier tidak valid
kogram sofrware menerimadan mempros€s kc pcngisianfield berikutrya
(kelemehen) Cek aus validias
Isi field diganti dengan tanggal yang formatrrya berbeda,misalnya DD-MM-YY Isi field diganti dengan tanggal lain yang tidak sesuai dengan default
Program sofiware mernberi peringatan "invalid date"
hogram sofiwore menerimadan memproses ke pengisianfield borikurrya {kelemahan)