pengendalian input proses dan output

60
Pengendalian Input, Process dan Output Mahasiswa dapat mempraktekkan pengendalian pengujian aplikasi

Upload: rohmad-adi-siaman-sst-akt-mecdev

Post on 12-Apr-2017

507 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Pengendalian input proses dan output

Pengendalian Input, Process dan

Output

Mahasiswa dapat mempraktekkanpengendalian pengujian aplikasi

Page 2: Pengendalian input proses dan output

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

Page 3: Pengendalian input proses dan output

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

Page 4: Pengendalian input proses dan output
Page 5: Pengendalian input proses dan output

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

Page 6: Pengendalian input proses dan output

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

Page 7: Pengendalian input proses dan output

7

Sistem Pembukuan Manual

Sistem Pembukuan Manual …dimana titik kritispengendaliannya?

menjurnalmemposting

pengarsipan

menyusunlaporan

keuangan

A

B

C

D

BuktiTransaksi

Page 8: Pengendalian input proses dan output

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

menjurnal

pengarsipan

A

Bukti

Page 9: Pengendalian input proses dan output

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

Page 10: Pengendalian input proses dan output

10

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

memposting

B

Jurnal

Bukti

Page 11: Pengendalian input proses dan output

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

Page 12: Pengendalian input proses dan output

12

Titik Kritis Pengendalianatas Sistem Pembukuan Manual

Menyusun lap keuangan

C

Buku Besar

Page 13: Pengendalian input proses dan output

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

Page 14: Pengendalian input proses dan output

Apa yang diaudit oleh Auditor ..?

.. pada sistem akuntansi yang manual

Page 15: Pengendalian input proses dan output

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”

Page 16: Pengendalian input proses dan output

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

Page 17: Pengendalian input proses dan output

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

Page 18: Pengendalian input proses dan output

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

Page 19: Pengendalian input proses dan output

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

Page 20: Pengendalian input proses dan output

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

Page 21: Pengendalian input proses dan output

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

Page 22: Pengendalian input proses dan output

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

Page 23: Pengendalian input proses dan output

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

Page 24: Pengendalian input proses dan output

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

Page 25: Pengendalian input proses dan output

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?

Page 26: Pengendalian input proses dan output

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.

Page 27: Pengendalian input proses dan output

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

Page 28: Pengendalian input proses dan output

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

Page 29: Pengendalian input proses dan output

Apa yang diaudit oleh Auditor ..?

.. pada sistem akuntansi yang berbasis komputer

Page 30: Pengendalian input proses dan output

Apa yang diaudit oleh Auditor ..?

.. pada sistem akuntansi yang berbasis komputer

“Kenali dahulu karakteristik sistem berbasis komputer”

Page 31: Pengendalian input proses dan output

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?

Page 32: Pengendalian input proses dan output

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

Page 33: Pengendalian input proses dan output

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

Page 34: Pengendalian input proses dan output

• 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

Page 35: Pengendalian input proses dan output

Computer Based Accounting System=> Proses

• process control:

• memastikan bahwapemrosesan valid, lengkap, akurat danterotorisasi

Database

Database manipulation

computer program 2

Database

Page 36: Pengendalian input proses dan output

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

Page 37: Pengendalian input proses dan output

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

Page 38: Pengendalian input proses dan output

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

Page 39: Pengendalian input proses dan output

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

Page 40: Pengendalian input proses dan output

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

Page 41: Pengendalian input proses dan output

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

Page 42: Pengendalian input proses dan output

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

Page 43: Pengendalian input proses dan output

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”

Page 44: Pengendalian input proses dan output

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

Page 45: Pengendalian input proses dan output

• 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

Page 46: Pengendalian input proses dan output

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)

Page 47: Pengendalian input proses dan output

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

Page 48: Pengendalian input proses dan output

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)

Page 49: Pengendalian input proses dan output

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

Page 50: Pengendalian input proses dan output

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)

Page 51: Pengendalian input proses dan output

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

Page 52: Pengendalian input proses dan output

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….

Page 53: Pengendalian input proses dan output

53

Tehnik/Pendekatan Melakukan Audit CBAS

• Audit around the computer

system

• Audit through the computer

system

• Audit with the computer

• compliance test• substantive test

Page 54: Pengendalian input proses dan output

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

Page 55: Pengendalian input proses dan output

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

Page 56: Pengendalian input proses dan output

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

Page 57: Pengendalian input proses dan output

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 !

Page 58: Pengendalian input proses dan output

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.

Page 59: Pengendalian input proses dan output

Referensi

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

• Bahan ajar Komputer Audit oleh Marmah Hadi dan Ennoch Sindang

Page 60: Pengendalian input proses dan output