Pengendalian input proses dan output

Post on 12-Apr-2017

508 views 0 download

Transcript of Pengendalian input proses dan output

Pengendalian Input, Process dan

Output

Mahasiswa dapat mempraktekkanpengendalian pengujian aplikasi

Curr

iculu

m V

itae

D III Akuntansi STAN (Bintaro)2002-2005

SD s.d SMU (Magelang)1985-2002

Rohmad Adi Siaman SST. Akt., M.Ec.Dev.NIP. 19850529 200602 1 003Magelang, 29 Mei 1985

Auditor Terampil, BPKP Maluku (Ambon)

2006-2008

DIV Akuntansi STAN (Bintaro)2009-2010

Auditor Pertama, BPKPKalimantan Selatan (Banjarbaru)

2011-2012

S2 MEP UGM (Yogyakarta)2012-2014

Auditor Muda, BPKP Pusat danDosen Tidak Tetap PKN

STAN(Jakarta)2014-sekarang

Conta

ctRohmad Adi Siaman SST. Akt., M.Ec.Dev.NIP. 19850529 200602 1 003Magelang, 29 Mei 1985

085243341401

085243341401

komdit.adis.web.id

twitter.com/adiswebid

facebook.com/rohmadadis

slideshare.net/rohmadadis

5

Konsep Dasar

Sistem pembukuan manual vs berbasis komputer

“ Prosedur pembukuan secara manual berbeda dengan pembukuanberbasis komputer “

maka ….

• alat kendalinya pasti berbeda

• risiko audit dan risiko salah saji juga berbeda

• tehnik audit pasti berbeda

6

Sistem Pembukuan Manual

Sistem Pembukuan Manual …dimana titik kritis pengendaliannya?

menjurnal

memposting

menyusun lap keuangan

A

B

C

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

7

Sistem Pembukuan Manual

Sistem Pembukuan Manual …dimana titik kritispengendaliannya?

menjurnalmemposting

pengarsipan

menyusunlaporan

keuangan

A

B

C

D

BuktiTransaksi

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

menjurnal

pengarsipan

A

Bukti

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

Fokus pengendalian:• Completeness• Accuracy (nilai dan klasifikasi)• Recognition• Valuation• Auditability

menjurnal

pengarsipan

A

• 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

10

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

memposting

B

Jurnal

Bukti

11

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

Fokus pengendalian:• Completeness• Accuracy (nilai dan klasifikasi)• Auditability

memposting

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 jumlahyang benar)

• Apakah pemindahan saldo antara periode yang lalu dengan periode berjalan telahakurat.

• Apakah perhitungan saldo akhir (matematis) pada buku besar dan pembantutelah benar.

• Apakah Buku Besar cocok dengan Buku Pembantu

• Apakah audit trail dibuat dengan baik

Jurnal

Bukti

12

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

Menyusun lap keuangan

C

Buku Besar

13

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

Menyusun lap keuangan

C

• Apakah semua saldo Buku Besar telah ditransfer keneraca lajur secara lengkap dan benar

• Apakah jurnal penyesuaian dilakukan secara benardan memang diperlukan (bukannya justru menjadimedia untuk melakukan window dressing)

• Apakah pengungkapan (disclosure) sudah memadai

• Klasifikasi

• Contingency

• Valuation

• Disclosure lainnya

Buku Besar

Apa yang diaudit oleh Auditor ..?

.. pada sistem akuntansi yang manual

15

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

• Arus pengolahan data

• Arus proses audit secara “tracing back”

16

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

17

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

• Menguji apakah angka laporan keuangan cocok denganneraca lajur, buku besar dan buku pembantu

18

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

2

19

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

• Menguji apakah buku besarcocok dengan jurnal ybs(sampling)

• Menguji apakahpemindahan saldo bukubesar periode sebelumnyake periode berjalan telahcocok

2

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

2

3

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

• Menguji apakah jurnal cocok dengan bukti yang bersangkutan(sampling)

• Menguji apakah jurnal telah dibuat dengan benar dan lengkap

• Menguji pengendalian intern dengan meneliti audit trail

2

3

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

2

3

4

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

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

2

3

4

Bagaimana Mengaudit AkurasiPengolahan Data pada Sistem Pembukuan Manual

1

Jurnal

Bukti Transaksi

Buku Besar

Buku Pembantu

Neraca Lajur

Lap. Keuangan

Bukti Transaksi

Buku Pembantu

• KESIMPULAN APA YANG AKAN DIPEROLEH AUDITOR dengan pendekatan tracing back di atas?

2

3

4

25

Kesimpulan yang akan diperoleh Auditor melaluiProsedur 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 Keuangansudah 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 sertaperiodisaisinya.

• Source document telah valid dan sesuai dengan bukti fisik (jika ada)

APA YANG KURANG?

26

Kesimpulan yang akan diperoleh Auditor melaluiProsedur Pentrasiran Ke Belakang

APA YANG KURANG?

• Tehnik di atas tidak dapat menguji kelengkapan.

• Transaksi yang disembunyikan buktinya / tidak dibuat buktinya tidak akan terbukukan dantidak dapat terungkap melalui prosedur pentrasiran.

27

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 umuraktiva tetap, cadangan penghapusan piutang, metode persediaan dsb.

• Mempelajari lingkungan lain yang patut diduga dapat mendorong terjadinya salah saji

Sebutkan contoh dan tujuan yang ingindicapai dari prosedur audit ini :a. Wawancarab. Konfirmasic. Rekonsiliasi

28

Jadi ….

• Pengujian akurasi proses pengolahan data melalui “tracing back” hanyalah SEBAGIAN saja darirangkaian prosedur audit.

• Kesalahan yang sering dilakukan oleh auditor junior:

• Terlalu 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 oleh Auditor ..?

.. pada sistem akuntansi yang berbasis komputer

Apa yang diaudit oleh Auditor ..?

.. pada sistem akuntansi yang berbasis komputer

“Kenali dahulu karakteristik sistem berbasis komputer”

31

Computer Based Accounting System

Database

Program untuk menghasilkan

output

Program untuk menerima input

Program untuk memanipulasi/ memroses data

• Dimana titik kritis pengendalian intern - nya?

32

• Data input dapat melalui trigger dariuser, 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 pulsatelepon

Computer Based Accounting System=> Input

Database

Computer generated input

User’s keyed-in input

computerprogram 1A

computerprogram 1B

Database

33

Computer Based Accounting System=> input

Database

Computer generated

input

User’s keyed-in input

computerprogram 1A

computerprogram 1B

• Input control:

• memastikan bahwa input valid, lengkap, akurat dan terotorisasi

• Setelah data masuk ke dalamdatabase, biasanya dilakukanmanipulasi data, misalnya:• koreksi,

• alokasi biaya,

• perubahan, penambahan danpenghapusan komponen data,

• pemrosesan dalam bentukkalkulasi dan sinkronisasi

• Dapat dilakukan oleh userataupun secara otomatis

Computer Based Accounting System=> Proses

Database manipulation

computer program 2

DatabaseDatabase

Computer Based Accounting System=> Proses

• process control:

• memastikan bahwapemrosesan valid, lengkap, akurat danterotorisasi

Database

Database manipulation

computer program 2

Database

36

• 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

Computer Based Accounting System => Output

Database

computer program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journalcomputer

program 3A

computerprogram 3B

computerprogram 3D

Output control:

• memastikan bahwa output valid, lengkap, akurat

• memastikan bahwa output diakses oleh / didistribusikankepada yang berwenang

Computer Based Accounting System => Output

Database

computer program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journalcomputer

program 3A

computerprogram 3B

computerprogram 3D

Computer Based Accounting System

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

Computer Based Accounting System

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

Input control:memastikan bahwainput valid, lengkap, akurat danterotorisasi

40

Computer Based Accounting System

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

process control:memastikan bahwapemrosesan valid, lengkap, akurat danterotorisasi

41

Computer Based Accounting System

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

Output control:memastikan bahwa output valid, lengkap, akurat dan diakses olehyang berwenang

Computer Based Accounting System Controls

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

Input control

Process control

output control

+/+ General

control

43

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit CBAS(Computer Based Accounting System)

Uji efektivitas input control

Uji efektivitasprocess control

1. Uji efektivitasoutput control2. Uji akurasi

output

Uji apakah database tidak

berisi “garbage”

44

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit CBAS(Computer Based Accounting System)

• Fokus utama : (amongst other things)

• 1. Memastikan bahwa database tidak berisi “garbage”

• 2. Output dihasilkan secara akurat

• Secara sampling, mengujiapakah semua data di-input secara akurat(akunnya, nilainya, ownershipnya, existence-nya, dan cutoff periodenya)

• Menguji apakah adakemungkinan data yang sama terinput lebih dari 1X atau ada data yang terinputsecara tidak sempurna; tidak lengkap

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Input Pada CBAS

Uji efektivitas input control

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Input Pada CBAS

• Jika pengujian input menyimpulkan bahwa input yang masuk terlalu banyak “garbage”, maka pengujian lain tidak perlu dilakukan.• Hasilnya; => DISCLAIMER

(menolak memberikan opini)

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Proses Pada CBAS

Uji efektivitasprocess control

• Secara sampling, mengujiapakah pemrosesandilakukan secara akurat(akunnya, nilainya, cutoffperiodenya)

• Menguji apakah adakemungkinan pemrosesandapat menghasilkan“garbage”.

• Menguji kemungkinanpemrosesan tidak terotorisasi

DatabaseProgram

untuk outputProgram untuk

input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Proses Pada CBAS

Uji efektivitasprocess control

• Jika pengujian proses menyimpulkan bahwa hasil pemrosesan data akan menghasilkan terlalu banyak “garbage” di dalam database, maka pengujian lain tidak perlu dilakukan.• Hasilnya; => DISCLAIMER

(menolak memberikan opini)

Program untuk output

Program untuk input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Database Pada CBAS

Uji apakah database tidak

berisi “garbage”• Menguji apakah data

integrity dalam databasebenar-benar terjaga

• Jika data integrity takterpelihara, makadatabase dapat menjadigarbage

=> tidak ada gunanyamelanjutkan pengujian

Database

50

DatabaseProgram

untuk output

Program untuk input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Output Pada CBAS1. Uji efektifitasoutput control2. Uji akurasi

output

Menguji akurasi output

• dengan memeriksa kodeprogram satu per satu, barisper baris,

• atau• dengan parallel simulation,

• dengan data test (auditthrough the computer)

• dengan ITF

• atau• dengan audit around the

computer (manual test)

51

Kesimpulan pengujian output

• apakah pengendalian output telah efektif

• apakah output akurat dan lengkap

DatabaseProgram

untuk output

Program untuk input

Program memanipulasi/ memroses data

Bagaimana Mengaudit Output Pada CBAS

52

Jadi …Audit CBAS tidak dilakukan secara tracing back,

Database

Program untuk menghasilkan

output

Program untuk menerima input

Program untuk memanipulasi/ memroses data

• Tidak ada gunanya mentrasir dari laporan keuangan keledger, lalu dari ledger ke jurnal, dst….

53

Tehnik/Pendekatan Melakukan Audit CBAS

• Audit around the computer

system

• Audit through the computer

system

• Audit with the computer

• compliance test• substantive test

54

Mekanisme Audit CBIS

Databasecomputer program

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram

computerprogram

computerprogram

computer program

computer program

55

Controls in a Computer System.

• General controls

• tercermin pada: policy, standar, prosedur, praktek yang berjalandan struktur organisasi

• Application controls

• input control

• process control

• output control

Internal Control Pada CBASyang Menjadi Fokus Perhatian Auditor

Databasecomputer

program 3C

Journal

Ledger

Sub ledger

ReportsReportsReports

Journal

Computer generated input

User key-in input

Database manipulation

computerprogram 3A

computerprogram 3B

computerprogram 3D

computer program 2

computerprogram 1A

computerprogram 1B

Input control

Process control

output control

Application Control +

General Control

57

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 danNotulen Rapat

• Mempelajari kewajaran judgement dan accounting treatment yang dipilihAuditee, seperti umur aktiva tetap, cadangan penghapusan piutang, metodepersediaan dsb.

• Mempelajari lingkungan lain yang patut diduga dapat mendorong terjadinyasalah saji

YA !

58

Jadi ..

• Penggunaaan komputer dalam sistem informasi membawa sejumlah besarperubahan.

• Konsep-konsep pengendalian, prosedur-prosedur operasional baku, cara kerja,dan prasyarat keahlian teknis bagi mereka yang terlibat di dalam sistemmengalami perubahan yang signifikan.

• Sehubungan dengan hal tersebut metode audit sestem yang manual berbedadengan CBAS.

• Untuk dapat melakukan audit CBAS secara efektif dan efisien, auditor harusmemiliki pengetahuan mengenai teknologi informasi.

Referensi

• Auditing PDE Dengan Standar IAI : Edisi kelima, Anies S.M. Basalamah, 2011

• Bahan ajar Komputer Audit oleh Marmah Hadi dan Ennoch Sindang