Anda di halaman 1dari 16

Audit Sistem Informasi

TABEL TEST DATA "PROGRAM APLIKASI MYOB"


*) FORM "ENTER SALES"
Kendali yang Hasil yang
No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji
1 Customer
sistem menolak (data
diinput data yang tidak harus diisi terutama untuk penjualan
tidak diterima sistem,
master reference ada dalam master file sistem menolak baik kredit (menentukan piutang tiap
kursor tidak pindah ke
customer customer)
field lain)

sistem menolak
completeness dibiarkan kosong sistem menolak (kursor tidak bisa baik
check pindah ke field lain)

2 Term
harus diisi karena menentukan jk
completeness dibiarkan kosong sistem menolak sistem menolak baik waktu,diskon pembayaran,dsb --> akan
check menentukan jumlah bersih harus dibayar

dengan asumsi bahwa staf penjualan


tidak punya wewenang mengubah termin
lemah (kebijakan ini lebih menjamin
pengendalian)

diisi/diganti data yang sistem menerima


master reference tidak sesuai dengan sistem menolak (user bisa mengganti jika staf penjualan punya wewenang
master customer term) untuk menentukan termin yg tidak sesuai
dengan master atau memang termin bisa
baik berubah-ubah sesuai negosiasi dengan
staf penjualan, maka tidak perlu
pengendalian master reference

Term _
payment is sistem menolak
due diisi term yang tidak
set membership sistem menolak (hanya bisa memilih baik pilihan jenis term sudah lengkap
ada dalam pilihan jenis term yang ada)

Agnes Advensia C, SE, M.Si, Akt 1


Term _Informasi
Audit Sistem
payment is
due
Kendali yang Hasil yang
No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji

sistem menolak
completeness dibiarkan kosong sistem menolak (kursor tidak bisa baik
check pindah ke field lain)

Term _
discount day sistem sistem menerima
menolak,jika jika termin COD (cash on delivery) dan
untuk semua pilihan
diisi sembarang angka pilihan term lemah prepaid seharusnya field ini tidak bisa
jenis term (termasuk
"COD" dan diisi
reasonableness COD dan Prepaid)
"Prepaid"
check
diisi lebih angka lebih
besar dari balanced sistem menolak sistem menerima lemah diskon days < balanced due days
due days

numeric check diisi huruf a sistem menolak sistem menolak baik


Term _
balanced due sistem menerima
day jika termin COD (cash on delivery) dan
diisi sembarang angka sistem menolak untuk semua pilihan lemah prepaid seharusnya field ini tidak bisa
jenis term (termasuk diisi
reasonableness COD dan Prepaid)
check

diisi angka lebih kecil sistem menolak sistem menerima lemah balanced due days > discount days
dari discount days

numeric check diisi huruf a sistem menolak sistem menolak baik


Term _ %
discount for sistem menerima
early jika termin COD (cash on delivery) dan
reasonableness diisi sembarang angka sistem menolak untuk semua pilihan
payment lemah prepaid seharusnya field ini tidak bisa
check jenis term (termasuk diisi
COD dan Prepaid)

Agnes Advensia C, SE, M.Si, Akt 2


Term _ %
discount
Audit Sistem for
Informasi
early
payment
Kendali yang Hasil yang
No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji
sistem
diisi angka lebih besar sistem menolak menerima,sistem kurang baik misalnya batas atas diskoun for early
limit check dari 5% tidak bisa disetting payment 5%
untuk membatasi %

numeric check diisi huruf a sistem menolak sistem menolak baik


Term _ %
monthly sistem menerima
charge for jika termin COD (cash on delivery) dan
reasonableness diisi sembarang angka sistem menolak untuk semua pilihan
late payment check lemah prepaid seharusnya field ini tidak bisa
jenis term (termasuk diisi
COD dan Prepaid)

sistem jika kebijakan perusahaan misalnya batas


diisi angka lebih besar sistem menolak menerima,sistem
limit check kurang baik atas discount for early payment 5%,maka
dari n % tidak bisa disetting dummy data 6%
untuk membatasi %

numeric check diisi huruf a sistem menolak sistem menolak baik


3 Tax Inclusive

default sistem adalah filed otomatis terisi


(tanda √) yang berarti tax inclusive (harga
jual sudah termasuk PPN). Jadi meskipun
dilewati field otomatis terisi tax inclusive,
risikonya adalah jika user lupa
memperhatikan field ini (misalnya
seharusnya transaksi tax exclusive tapi
user melewati field ini,padahal jika tidak
diganti,otomatis field terisi tax
inclusive,akibatnya perhitungan harga
dan pajak menjadai salah)

sistem menerima
completeness dilewati (tidak diisi) sistem menolak (otomatis terisi tanda lemah
check saran perbaikan:
√ artinya tax inclusive)

Agnes Advensia C, SE, M.Si, Akt 3


Audit Sistem Informasi

Kendali yang
completeness Hasil yang sistem menerima
No Fields Dummy
dilewati data
(tidak diisi) sistem menolak Hasil sesungguhnya
(otomatis terisi tanda Simpulan
lemah Keterangan
diuji
check diperkirakan
√ artinya tax inclusive)

1. sistem dimungkinkan mengubah


default tax (jika kebijakan perusahaan tax
exclusive maka default bisa diganti
menjadi tax exclusive)

2. jika tidak ada kebijakan yang tetap,


sebaiknya format field input
menggunakan option button (set
membership) dan dilengkapi completness
check sehingga jika tidak diisi maka
sistem akan menolak

4 Ship to diskusi : perlu master reference tidak


master mengingat barang bisa dikirim ke alamat
reference ? lain ?
completeness dibiarkan kosong sistem menolak sistem menolak baik
check
5 Invoice # sistem menolak
completeness dibiarkan kosong sistem menolak (otomatis terisi no baik
check urut)
diisi nomor yang sistem menolak sistem menolak baik
sudah terpakai

sequence check diisi nomor lompat


(misalnya setelah
00001 berikutnya diisi sistem menolak sistem menerima lemah
nomor 00003)
6 Date completeness dibiarkan kosong sistem menolak sistem menolak baik
check

format tanggal dd/mm/yyyy, maka sistem


32/11/2009 sistem menolak sistem menolak baik akan menolak jika diisi tanggal > 31

date check
20/13/2009 sistem menolak sistem menolak baik bulan > 12

Agnes Advensia C, SE, M.Si, Akt 4


Audit Sistem Informasi

Kendali
date check yang Hasil yang
No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji

30/02/2009 sistem menolak sistem menolak baik februari tanggal < 29

dengan asumsi input bisa dilakukan


diisi tanggal (hari) setelah tanggal transaksi,tapi tidak bisa
sistem menolak sistem menerima lemah
berikutnya input transaksi yg belum terjadi (tanggal
lebih dari hari ini / tanggal komputer)

limit test
harus sesuai dengan periode pelaporan
sistem menerima,tapi tahun berjalan, jika ada kesalahan tahun
diisi tahun yang sudah sistem menolak muncul peringatan sebelumnya, maka seharusnya dilakukan
dulu bahwa tanggal lemah
lalu dengan jurnal koreksi (bukan dengan
tidak sesuai periode mengubah/menambah input tahun
akuntansi berjalan sebelumnya)

7 Customer PO
# hanya jika prosedur penjualan harus
berdasarkan surat order dari
customer,biasanya jika perusahaan
completeness adalah distributor besar, pada
dibiarkan kosong sistem menolak sistem menerima
check perusahaan ritel biasanya tidak perlu
dengan customer PO maka pada
perusahaan ritel tidak perlu
completeness check

8 Ship completeness dibiarkan kosong sistem menolak sistem menolak baik


check

numeric check diisi huruf a sistem menolak sistem menolak baik

master diisi angka > jumlah


reference sistem menolak sistem menolak baik
/referensial check barang tersedia

Agnes Advensia C, SE, M.Si, Akt 5


Audit Sistem Informasi

Kendali yang Hasil yang


No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji

dalam MYOB angka (-) diartikan sebagai


retur penjualan. Hal ini praktis dipandang
valid sign -/+ dari segi efisiensi sistem,tetapi dari sisi
diisi angka negatif sistem menolak sistem menerima lemah
check pengendlaian internal mengandung risiko
kesalahan input. Saran: ada form retur
tersendiri

9 Backorder
sistem menolak
diisi angka meskipun backorder merupakan jumlah barang
reasonableness sistem menolak (otomatis ketika
saldo barang baik yang dipesan pelanggan, tetapi saldo
check disimpan, backorder
mencukupi persediaan tidak mencukupi.
menjadi 0)

numeric check diisi huruf a sistem menolak sistem menolak baik


10 Item Number completeness
dibiarkan kosong sistem menolak
check

referensial check diisi kode yang tidak sistem menolak sistem menolak
ada di master barang

11 Description

meskipun tidak mempengaruhi mutasi


sistem menerima barang,karena yang dipakai oleh program
(semula otomatis aplikasi untuk mengenali barang adalah
diisi deskripsi yang ketika item number item number (bukan deskripsinya),
referensial check tidak sesuai master sistem menolak dipilih, sesuai dengan kurang baik namun mengakibatkan deskripsi barang
barang deskripsi di master dalam faktur tidak sesuai dengan barang
barang, tetapi bisa sesungguhnya sehingga bisa
diganti) membingungkan pelanggan atau user
sendiri

completeness dibiarkan kosong sistem menolak sistem menerima kurang baik idem
check

Agnes Advensia C, SE, M.Si, Akt 6


Audit Sistem Informasi

Kendali yang Hasil yang


No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji
12 Price completeness dibiarkan kosong sistem menolak sistem menolak
check

baik/lemah tergantung kebijakan


perusahaan. Pada ritel biasanya user
dalah kasir yang tidak punya wewenang
utk mengubah harga,maka kondisi sistem
yang demikian dinilai lemah. Dalam
kondisi ini harga hanya bisa diubah lewat
master barang & hanya bisa dilakukan
oleh pihak yang mempunyai wewenang.

diisi angka berbeda


referensial check dengan harga di sistem menolak sistem menerima namun jika tenaga penjual mempunyai
master barang wewenang untuk menentukan harga,
maka kondisi sistem seperti tidak tidak
masalah,hanya lebih baik jika ada range
check (perubahan / negosiasi harga hanya
diperbolehkan pada range tertentu)

alternatif lain untuk kondisi tenaga


penjual bisa menentukan harga adalah
harga tetap tidak bisa diubah,namun
kenaikan/penurunan harga diinput pada
kolom discount (alternatif ini lebih baik)

numeric check diisi huruf a sistem menolak sistem menolak baik

valid sign -/+ diisi angka negatif sistem menolak sistem menolak baik
check
13 Disc %
numeric check diisi huruf a sistem menolak sistem menolak baik

Agnes Advensia C, SE, M.Si, Akt 7


Audit Sistem Informasi

13 Disc % Kendali yang Hasil yang


No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji

limit check diisi angka > 100% sistem menolak sistem menolak baik

diisi angka > 20% (jika MYOB tidak memungkinkan perusahaan


maks diskon yang men-seting batasan diskon kurang dari
sistem menolak sistem menerima lemah
ditentukan 100% (misal diskon paling besar 20% -->
perusahaan 20%) tidak bisa diseting di MYOB)

14 Total completeness dibiarkan kosong sistem menolak sistem menolak


check

sistem menolak,field
reasobleness diisi angka sembarang sistem menolak tidak bisa diakses namun auditor juga harus memastikan
baik
check sehingga tidak bisa angka yang tertera benar perhitungannya
diubah

15 Job
perlu completeness check dan referensial
check (ke master "job") untuk perusahaan
yang menggunakan job costing

16 Tax
sistem menolak,field namun auditor juga harus memastikan
reasobleness diisi angka sembarang sistem menolak tidak bisa diakses angka yang tertera benar perhitungannya
baik
check sehingga tidak bisa (termasuk skemanya tax inclusive atau
diubah exclusive)

17 Salesperson
umumnya data ini penting untuk
completeness kurang baik menentukan siapa bertgjawab atas
dibiarkan kosong sistem menolak sistem menerima
check transaksi, selain itu untuk menghitung fee
(jika ada).

Referensial check diisi data yang tidak


(master ada di master pegawai sistem menolak sistem menolak
reference)
18 Comment optional jadi tidak memerlukan input
control

Agnes Advensia C, SE, M.Si, Akt 8


Audit Sistem Informasi

Kendali yang Hasil yang


No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji
19 Promised
date tergantunng kebijakan perusahaan,
misalnya jika barang belum tersedia
(backorder) maka perlu diisi sesuai
tanggal kesepakatan / janji akan dipenuhi
--> perlu completenss check dan
reasonableness check terhadap filed
"backorder"

20 Subtotals
sistem menolak (filed otomatis terisi (meskipun otomatis terisi,
reasobleness diisi sembarang angka sistem menolak diblok / tidak bisa baik auditor harus memeriksa juga kebenaran
check diakses oleh perhitungan)
user,otomatis terisi)

completeness dibiarkan kosong sistem menolak field terisi otomatis baik


check
21 Freight
biasanya optional,namun jika praktik
perusahaan ongkos angkut dibebankan
kepada customer,maka field ini perlu
dilengkapi dengan completeness check
dan master reference (perlu tambahan
tabel master standar tarif)

22 Tax
sistem menolak (filed otomatis terisi (meskipun otomatis terisi,
reasobleness diisi sembarang angka sistem menolak diblok / tidak bisa baik auditor harus memeriksa juga kebenaran
check diakses oleh perhitungan)
user,otomatis terisi)

completeness dibiarkan kosong sistem menolak field terisi otomatis baik


check

Agnes Advensia C, SE, M.Si, Akt 9


Audit Sistem Informasi

Kendali yang Hasil yang


No Fields Dummy data diperkirakan Hasil sesungguhnya Simpulan Keterangan
diuji
23 Total Amount
sistem menolak (filed otomatis terisi (meskipun otomatis terisi,
reasobleness diisi sembarang angka sistem menolak diblok / tidak bisa auditor harus memeriksa juga kebenaran
baik
check diakses oleh perhitungan,dengan memperhatikan tax
user,otomatis terisi) inclusive / tax exclusive)

completeness dibiarkan kosong sistem menolak field terisi otomatis baik


check

Agnes Advensia C, SE, M.Si, Akt 10


Audit Sistem Informasi

DESAIN PENGENDALIAN INPUT


*) FORM "ENTER SALES"
No Fields Kendali input Keterangan
1 Customer harus diisi terutama untuk penjualan kredit (menentukan
master reference piutang tiap customer)
completeness check
4 Ship to diskusi : perlu master reference tidak mengingat barang bisa
master reference ? dikirim ke alamat lain ?
completeness check
5 Invoice # completeness check

sequence check
6 Date completeness check
format tanggal dd/mm/yyyy, maka sistem akan menolak jika
diisi tanggal > 31
date check
bulan > 12
februari tanggal < 29
dengan asumsi input bisa dilakukan setelah tanggal
transaksi,tapi tidak bisa input transaksi yg belum terjadi (tanggal
lebih dari hari ini / tanggal komputer)
limit test
harus sesuai dengan periode pelaporan tahun berjalan, jika ada
kesalahan tahun sebelumnya, maka seharusnya dilakukan
dengan jurnal koreksi (bukan dengan mengubah/menambah
input tahun sebelumnya)
7 Customer PO #
hanya jika prosedur penjualan harus berdasarkan surat order
dari customer,biasanya jika perusahaan adalah distributor besar,
completeness check pada perusahaan ritel biasanya tidak perlu dengan customer PO
maka pada perusahaan ritel tidak perlu completeness check

8 Ship completeness check


numeric check

Agnes Advensia C, SE, M.Si, Akt 11


Audit Sistem Informasi

8 Ship
No Fields Kendali input Keterangan

master reference /referensial


check

dalam MYOB angka (-) diartikan sebagai retur penjualan. Hal ini
praktis dipandang dari segi efisiensi sistem,tetapi dari sisi
valid sign -/+ check pengendlaian internal mengandung risiko kesalahan input.
Saran: ada form retur tersendiri
9 Backorder backorder merupakan jumlah barang yang dipesan pelanggan,
reasonableness check tetapi saldo persediaan tidak mencukupi.
numeric check
10 Item Number completeness check
referensial check
11 Description
meskipun tidak mempengaruhi mutasi barang,karena yang
dipakai oleh program aplikasi untuk mengenali barang adalah
item number (bukan deskripsinya), namun mengakibatkan
referensial check deskripsi barang dalam faktur tidak sesuai dengan barang
sesungguhnya sehingga bisa membingungkan pelanggan atau
user sendiri

completeness check idem


12 Price completeness check

baik/lemah tergantung kebijakan perusahaan. Pada ritel


biasanya user dalah kasir yang tidak punya wewenang utk
mengubah harga,maka kondisi sistem yang demikian dinilai
lemah. Dalam kondisi ini harga hanya bisa diubah lewat master
barang & hanya bisa dilakukan oleh pihak yang mempunyai
wewenang.

referensial check namun jika tenaga penjual mempunyai wewenang untuk


menentukan harga, maka kondisi sistem seperti tidak tidak
masalah,hanya lebih baik jika ada range check (perubahan /
negosiasi harga hanya diperbolehkan pada range tertentu)

Agnes Advensia C, SE, M.Si, Akt 12


Audit Sistem Informasi referensial check

No Fields Kendali input Keterangan

alternatif lain untuk kondisi tenaga penjual bisa menentukan


harga adalah harga tetap tidak bisa diubah,namun
kenaikan/penurunan harga diinput pada kolom discount
(alternatif ini lebih baik)
numeric check
valid sign -/+ check
13 Disc % numeric check
limit check
MYOB tidak memungkinkan perusahaan men-seting batasan
diskon kurang dari 100% (misal diskon paling besar 20% -->
tidak bisa diseting di MYOB)
14 Total completeness check
namun auditor juga harus memastikan angka yang tertera benar
reasobleness check perhitungannya
15 Job
perlu completeness check dan referensial check (ke master
"job") untuk perusahaan yang menggunakan job costing

16 Tax namun auditor juga harus memastikan angka yang tertera benar
reasobleness check perhitungannya (termasuk skemanya tax inclusive atau
exclusive)
17 Salesperson
umumnya data ini penting untuk menentukan siapa bertgjawab
completeness check atas transaksi, selain itu untuk menghitung fee (jika ada).

Referensial check (master


reference)
18 Comment optional jadi tidak memerlukan input control
19 Promised date
tergantunng kebijakan perusahaan, misalnya jika barang belum
tersedia (backorder) maka perlu diisi sesuai tanggal kesepakatan
/ janji akan dipenuhi --> perlu completenss check dan
reasonableness check terhadap filed "backorder"

Agnes Advensia C, SE, M.Si, Akt 13


Audit Sistem Informasi

No Fields Kendali input Keterangan


20 Subtotals otomatis terisi (meskipun otomatis terisi, auditor harus
reasobleness check memeriksa juga kebenaran perhitungan)
completeness check
21 Freight
biasanya optional,namun jika praktik perusahaan ongkos angkut
dibebankan kepada customer,maka field ini perlu dilengkapi
dengan completeness check dan master reference (perlu
tambahan tabel master standar tarif)
22 Tax otomatis terisi (meskipun otomatis terisi, auditor harus
reasobleness check memeriksa juga kebenaran perhitungan)
completeness check
23 Total Amount otomatis terisi (meskipun otomatis terisi, auditor harus
reasobleness check memeriksa juga kebenaran perhitungan,dengan memperhatikan
tax inclusive / tax exclusive)
completeness check

Agnes Advensia C, SE, M.Si, Akt 14


MATRIKS TEST DATA
INPUT DATA KARYAWAN

Fields Kendali yg diuji Dummy data Hasil yg diperkirakan


NIP completness check dikosongkan sistem menolak
alphabet 10000 10000
size 1234 sistem menolak
123456 sistem menolak
sequence data yg sdh ada sistem menolak
tdk urut sistem menolak
NAMA
ALAMAT
TGL LAHIR completness check
date check 32/13/1980 sistem menolak
reasonableness check

UMUR completness
numeric abcd
reasonableness tidak sesuai tgl lhr

JENIS KELAMIN complet tdk dipilih/tdk diisi


set membership teknik option/check box
data pilihan
abcdef
PENDIDIKAN
MASA KERJA
JABATAN
GOLONGAN
GAJI POKOK complet
reasonableness pend, masa kerja, gol
master ref refer ke tabel master gaji

TUNJANGAN
Keterangan Hasil sesungguhnya kesimpulan
sistem menerima lemah

standar 5 digit

dd/mm/yyyy
min usia kerja 17 th

rumus otomatis dihtg dari tgl lhr

option button
laki2/perwmpuan

Anda mungkin juga menyukai