Anda di halaman 1dari 52

Sistem Pembukuan ManuaI

vs
Computer Based Accounting
System
Bagaimana ImpIikasinya terhadap Pekerjaan
Auditor ..
Marmah Hadi @2006
2
onsep Dasar
Sistem pembukuan manuaI vs berbasis komputer
" !rosedur pembukuan secara manual berbeda !rosedur pembukuan secara manual berbeda
dengan yang berbasis komputer dengan yang berbasis komputer "
maka ..
alat kendalinya pasti berbeda
risiko audit dan risiko salah saji juga
berbeda
tehnik audit pasti berbeda

Sistem Pembukuan ManuaI


$istem Pembukuan Manual . $istem Pembukuan Manual .
dimana titik kritis pengendaliannya?
menjurnaI
memposting
menyusun Iap
keuangan
AA
B B
C C
]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu

Sistem Pembukuan ManuaI


$istem Pembukuan Manual . $istem Pembukuan Manual .
dimana titik kritis pengendaliannya?
menjurnaI
memposting
pengarsipan
Menyusun Iap
keuangan
AA
B B
C C
D D
Bukti
Transk

%itik ritis PengendaIian


atas Sistem Pembukuan ManuaI
okus pengendalian: okus pengendalian:
Completeness Completeness
Accuracy (nilai dan klasifikasi) Accuracy (nilai dan klasifikasi)
Recognition Recognition
Valuation Valuation
Auditability Auditability
menjurnaI
pengarsipan
AA
Apakah semua transaksi dibuatkan bukti
Apakah semua bukti direkam dalam jurnal
Apakah mendebet dan mengkredit akun yang
benar
Apakah recognition dan valuation sesuai
dengan GAAP
Apakah transaksi diotorisasi
Apakah pengarsipan baik
Apakah audit trail dibuat dengan baik
Bukti

%itik ritis PengendaIian


atas Sistem Pembukuan ManuaI
okus pengendalian: okus pengendalian:
Completeness Completeness
Accuracy (nilai dan klasifikasi) Accuracy (nilai dan klasifikasi)
Auditability Auditability
memposting
B B
Apakah semua jurnal telah diposting ke Buku Besar
Apakah semua bukti telah diposting ke Buku Pembantu
Apakah semua posting dilakukan dengan akurat (akun
yang benar dan jumlah yang benar)
Apakah pemindahan saldo antara periode yang lalu
dengan periode berjalan telah akurat.
Apakah perhitungan saldo akhir (matematis) pada buku
besar dan pembantu telah benar.
Apakah Buku Besar cocok dengan Buku Pembantu
Apakah audit trail dibuat dengan baik
]urnal
Bukti

%itik ritis PengendaIian


atas Sistem Pembukuan ManuaI
Menyusun Iap
keuangan
C C
Apakah semua saldo Buku Besar telah
ditransfer ke neraca lajur secara lengkap
dan benar
Apakah jurnal penyesuaian dilakukan
secara benar dan memang diperlukan
(bukannya justru menjadi media untuk bukannya justru menjadi media untuk
melakukan window dressing melakukan window dressing)
Apakah pengungkapan (disclosure) sudah
memadai
Klasifikasi
Contingency
Valuation
Disclosure lainnya
Buku
Besar
Apa yang diaudit oIeh
Auditor ..?
.. pada sistem akuntansi yang manual

Bagaimana Mengaudit Akurasi


PengoIahan Data pada Sistem Pembukuan
ManuaI
]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
Arus pengolahan data
Arus proses audit secara "tracing back"

Bagaimana Mengaudit Akurasi


PengoIahan Data pada Sistem Pembukuan
ManuaI

]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
Menguji apakah angka laporan keuangan cocok dengan
neraca lajur, buku besar dan buku pembantu

Bagaimana Mengaudit Akurasi


PengoIahan Data pada Sistem Pembukuan
ManuaI

]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
Menguji apakah buku besar cocok dengan jurnaI ybs (sampIing)
Menguji apakah pemindahan saIdo buku besar periode
sebeIumnya ke periode berjaIan teIah cocok

2
Bagaimana Mengaudit Akurasi
PengoIahan Data pada Sistem Pembukuan
ManuaI

]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
Menguji apakah jurnal cocok dengan bukti ybs (sampling)
Menguji apakah jurnal telah dibuat dengan benar dan lengkap
Menguji pengendalian intern dengan meneliti audit trail

Bagaimana Mengaudit Akurasi


PengoIahan Data pada Sistem Pembukuan
ManuaI

]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
Menguji apakah bukti lengkap dan valid
Menguji apakah bukti sesuai dengan fisik

Bagaimana Mengaudit Akurasi


PengoIahan Data pada Sistem Pembukuan
ManuaI

]urnal
Bukti
Transaksi
Buku
Besar
Buku
Pembantu
Neraca
Lajur
Lap.
Keuangan
Bukti
Transaksi
Buku
Pembantu
KE$MPULAN APA YANG AKAN DPEROLEH
AUD%OR dengan pendekatan tracing back di atas?

esimpuIan yang akan diperoIeh Auditor


meIaIui Prosedur Pentrasiran e BeIakang
Dengan mentrasir laporan keuangan dari ujung hingga ke pangkal (bukti /
source document) maka auditor akan menyimpuIkan apakah:
transfer angka dari buku besar dan Buku pembantu ke Neraca Lajur
dan Laporan Keuangan sudah akurat
Kalkulasi matematis pada buku besar dan Buku Pembantu sudah
akurat
%ransfer angka antar periode pembukuan telah akurat
Buku besar cocok dengan jurnal
Jurnal telah dibuat sesuai dengan bukti transaksi, baik akunnya,
maupun jumlah serta periodisaisinya.
$ource document telah valid dan sesuai dengan bukti fisik (jika ada)
APA YANG KURANG?
%ehnik di atas tidak dapat menguji kelengkapan. %ransaksi yang
disembunyikan buktinya / tidak dibuat buktinya tidak akan terbukukan
dan tidak dapat terungkap melalui prosedur pentrasiran

Bagaimana Auditor meIengkapi Prosedur


Audit yang ManuaI?
Pengujian analitis
Menguji arus uang dan arus barang
Kontrol hubungan akun / transaksi lainnya
Observasi, nspeksi, Wawancara, Pemeriksaan isik
Konfirmasi
Rekonsiliasi
Mempelajari korespondensi (surat menyurat) Auditee dengan
pihak lain dan Notulen Rapat
Mempelajari kewajaran judgement dan accounting treatment
yang dipilih Auditee, seperti umur aktiva tetap, cadangan
penghapusan piutang, metode persediaan dsb.
Mempelajari lingkungan lain yang patut diduga dapat
mendorong terjadinya salah saji

adi ..
Pengujian akurasi proses pengolahan data melalui "tracing
back hanyalah $EBAGAN saja dari rangkaian prosedur audit.
Kesalahan yang sering dilakukan oleh auditor yunior:
telalu banyak menghabiskan waktu dengan pengujian
substantif, termasuk tracing back yang sekedar
menyimpulkan bahwa proses pengolahan data secara
matematis telah benar.
Padahal, dalam pemeriksaan keuangan (general audit),
bukan hanya akurasi yang harus diuji, melainkan juga:
completeness, valuation, recognition,
existence
obligation,
presentation / disclosures
Apa yang diaudit oIeh
Auditor ..?
.. pada sistem akuntansi yang berbasis
komputer
Apa yang diaudit oIeh
Auditor ..?
.. pada sistem akuntansi yang berbasis komputer
"enaIi dahuIu karakteristik sistem barbasis komputer"
2
Computer Based Accounting System
Database
Program
untuk
menghasiIkan
output
Program
untuk
menerima
input
Program untuk
memanipuIasi/
memroses data
Dimana titik kritis pengandalian intern - nya?
2
Data input dapat melalui trigger
dari user, misalnya:
keyboard, scanner, touch
screen, mouse
suara, video.
touch tone telephone
e-mail, digital fax, sms, mms
Data input dapat melalui
program otomatis, seperti:
perhitungan bunga harian
perhitungan depresiasi
bulanan
perhitungan pemakaian pulsa
telepon
Computer Based Accounting System
=> Input
Database
Computer
generated input
User's keyed-in
input
computer
program A
computer
program B
Database
22
Computer Based Accounting System
=> input
Database
Computer
generated
input
User's keyed-
in input
computer
program A
computer
program B
Input controI:
memastikan bahwa input valid,
lengkap, akurat dan ter-otorisasi
2
$etelah data masuk ke
dalam database, biasanya
dilakukan manipulasi data,
misalnya:
koreksi,
alokasi biaya,
perubahan, penambahan
dan penghapusan
komponen data,
pemrosesan dalam bentuk
kalkulasi dan sinkrosnisasi
Dapat dilakukan oleh user
ataupun secara otomatis
Computer Based Accounting System
=> Proses
Database
manipulation
computer
program 2
Database Database
2
Computer Based Accounting System
=> Proses
process controI:
memastikan bahwa
pemrosesan valid,
lengkap, akurat dan
ter-otorisasi
Database
Database
manipulation
computer
program 2
Database
2
$etiap output dihasilkan
oleh satu set program
tersendiri
setiap program akan
mengambil data langsung
dari database
setiap program bekerja
secara independen dan
%DAK $EQUEN%AL
jadi dapat saja ledger
salah, namun neraca
tetap akurat
Computer Based Accounting System
=> Output
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
computer
program A
computer
program B
computer
program D
2
Output controI: Output controI:
memastikan bahwa output
valid, lengkap, akurat
memastikan bahwa output
diakses oleh /
didistribusikan kepada
yang berwenang
Computer Based Accounting System
=> Output
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
computer
program A
computer
program B
computer
program D
2
Computer Based Accounting System
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
28
Computer Based Accounting System
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
Input controI:
memastikan bahwa
input valid, lengkap,
akurat dan ter-
otorisasi
2
Computer Based Accounting System
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
process controI:
memastikan bahwa
pemrosesan valid,
lengkap, akurat dan
ter-otorisasi

Computer Based Accounting System


Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
Output controI:
memastikan bahwa output valid,
lengkap, akurat dan diakses oleh yang
berwenang

Computer Based Accounting System


ControIs
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
Input control
Process control
output control
+/+ General
control
2
Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit CBAS
(Computer Based Accounting System)
Uji efektivitas
input control
Uji efektifitas
process control
Uji efektifitas
output control
Uji akurasi
output
Uji apakah
database tidak
berisi
garbage"

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit CBAS
(Computer Based Accounting System)
Fokus utama : (amongst other things)
. Memastikan bahwa database tidak berisi garbage"
2. Output dihasilkan secara akurat

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Input
Pada CBAS
Uji efektivitas
input control
$ecara sampling, menguji apakah $ecara sampling, menguji apakah
semua data di semua data di- -input secara akurat input secara akurat
(akunnya, nilainya, ownershipnya, (akunnya, nilainya, ownershipnya,
existence existence- -nya, dan cutoff nya, dan cutoff
periodenya) periodenya)
Menguji apakah ada kemungkinan Menguji apakah ada kemungkinan
data yang sama terinput lebih dari data yang sama terinput lebih dari
atau ada data yang terinput atau ada data yang terinput
secara tidak sempurna; tidak secara tidak sempurna; tidak
lengkap) lengkap)
$ecara sampling, menguji apakah $ecara sampling, menguji apakah
semua data di semua data di- -input secara akurat input secara akurat
(akunnya, nilainya, ownershipnya, (akunnya, nilainya, ownershipnya,
existence existence- -nya, dan cutoff nya, dan cutoff
periodenya) periodenya)
Menguji apakah ada kemungkinan Menguji apakah ada kemungkinan
data yang sama terinput lebih dari data yang sama terinput lebih dari
atau ada data yang terinput atau ada data yang terinput
secara tidak sempurna; tidak secara tidak sempurna; tidak
lengkap) lengkap)

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Input
Pada CBAS
Jika pengujian input Jika pengujian input
menyimpulkan bahwa input menyimpulkan bahwa input
yang masuk terlalu banyak yang masuk terlalu banyak
"garbage, maka pengujian "garbage, maka pengujian
lain tidak perlu dilakukan. lain tidak perlu dilakukan.
Hasilnya; => Hasilnya; =>
$MER $MER
(menolak memberikan opini) (menolak memberikan opini)

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Proses
Pada CBAS
Uji efektifitas
process control
$ecara sampling, menguji apakah pemrosesan $ecara sampling, menguji apakah pemrosesan
dilakukan secara akurat (akunnya, nilainya, cutoff dilakukan secara akurat (akunnya, nilainya, cutoff
periodenya) periodenya)
Menguji apakah ada kemungkinan pemrosesan Menguji apakah ada kemungkinan pemrosesan
dapat menghasilkan "garbage. dapat menghasilkan "garbage.
Menguji kemungkinan pemrosesan tidak terotorisasi Menguji kemungkinan pemrosesan tidak terotorisasi

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Proses
Pada CBAS
Uji efektifitas
process control
Jika pengujian proses menyimpulkan bahwa hasil Jika pengujian proses menyimpulkan bahwa hasil
pemrosesan data akan menghasilkan terlalu banyak pemrosesan data akan menghasilkan terlalu banyak
"garbage di dalam database, maka pengujian lain "garbage di dalam database, maka pengujian lain
tidak perlu dilakukan. tidak perlu dilakukan.
Hasilnya; => Hasilnya; => $MER $MER
(menolak memberikan opini) (menolak memberikan opini)
8
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Database
Pada CBAS
Uji apakah
database tidak
berisi
garbage"
Menguji apakah data
integrity dalam database
benar-benar terjaga
Jika data integrity tak
terpelihara, maka
database dapat menjadi
garbage
=> tidak ada gunanya
melanjutkan pengujian
Database

Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Output
Pada CBAS
Uji efektifitas
output control
Uji akurasi
output
Menguji akurasi output
dengan memeriksa kode
program satu per satu, baris
per baris,
atau
dengan parallel simulation,
dengan data test
dengan %
atau
dengan audit around the
computer (manual test)

esimpuIan pengujian output


apakah pengendalian output telah efektif
apakah output akurat dan lengkap
Database
Program
untuk
output
Program
untuk input
Program
memanipuIasi/
memroses
data
Bagaimana Mengaudit Output
Pada CBAS

adi .
Audit CBAS tidak diIakukan secara
tracing back,
Database
Program
untuk
menghasiIkan
output
Program
untuk
menerima
input
Program untuk
memanipuIasi/
memroses data
%idak ada gunanya mentrasir dari lap keu ke ledger, lalu dari
ledger ke jurnal, dst..
2
%ehnik/Pendekatan MeIakukan Audit
CBAS
Audit around the computer
system
Audit through the computer
system
Audit with the computer
compliance test
substantive test

Sistem Akuntansi ManuaI vs Integrated


CBAS dan Software
$istem
nformasi
Pemasaran
$istem
nformasi
Produksi
$istem
nformasi
Personalia
$istem
nformasi
Akuntansi
W $IA menghasilkan
masukan kepada sistem
yang lain
W $IA juga menerima
masukan dari sistem yang
lain
$I$% AKUN%AN$I ANUAL
$ub Ledger
Dokumen
%ransaksi
Jurnal
General Ledger
Laporan
Keuangan
$$%EM NORMA$ AKUN%AN$

PRO$$ AKUN%AN$I (ANUAL) Alur proses akuntansi


Alur proses audit
$ub Ledger
Dokumen
%ransaksi
Jurnal
General Ledger
Laporan
Keuangan
MEKANISME AUDIT SECARA MANUAL
Neraca
Aktiva
Aktiva Lancar Buku Besar Piutang
Kas 1 0 0 0
Piutang 2 5 0 0 No Bkt Uraian Debet Kredit $aldo
Persediaan 3 4 0 0 4800
Uang ula 1 2 5 0 1/1/01 001 200 5.000
Non Aktiva Lancar
%anah
Bangunan 28/12/01 490 200 - 3.200
30/12/01 500 - 1000 2.200
31/12/01 501 300 - 2.500
Jurnal
No Bkt Akun Debet Kredit Urian
1/1/01 001 Piutang 200
1/1/01 001 Penjln 200
31/12/01 501 Piutang 300 -
31/12/01 501 PPN 30
31/12/01 501 Penjln 270
%gl
%gl
nvoice
2
Pengujian atas:
* kecukupan bukti
* recognition
* valuation
"walk throuh transaction"
1
2
3
4

Mekanisme Audit CBIS


Database
computer
program
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated
input
User key-in
input
Database
manipulation
computer
program
computer
program
computer
program
computer
program
computer
program

ControIs in a Computer System.


eneral controls
pplication controls
input control
process control
output control
tercermin pada:
policy, standar, prosedure, praktek yang
berjalan dan struktur organisasi
8
InternaI ControI Pada CBAS
yang Menjadi Fokus Perhatian Auditor
Database
computer
program C
Journal
Ledger
$ub ledger
Reports
Reports
Reports
Journal
Computer
generated input
User key-in
input
Database
manipulation
computer
program A
computer
program B
computer
program D
computer
program 2
computer
program A
computer
program B
Input control
Process control
output control
Application Control +
General Control

Apakah pada CBAS Auditor %etap harus


meIakukan haI berikut ini ?
Pengujian analitis
Menguji arus uang dan arus barang
Kontrol hubungan akun / transaksi lainnya
Observasi, nspeksi, Wawancara, Pemeriksaan isik
Konfirmasi
Rekonsiliasi
Mempelajari korespondensi (surat menyurat) Auditee dengan
pihak lain dan Notulen Rapat
Mempelajari kewajaran judgement dan accounting treatment
yang dipilih Auditee, seperti umur aktiva tetap, cadangan
penghapusan piutang, metode persediaan dsb.
Mempelajari lingkungan lain yang patut diduga dapat
mendorong terjadinya salah saji
A A ! !

eahIian dan Pengetahuan yang


Dibutuhkan Auditor CBAS
$kill:
nformation system design
nformation based decision making
Communication
Audit techniques & accounting techniques
Knowledge:
Computer (hardware, software , database,
networking)
Accounting & Accounting $oftware
inance, Management, %ax, Legal
GAAP, GAA$, COB%, CO$O's
ntegrity, smart, experience, strong drive, fast
learner

adi ..
Penggunaaan komputer dalam sistem informasi
membawa sejumlah besar perubahan.
Konsep-konsep pengendalian, prosedur-prosedur
operasional baku, cara kerja, dan prasyarat keahlian
teknis bagi mereka yang terlibat di dalam sistem
mengalami perubahan yang signifikan.
$ehubungan dengan hal tersebut metode audit sestem
yang manual berbeda dengan CBA$.
Untuk dapat melakukan audit CBA$ secara efektif dan
efisien, auditor harus memiliki pengetahuan mengenai
teknologi informasi. (mau - tak - mau HARU$ LHO !!!)
PER%ANYAAN ??

Anda mungkin juga menyukai