presentasi -004_-_materi_audit_aplikasi_-_aud_si

54
Pengendalian Intern Perspektif Teknis

Upload: abrianto-nugraha

Post on 13-Apr-2017

88 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Intern Perspektif Teknis

Page 2: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiAudit Sistem Informasi (Drs. Sanyoto Gondodiyoto SE., Mkom., Mcomm.(IS).,MM(SI).,PIA., Akuntan - hal 371)

Page 3: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pendahuluan – Pengendalian Aplikasi Adalah kontrol internal yang berlaku

khusus untuk aplikasi komputer tertentu.

Sering disebut juga sebagai pengendalian perspektif teknis/ pengendalian.

Terdiri dari: Input control, process control, output

control Tambahan dari beberapa text book▪ Database control, communication control, dan

boundary control (Weber)

Page 4: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Aplikasi

Berlaku untuk aplikasi tertentu. Sesuai pertimbangan teknis analisis dan

desain aplikasinya. Pengendalian aplikasi didesain oleh

masing-masing sistem aplikasi komputer

Page 5: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Aplikasi Ruang LingkupKategori Pengendalian Jenis-Jenis PengendalianBoundary Control Otoritas Akses ke Sistem Aplikasi

Identitas dan otentisitas pengguna

Input Control Otorisasi dan validasi masukanTransmisi dan konversi dataPenanganan kesalahan

Process control Pemeliharaan ketepatan dataPengujian atas batasan dan memadainya pengolahan

Output Control Penelaahan dan pengujian hasil pengolahanDistribusi keluaran

Page 6: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Aplikasi Ruang LingkupKategori Pengendalian Jenis-Jenis PengendalianDatabase Control Akses

Integritas DataCommunication Control Pengendalian unjuk kerja

Gangguan Komunikasi

Page 7: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiKelompok Pengendalian Preventif

Untuk mencegah terjadinya resiko Pengendalian detektif

Untuk menemukan kesalahan (terjadinya resiko)

Pengendalian Korektif Jika terjadi resiko

Page 8: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiBoundary Control

Page 9: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Boundary Control

Adalah interface antara para pengguna dengan sistem

Yang perlu diperhatikan Ruang lingkup:apa dokumen inputnya,

sumber, tujuan pengolahan, pengguna, pemegang kewenangan.▪ User harus memiliki otoritas, identitas dan

otentik Subsistem dan keterkaitan▪ Ada penjelasan antar sub sistem yang terkait.

Page 10: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Boundary Control - Tujuan Untuk mengenal identitas dan

otentik/tidaknya user. Untuk menjaga sumber daya sistem

informasi.

Page 11: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Boundary control - Metode Cryptographic Control

Dibuat untuk menjaga privacy Access Control Audit Trail

Log File Existence Controls

Contoh : jika seorang pengguna gagal melakukan transaksi pada ATM maka sistem perlu memproteksi kartu pengguna dari pihak lain.

Page 12: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiPengendalian Input

Page 13: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input

Input adalah salah satu tahap yang krusial. Kesalahan yang tidak disengaja. Kesalahan yang disengaja▪ Mencoba untuk masuk dengan menggunakan

user name pihak lain Pengendalian ini ditujukan guna

mendapat keyakinan bahwa data transaksi input valid, lengkap, bebas dari kesalahan dan penyalah gunaan.

Page 14: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Online Real Time Entry & Validation Resiko:

Entry point, masuknya data terdapat pada sistem komputer yang tersebar

Hubungan on line membuat konektivitas menjadi kompleks

Kebutuhan bukti audit yang bersifat fisik sulit didapat.

Page 15: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input - Jenis Prevention Objective Detection Objective Correction Objective

Page 16: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Prevention Objective Adanya panduan kerja bagi para

operator Tampilan antar muka dibuat user

friendly Dialog aplikasi harus membantu

pemakai

Page 17: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Detection Objective Numeric Test Limit Test

Page 18: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Corrective Objective Echo Check

User dapat melihat data yang dientry dan dapat membuat koreksi jika ada kesalahan

Existence Check Apakah data input sesuai dengan kriteria

yang diminta. Jika kode hanya boleh T/K maka hanya dua inputan tersebut yang boleh dimasukkan

Matching Check Membandingkan dengan table look up

Page 19: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Corrective Objective Field Check

Pengecekan tipe field (numeric, alphabetic, atau date)

Logical Check Jika seorang karyawan mempunyai anak,

maka statusnya harus telah menikah Limit/Reasonable Check

Gaji seorang karyawan = Rp. 50 tidak masuk akal

Page 20: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Corrective Objective Range Check

Hari dalam satu minggu. Umur seorang user

Self Checking Digit Check Kelebihan digit Digit terpotong Kesalahan penulisan digit

Page 21: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input – Corrective Objective Sequence Check

Data penerimaan kas harus dimasukkan secara berurutan

Page 22: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input - Kesimpulan Auditor perlu meneliti apakah entri

data sudah dilengkapi dengan: Program specification yang memadai Dokumentasi testing Mewawancarai programmer Melakukan pengujian Review Source Code

Page 23: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiPengendalian Proses

Page 24: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Proses

Menjaga agar tidak terjadi kesalahan karena adanya kesalahan proses. Salah logika Salah rumus Salah urutan program Programmer salah menterjemahkan

sistem Program dibuat dengan tidak mengikuti

Standar Program tidak dibuat sesuai dengan

keinginan user

Page 25: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Proses

Bentuk pengendalian yang diterapkan setelah data berada pada sistem.

Memberi keyakinan: Transaksi diolah secara sesuai Transaksi tidak hilang, ditambah,

digandakan atau diubah dengan tidak semestinya

Kekeliruan pengolahan data dapat diidentifikasi

Page 26: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Proses

Kesalahan yang dapat terjadi: Overflow Kesalahan logika pemrograman Kesalahan proses urutan data Kesalahan data pada file acuan (tabel

master)

Page 27: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Proses - Proses Dokumentasi sistem aplikasi Meminta penjelasan pada teknisi

sistem informasi, Memeriksa manfaat, Memeriksa mekanis me copy error

dari pengguna Memeriksa error log

Page 28: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiPengendalian Output

Page 29: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Output

Dilakukan untuk menjaga output sistem agar akurat, lengkap, dan digunakan sebagaimana mestinya

Resiko : tidak akurat , tidak lengkap, terlambat atau data tidak diupdate, item data tidak relevan, bias, dibaca oleh pihak yang tidak berhak

Page 30: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Metode Pengendalian Preventive Tabel: jenis laporan, periode laporan,

pengguna laporan, tanda terima laporan, prosedur permintaan laporan.

Page 31: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Metode Pengendalian Detective Cek antara program pelaporan,

akurasi laporan, judul, kolom,

Page 32: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Metode Pengendalian Corrective Prosedur klaim ketidakpuasan

Page 33: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Preventiv

Output handling procedures Distribution check list Distribution schedule Distribution log Report release form

Page 34: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Detection

Control group procedures Adanya fase pengecekan dalam

distribusi laporan User procedures

Page 35: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Corrective

Error Correction Prosedur koreksi terhadap laporan yang

salah

Page 36: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Jenis Pengendalian Output Rekonsiliasi keluaran dengan

masukan dan pengolahan Komparisi dokumen laporan dengan

dokumen asli Penelaahan dan pengujian hasil hasil

pengolahan Pendistribusian keluaran

Kepada pihak yang berhak, tepat waktu, dan hanya keluaran yang dibutuhkan saja.

Page 37: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Sistematika Laporan

Jenis-Jenis Laporan: Untuk kebutuhan Strategic planning Untuk kebutuhan Manajemen

operasional Untuk kebutuhan Laporan kegiatan

operasi harian Untuk monitor kegiatan Untuk menyimpan data kegiatan (log

and data error)

Page 38: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Jenis Laporan Dilihat dari segi Contoh1. Tujuan(purpose) Laporan perencanaan

Laporan PengendalianLaporan OperasionalLaporan Pajak PenghasilanLaporan Pemegang Saham

2. Jangka Waktu (Time Horizon) Laporan Jangka PanjangLaporan Jangka PendekLaporan Data Historis

3. Cakupan (Scope) Laporan Perusahaan KeseluruhanLaporan DivisiLaporan Departemen

4. Kemunculan (occurrence) Laporan atas permintaanLaporan PeriodikLaporan Akibat Suatu KejadianLaporan Ad Hoc

Page 39: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Dilihat dari segi Contoh5. Kecepatan (conciseness) Laporan Singkat

Laporan Terinci6. Fungsi Organisasi Laporan Produksi

Laporan PenjualanLporan KeuanganLaporan Persediaan

7. Format Laporan MonitorGrafik BerwarnaNarasi

Page 40: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Laporan – Pada Tahap Desain Adanya pencantuman kode pada

laporan Judul Laporan Mencerminkan isinya Data yang ditampilkan benar (mis:

penjumlahan record) Adanya halaman, jumlah halaman,

penanggung jawab/pemilik otoritas, tanggal pencetakan, tanggal pengolahan, dan unit yang mengelola

Adanya kebijakan dalam hal retensi laporan.

Page 41: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Laporan HardCopy Tahapan:

Tahap penyediaan media laporan▪ Adanya tempat penyimpanan kertas laporan,

ada pengendalian akses pada tempat penyimpanan, harus ada nomor cetak, dan ada tempat penyimpanan untuk stempel perusahaan

Tahap pemrosesan program laporan Pencetakan

Page 42: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengumpulan laporan Pencetakan laporan▪ Jumlah pencetakan sesuai dengan yang

dibutuhkan, Pengkajian Ulang laporan Pendistribusian▪ Ada tanggal laporan, ada daftar distribusi,

ada daftar penerimaan Pengarsipan Pemusnahan Laporan

Page 43: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiPengendalian Database

Page 44: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Akses database yang spesifik pada file aplikasi

Adanya security policy untuk operasi file database Concurrency control

Perlu pengetesan, untuk mengetahui apakah integritas data tidak terganggu.

Integrity Control Diterapkannya integrity constraint pada database

Application Software Control Adanya kontrol yang diterapkan pada level aplikasi

File Handling Control

Existence Control

Page 45: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian AplikasiPengendalian Komunikasi

Page 46: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Resiko

Component failure Ancaman Hacker Line error

Page 47: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Contoh hal yang perlu didapat ketika melakukan Audit Aplikasi

Page 48: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Boundary Controls

Lakukan pengecekan apakah sistem aplikasi dilengkapi dengan login akses

Dapatkan informasi mengenai batasan kewenangan yang dimiliki oleh user dalam mengakses aplikasi

Page 49: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Input

Lakukan pengecekan apakah sistem mengeluarkan konfirmasi ketika data akan disimpan

Dapatkan informasi tentang fasilitas penanganan kesalahan

Page 50: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Proses

Lakukan pengujian apakah data dapat dihapus secara ilegal

Lakukan pengujian apakah sistem dapat mendeteksi validitas inputan

Page 51: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Output

Dapatkan informasi mengenai prosedur permintaan laporan

Dapatkan informasi mengenai distribusi laporan

Page 52: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Database

Dapatkan informasi mengenai database administrator di perusahaan tersebut

Lakukan pengecekan apakah terdapat integrity constraint pada database

Page 53: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Pengendalian Komunikasi Dapatkan informasi mengenai

topologi jaringan pada sebuah perusahaan

Page 54: Presentasi  -004_-_materi_audit_aplikasi_-_aud_si

Tugas

Berikan 10 pertanyaan/tindakan jika kita akan mengumpulkan informasi guna kebutuhan audit Aplikasi pada masing-masing pengendalian.

Contoh-Contoh pertanyaan/tindakan dapat dilihat pada slide 48 - 53