Anda di halaman 1dari 52

Sistem Pembukuan Manual

vs

Computer Based Accounting


System

Bagaimana Implikasinya terhadap Pekerjaan


Auditor .
Marmah Hadi @2006

Konsep Dasar
Sistem pembukuan manual vs berbasis komputer

Prosedur pembukuan secara manual berbeda


dengan yang berbasis komputer
maka .
alat

kendalinya pasti berbeda


risiko audit dan risiko salah saji juga
berbeda
tehnik audit pasti berbeda
2

Sistem Pembukuan Manual


Bukti
Bukti
Transaksi
Transaksi

B
A

Jurnal

menjurnal

memposting

Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Sistem Pembukuan Manual


dimana titik kritis pengendaliannya?

Neraca
Lajur

menyusun lap
keuangan

Lap.
Keuanga
n

Sistem Pembukuan Manual

Bukti
Transk

pengarsipan
D

menjurnal

B
memposting

C Menyusun lap
keuangan

Sistem Pembukuan Manual


dimana titik kritis pengendaliannya?

Titik Kritis Pengendalian


atas Sistem Pembukuan Manual
Bukti

pengarsipan
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

menjurnal
A

Fokus pengendalian:

Completeness
Accuracy (nilai dan klasifikasi)
Recognition
Valuation
Auditability

Titik Kritis Pengendalian


atas Sistem Pembukuan Manual
Bukti

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

Jurnal

B
memposting

Fokus pengendalian:

Completeness
Accuracy (nilai dan klasifikasi)
Auditability

Titik Kritis Pengendalian


atas Sistem Pembukuan Manual

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
melakukan window dressing)
dressing
Apakah pengungkapan (disclosure) sudah
memadai
Klasifikasi
Contingency
Valuation
Disclosure lainnya

Buku
Besar

C Menyusun lap
keuangan

Apa yang diaudit oleh


Auditor ..?
.. pada sistem akuntansi yang manual

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Neraca
Lajur

Arus pengolahan data


Arus proses audit secara tracing back

Lap.
Keuanga
n

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Neraca
Lajur

Menguji apakah angka laporan keuangan cocok dengan neraca lajur,


buku besar dan buku pembantu

Lap.
Keuanga
n

10

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Neraca
Lajur

Lap.
Menguji apakah buku besar cocok dengan jurnal ybs (sampling)
Keuanga
Menguji apakah pemindahan saldo buku besar periode
n
sebelumnya ke periode berjalan telah cocok

11

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Menguji apakah jurnal cocok dengan bukti ybs (sampling)


Menguji apakah jurnal telah dibuat dengan benar dan lengkap
Menguji pengendalian intern dengan meneliti audit trail

Neraca
Lajur

Lap.
Keuanga
n

12

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
4

Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Menguji apakah bukti lengkap dan valid


Menguji apakah bukti sesuai dengan fisik

Buku
Buku
Pembant
Pembant
u
u

Neraca
Lajur

Lap.
Keuanga
n

13

Bagaimana Mengaudit Akurasi


Pengolahan Data pada Sistem Pembukuan
Manual
4

Bukti
Bukti
Transaksi
Transaksi

Jurnal
Buku
Besar

Buku
Buku
Pembant
Pembant
u
u

Neraca
Lajur

KESIMPULAN APA YANG AKAN DIPEROLEH


AUDITOR dengan pendekatan tracing back di atas?

Lap.
Keuanga
n

14

Kesimpulan yang akan diperoleh Auditor


melalui Prosedur Pentrasiran Ke Belakang
Dengan mentrasir laporan keuangan dari ujung hingga ke pangkal (bukti /
source document) maka auditor akan menyimpulkan 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
Transfer angka antar periode pembukuan telah akurat
Buku besar cocok dengan jurnal
Jurnal telah dibuat sesuai dengan bukti transaksi, baik akunnya,
maupun jumlah serta periodisaisinya.
Source document telah valid dan sesuai dengan bukti fisik (jika ada)
APA YANG KURANG?
Tehnik di atas tidak dapat menguji kelengkapan. Transaksi yang
disembunyikan buktinya / tidak dibuat buktinya tidak akan terbukukan
dan tidak dapat terungkap melalui prosedur pentrasiran
15

Bagaimana Auditor melengkapi Prosedur Audit


yang Manual?

Pengujian analitis
Menguji arus uang dan arus barang
Kontrol hubungan akun / transaksi lainnya
Observasi, Inspeksi, Wawancara, Pemeriksaan Fisik
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
16

Jadi .

Pengujian akurasi proses pengolahan data melalui tracing


back hanyalah SEBAGIAN 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

17

Apa yang diaudit oleh


Auditor ..?
.. pada sistem akuntansi yang berbasis
komputer

Apa yang diaudit oleh


Auditor ..?
.. pada sistem akuntansi yang berbasis komputer
Kenali dahulu karakteristik sistem barbasis komputer

Computer Based Accounting System

Program
untuk
menerima
input

Database

Program
untuk
menghasilkan
output

Program untuk
memanipulasi/
memroses data

Dimana titik kritis pengandalian intern - nya?

20

Computer Based Accounting System


=> Input

computer
program 1A

Computer
generated input
Database

computer
program 1B

Users keyed-in
input

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
21

Computer Based Accounting System


=> input

computer
program 1A
Computer
generated
input

Users keyed-in
input

computer
program 1B

Database

Input control:

memastikan bahwa input valid,


lengkap, akurat dan ter-otorisasi
22

Computer Based Accounting System


=> Proses

Setelah data masuk ke


dalam database, biasanya
dilakukan manipulasi data,
misalnya:

Database

computer
program 2

Database
manipulation

koreksi,
alokasi biaya,
perubahan, penambahan
dan penghapusan
komponen data,
pemrosesan dalam bentuk
kalkulasi dan sinkrosnisasi

Dapat dilakukan oleh user


ataupun secara otomatis
23

Computer Based Accounting System


=> Proses

Database

computer
program 2

Database
manipulation

process control:

memastikan bahwa
pemrosesan valid,
lengkap, akurat dan
ter-otorisasi

24

Computer Based Accounting System


=> Output

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Database

computer
program 3C
computer
program 3D

Sub ledger

Setiap output dihasilkan


oleh satu set program
tersendiri
setiap program akan
mengambil data langsung
dari database
setiap program bekerja
secara independen dan
TIDAK SEQUENTIAL
jadi dapat saja ledger
salah, namun neraca
tetap akurat

Reports
Reports
Reports
25

Computer Based Accounting System


=> Output

computer
program 3A

Journal
Journal

Output control:

computer
program 3B

Ledger

Database

computer
program 3C
computer
program 3D

Sub ledger

memastikan bahwa output


valid, lengkap, akurat
memastikan bahwa output
diakses oleh /
didistribusikan kepada
yang berwenang

Reports
Reports
Reports
26

Computer Based Accounting System

computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input
computer
program 2

computer
program 3D

Reports
Reports
Reports

Database
manipulation

27

Computer Based Accounting System

computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input

Input control:
memastikan bahwa
input valid, lengkap,
akurat dan terotorisasi

computer
program 2

computer
program 3D

Reports
Reports
Reports

Database
manipulation

28

Computer Based Accounting System

computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input

process control:
memastikan bahwa
pemrosesan valid,
lengkap, akurat dan
ter-otorisasi

computer
program 2

computer
program 3D

Reports
Reports
Reports

Database
manipulation

29

Computer Based Accounting System

computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input
computer
program 2

computer
program 3D

Reports
Reports
Reports

Output control:
Database
manipulation

memastikan bahwa output valid,


lengkap, akurat dan diakses oleh30
yang
berwenang

Computer Based Accounting System


Controls
computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input

Input control

computer
program 2

computer
program 3D

Reports
Reports
Reports

output control
Database
manipulation

Process control

+/+ General
31
control

Bagaimana Mengaudit CBAS


(Computer Based Accounting System)
Uji apakah
database tidak
berisi
garbage

Program
untuk input

Uji efektivitas
input control

Database

Program
memanipulasi/
memroses
data

Uji efektifitas
output control
Uji akurasi
output
Program
untuk
output

Uji efektifitas
process
control
32

Bagaimana Mengaudit CBAS


(Computer Based Accounting System)

Fokus utama : (amongst other things)

1. Memastikan bahwa database tidak berisi garbage

2. Output dihasilkan secara akurat

Program
untuk input

Database

Program
memanipulasi/
memroses
data

Program
untuk
output

33

Bagaimana Mengaudit Input


Pada CBAS
Secara sampling, menguji apakah
semua data di-input secara
akurat (akunnya, nilainya,
ownershipnya, existence-nya, dan
cutoff periodenya)
Program
untuk
Database
Menguji apakah output
ada kemungkinan
data yang sama terinput lebih dari
1X atau ada data yang terinput
secara tidak sempurna; tidak
lengkap)
Program

Program
untuk input

Uji efektivitas
input control

memanipulasi/
memroses
data

34

Bagaimana Mengaudit Input


Pada CBAS
Jika pengujian input
menyimpulkan bahwa input
yang masuk terlalu banyak
garbage, maka pengujian
lain tidak perlu
dilakukan.
Program
untuk
Hasilnya; =>
Database
output
DISCLAIMER
(menolak memberikan opini)

Program
untuk input

Program
memanipulasi/
memroses
data

35

Bagaimana Mengaudit Proses


Pada CBAS

Secara sampling, menguji apakah pemrosesan


dilakukan secara akurat (akunnya, nilainya, cutoff
periodenya)
Menguji apakah ada kemungkinan pemrosesan
Program
dapat
Programmenghasilkan garbage.
untuk
Database
untuk input
output terotorisasi
Menguji kemungkinan pemrosesan tidak

Program
memanipulasi/
memroses
data

Uji efektifitas
process
control
36

Bagaimana Mengaudit Proses


Pada CBAS

Jika pengujian proses menyimpulkan bahwa hasil


pemrosesan data akan menghasilkan terlalu banyak
garbage di dalam database, maka pengujian lain
tidak perlu dilakukan.
Program
Hasilnya; => DISCLAIMER
Program
untuk
Database
untuk input
output
(menolak memberikan opini)

Program
memanipulasi/
memroses
data

Uji efektifitas
process
control
37

Bagaimana Mengaudit Database


Pada CBAS
Uji apakah
database tidak
berisi
garbage

Program
untuk input

Database

Program
memanipulasi/
memroses
data

Menguji apakah data


integrity dalam database
benar-benar terjaga
Jika data integrity tak
terpelihara, maka
Program
database
dapat menjadi
untuk
garbage output
=> tidak ada gunanya
melanjutkan pengujian

38

Bagaimana Mengaudit Output


Pada CBAS
Menguji akurasi output
dengan memeriksa kode
program satu per satu, baris per
baris,
atau
Program
Database
untuk
input
dengan
parallel simulation,
dengan data test
dengan ITF
atau
Program
memanipulasi/
dengan audit around
the
memroses
computer (manual test)
data

Uji efektifitas
output control
Uji akurasi
output
Program
untuk
output

39

Bagaimana Mengaudit Output


Pada CBAS
Kesimpulan pengujian output
apakah pengendalian output telah efektif
apakah output akurat dan lengkap
Program
untuk input

Database

Program
memanipulasi/
memroses
data

Program
untuk
output

40

Jadi
Audit CBAS tidak dilakukan secara
tracing back,

Program
untuk
menerima
input

Database

Program
untuk
menghasilkan
output

Program untuk
memanipulasi/
memroses data

Tidak ada gunanya mentrasir dari lap keu ke ledger, lalu dari
ledger ke jurnal, dst.

41

Tehnik/Pendekatan Melakukan Audit


CBAS

Audit around the computer


system
Audit through the computer
system
Audit with the computer
compliance test
substantive test
42

Sistem Akuntansi Manual vs Integrated


CBAS dan Software
SISTEM AKUNTANSI MANUAL

SISTEM INFORMASI AKUNTANSI

Sistem
Informasi
Pemasaran

Jurnal
Transaksi

Sistem
Informasi
Akuntansi

Sistem
Informasi
Personalia

General Ledger

Dokumen

Laporan
Keuangan
Sub Ledger

Sistem
Informasi
Produksi

SIA menghasilkan
masukan kepada sistem
yang lain
SIA juga menerima
masukan dari sistem yang
lain

43

PROSES AKUNTANSI (MANUAL)

A lur proses akuntansi


A lur proses audit

J urnal
Transaksi

General Ledger

Dokumen

Laporan
Keuangan
Sub Ledger

44

MEKANISME AUDIT SECARA MANUAL


Neraca
Aktiva

Buku Besar Piutang

Aktiva Lancar
Kas

1000

Piutang

2500

Persediaan

3400

Uang Mula

1250

Tgl

No Bkt

Uraian

Debet

Kredit

Saldo
4800

1/1/01

001

200

5.000

28/12/01

490

200

3.200

30/12/01

500

1000

2.200

31/12/01

501

300

2.500

Non Aktiva Lancar


Tanah
Bangunan

2
Invoice

J urnal
200
3

Tgl

No Bkt

Akun

Debet

Kredit

1/1/01

001 Piutang

200

1/1/01

001

31/12/01

501 Piutang

31/12/01

501

PPN

30

31/12/01

501

Penjln

270

Penjln

200

4
Pengujian atas:
* kecukupan bukti
* recognition
* valuation
"walk throuh transaction"

300

Urian

Mekanisme Audit CBIS

computer
program
Computer
generated
input
User key-in
input

computer
program

Database

computer
program

computer
program
computer
program
computer
program

Journal
Journal

Ledger
Sub ledger

Reports
Reports
Reports

Database
manipulation

46

Controls in a Computer System.

General controls
Application controls
input control
process control
output control
tercermin pada:
policy, standar, prosedure, praktek yang
berjalan dan struktur organisasi
47

Internal Control Pada CBAS


yang Menjadi Fokus Perhatian Auditor

computer
program 1A

computer
program 3A

Journal
Journal

computer
program 3B

Ledger

Computer
generated input

computer
program 1B

Database

Sub ledger
computer
program 3C

User key-in
input

Input control

computer
program 2

computer
program 3D

Reports
Reports
Reports

output control
Database
manipulation

Process control

Application Control
48 +
General Control

Apakah pada CBAS Auditor Tetap harus


melakukan hal berikut ini ?

Pengujian analitis
Menguji arus uang dan arus barang
Kontrol hubungan akun / transaksi lainnya
Observasi, Inspeksi, Wawancara, Pemeriksaan Fisik
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

YA

49

Keahlian dan Pengetahuan yang


Dibutuhkan Auditor CBAS

Skill:
Information system design
Information based decision making
Communication
Audit techniques & accounting techniques
Knowledge:
Computer (hardware, software , database,
networking)
Accounting & Accounting Software
Finance, Management, Tax, Legal
GAAP, GAAS, COBIT, COSOs
Integrity, smart, experience, strong drive, fast
learner
50

Jadi ..

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.
Sehubungan dengan hal tersebut metode audit sestem
yang manual berbeda dengan CBAS.
Untuk dapat melakukan audit CBAS secara efektif dan
efisien, auditor harus memiliki pengetahuan mengenai
teknologi informasi. (mau - tak - mau HARUS LHO !!!)

51

PERTANYAAN ??

Anda mungkin juga menyukai