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
© Copyright 2024 Paperzz