download

Matakuliah : F0174 / Audit Laporan Keuangan Berbasis
Komputer
Tahun
: 2008
Application Controls
Pertemuan 13-14
Programming Management Controls
Objectives
• To produce or acquire and to implement high quality programs.
• High quality programs :
• Perform their functions correctly and completely.
• Have a high-quality user interface.
• Work efficiently.
• Well designed and well documented.
• Easy to maintain.
• Robust under abnormal conditions.
Bina Nusantara
Pengendalian Aplikasi
• Pengendalian Aplikasi ialah sistem atau mekanisme yang didesain
untuk mendeteksi kemungkinan kesalahan/ kelalaian atau
penyalahgunaan, dan aturan itu hanya berla-ku khusus untuk sistem
aplikasi tertentu saja.
• Misalnya cek-konsistensi antara Nomor-Kartu-ATM dengan PIN
untuk sistem aplikasi penarikan uang tunai bank dari ATM. Sistem
lain mungkin tidak perlu PIN
Bina Nusantara
Input Controls
• Yaitu mekanisme yang didesain untuk mendeteksi agar
tidak ada data salah atau disalahgunakan, yang masuk
ke file komputer.
• Pada tahap penangkapan data pada pengisian dokumen
input (data capturing)
• Pada tahap pemasukan data (data entry) maupun
pengecekan terprogram (data validation)
Bina Nusantara
Metode Input Data
Seorang auditor harus mengerti bagaimana data di input untuk
mempermudah audit trail
Keyboarding
Personal Computer
Mark Sensing
State/
Event
Recording
Medium
DirectReading
Image Reader
Point Of Sale Device
ATM
Personal Computer
DirectEntry
Touch Screen
JoyStick/Vedio/Audio
Bina Nusantara
Validation Of Instruction Input
Tiga jenis validasi input yang digunakan:
Lexical Checks
Syntatic Checks
Semantic Check
Audit Trail Controls
Saat audit input data, jejak audit harus mencatat:
1. Sumber data
2. Waktu transaksi
Bina Nusantara
Pengendalian proses
•
•
•
•
Bina Nusantara
Processing logic check
Run-to-run check
File and program check
Audit trail linkage
PROCESSOR CONTROLS
• Processor Computer memiliki 3 komponen utama
– Unit kontrol
– Unit Aritmetik dan logika
– Registers
• 4 Jenis kontrol yang dapat dilakukan untuk mengurangi
eror/loss dan pemakaian yang tidak seharusnya
– Error detection and corection
– Multiple Execution States
– Timers Controls
– Component Replication
Bina Nusantara
Audit Trail Controls
Jejak audit pada subsistem prosesing menjaga agar kronologi kejadian
dari waktu data diterima dari input atau subsistem komunikasi
sampai waktu data tersebut terkirim ke Data Base, komunikasi atau
subsistem input
Accounting Audit Trail:
Jejak audit akuntansi dapat digunakan oleh auditor untuk menelusuri
dan membuat penilaian terhadap kemampuan prosessing data yang
dimasukkan pada subsistem prosessing
Opertaion Audit Trail:
Jenis kontrol yang harus ada pada subsistem processing adalah checkpoint/restrat facilities yang merupkana backup sementara dan
recovery control yang akan membuat sistem dapat di recovery bila
terjadi kerusakan sementara
Bina Nusantara
Data Base Controls
Subsistem database berfungsi untuk mendefinisi,
menciptakan, mengubah, menghapus dan membaca
data pada sistem informasi
Beberapa jenis pengendalian dalam data Base:
1.
2.
3.
4.
5.
Acces Controls
Integrity Controls
Application Software Controls
Concurrency Controls
Cryptographic Control
11
Bina Nusantara
Audit Trail Control
Jejak audit pada subsistem Database menjaga kronologi
dari kejadian yang terjadi pada Database, pada banyak
kasus satu set penuh dari kejadian harus catat:
creation, modification, deletion and retrival
Untuk menjaga jejak audit akuntansi pada sistem aplikasi,
subsistem database harus melaksanakan 3 fungsi:
1. Mencatat waktu semua yang berhubungan dengan
database
2. Mencatat beforeimage dan afterimage
3. Menyediakan fasilitas untuk mendefinisi, membuat,
memodifikasi, menghapus dan mengambil kembali data
pada jejak audit
Bina Nusantara
Pengendalian Data/ File/ Database
•
•
•
•
•
•
Bina Nusantara
Access controls
Application/ program controls
Cryptographic controls
File handling controls
Audit-trail xontrols
Existence controls
Pengendalian Hasil keluaran
• Mekanisme yang didesain dengan tujuan agar informasi
komputer sampai kepada yang berhak, tepat sasaran,
tepat waktu, dan akurat (tidak salah data).
• Keluaran akurat dan sesuai dengan yang dibutuhkan
• Keluaran tepat sasaran kepada yang berhak
• Keluaran sesuai jadwal waktu atau saat diperlukan
Bina Nusantara
Output Controls
Sub sistem output menyediakan fungsi yang menentukan
isi dari data yang akan disampaikan kepada pemakai,
cara data disajikan kepada pemakai dan cara
menyiapkan data tersebut dan pengiriman data tersebut
kepada pemakai.
Subsistem output harus terus berkembang, bila
sebelumnya dihasilkan dalam bentuk hardcopy,
kebanyakan kebutuhan saat ini output berbentuk
softcopy.
Perkembangan teknologi jaringan juga mendorong
Bina Nusantara
15
ACL Validation Data
Validasi data dalam ACL dibutuhkan karena :
Proses transformasi data ke dalam project ACL kadang
mengalamai masalah sehingga perlu dilakukan uji kualitas
data.
Perintah yang digunakan dalam ACL untuk menguji kualitas data
ACL:
1. Count
2. Total
3. Statistics
4. Gaps
5. Duplicates
6. Stratify
7. Classify
Bina Nusantara