Karena kerumitan banyak program perangkat lunak aplikasi klien, auditor yang
menggunakan pendekatan data pengujian sering kali mendapatkan bantuan dari spesialis
1
audit komputer. Banyak perusahaan CPA yang lebih besar memiliki staf yang berdedikasi
untuk membantu dalam pengujian kontrol aplikasi otomatis klien.
Auditor sering menggunakan perangkat lunak yang dikendalikan auditor untuk melakukan
operasi yang sama dengan perangkat lunak klien, menggunakan file data yang sama. Tujuannya
adalah untuk menentukan efektivitas pengendalian otomatis dan untuk mendapatkan bukti
tentang saldo akun elektronik. Pendekatan pengujian ini disebut pengujian simulasi paralel.
Gambar 12-10 menunjukkan simulasi paralel yang khas. Baik menguji kontrol atau saldo akhir,
auditor membandingkan output dari perangkat lunak auditor dengan output dari sistem klien
untuk menguji keefektifan perangkat lunak klien dan untuk menentukan apakah saldo klien
benar. Berbagai perangkat lunak tersedia untuk membantu auditor. Auditor biasanya melakukan
pengujian simulasi paralel menggunakan perangkat lunak audit umum (GAS), yaitu program
yang dirancang khusus untuk tujuan audit. Perangkat lunak audit yang tersedia secara komersial,
seperti ACL dan IDEA, dapat dengan mudah dioperasikan pada komputer desktop atau laptop
auditor. Auditor mendapatkan salinan database klien atau file master yang dapat dibaca mesin
dan menggunakan perangkat lunak audit umum untuk melakukan berbagai pengujian data
elektronik klien. Alih-alih GAS, beberapa auditor menggunakan perangkat lunak spreadsheet
untuk melakukan tes simulasi paralel sederhana. Yang lain mengembangkan perangkat lunak
audit khusus mereka sendiri. Perangkat lunak audit yang digeneralisasikan memberikan tiga
keuntungan: relatif mudah untuk melatih staf audit dalam penggunaannya, bahkan jika mereka
hanya memiliki sedikit pelatihan TI terkait audit; perangkat lunak dapat diterapkan ke berbagai
klien dengan kustomisasi minimal; dan memiliki kemampuan untuk melakukan pengujian audit
lebih cepat dan lebih rinci daripada menggunakan prosedur manual tradisional. Tabel 12-2
mencakup beberapa penggunaan umum perangkat lunak audit umum. Dua diperiksa secara rinci:
Saat menggunakan modul audit tertanam pendekatan, auditor memasukkan modul audit ke dalam
sistem aplikasi klien untuk mengidentifikasi jenis transaksi tertentu. Misalnya, auditor mungkin
menggunakan tertanam modul untuk mengidentifikasi semua pembelian yang melebihi $ 25.000
untuk ditindaklanjuti dengan pemeriksaan yang lebih rinci untuk terjadinya dan akurasi tujuan
audit terkait transaksi. Dalam beberapa kasus, auditor kemudian menyalin transaksi yang
diidentifikasi ke file data terpisah dan kemudian memproses transaksi tersebut menggunakan
simulasi paralel untuk menggandakan fungsi yang dilakukan oleh sistem klien. Auditor
kemudian membandingkan output klien dengan output auditor. Perbedaan dicetak pada laporan
pengecualian untuk tindak lanjut auditor.
Pendekatan modul audit tertanam memungkinkan auditor untuk terus mengaudit transaksi
dengan mengidentifikasi transaksi aktual yang diproses oleh klien, dibandingkan dengan data
pengujian dan pendekatan simulasi paralel, yang hanya mengizinkan pengujian berselang. Audit
internal mungkin juga menganggap teknik ini berguna. Meskipun auditor dapat menggunakan
satu atau kombinasi pendekatan pengujian, mereka biasanya menggunakan:
Menguji data untuk melakukan pengujian pengendalian dan pengujian substantif atas
transaksi.
Simulasi paralel untuk pengujian substantif, seperti menghitung ulang jumlah transaksi
dan catatan pembantu file induk pijakan dari saldo akun.
Modul audit tertanam untuk mengidentifikasi transaksi yang tidak biasa untuk pengujian
substantif.