Vous êtes sur la page 1sur 12

PRAKTIKUM AUDIT SISTEM INFORMASI

ACL (AUDIT COMMAND LANGUAGE)

Agnes Advensia Chrismastuti

Audit SI 1

Agnes Advensia C, SE, M.Si, Akt


ACL

Pengantar ACL
Merupakan salah satu software alat bantu untuk membaca dan
analisis data (dari berbagai platform yang berbeda).

Pengguna ACL
Data analis, auditor, akuntan, profesional bisnis lainnya.

Manfaat ACL
1. Bagi auditor
Kemampuannya untuk analisis data memungkinkan ACL digunakan
untuk membantu proses audit yaitu melakukan pengujian substantif
atas data keuangan. Pengujian dapat dilakukan atas seluruh data,
tidak hanya sample seperti yang biasanya dilakukan pada audit
secara manual.
2. Bagi manajemen
Membantu analisis data dan informasi perusahaan, uji pengendalian
internal, dan pembuatan laporan manajemen secara cepat dan
fleksibel.

Kunggulan ACL
 Universal data akses
 Jumlah data besar
 Kecepatan waktu proses
 Integritas data
 Automatisasi
 Multi file akses
 Fungsi analisis yang lengkap
 Pelaporan yang handal
 IT audit

Audit SI 2

Agnes Advensia C, SE, M.Si, Akt


Layar ACL
Status Bar

Project Navigator :
Overview
Log

Audit SI 3

Agnes Advensia C, SE, M.Si, Akt


Siklus Analisis Data
1. Perecanaan
2. Akses Data
3. Integritas dan Verifikasi Data
4. Analisis Data
5. Membuat Laporan

Integritas dan Verifikasi Data


1. Count  file inventory ada berapa record
2. Total  file inventory, berapa total unit, total amount
3. Statistic  file inventory, statistik “quantity on hand”
4. Profile  sama dengan statistik tapi lebih ringkas (total, min, maks)
5. Stratify  pengelompokkan data berdasarkan type data “numerik”.
Contoh: file payroll (halaman 11)
6. Clasify  pengelompokkan data berdasarkan type data “character”
(contoh: file AR  piutang per pelanggan)
7. Histogram  grafik batang
8. Age  umur piutang
9. Crosstab 
10. Sequence  uji urutan data
11. Gaps  uji data lompat
12. Duplicate  uji data duplicate
13. Verify file inventory  error antara lain: type data tidak sesuai
format, blank data
14. Summarise  sama dengan clasify, untuk type data
“character” dan “date”, bisa lebih dari 1 field (contoh: file

Expression
1. Between (nama field, `tanggal awal`, ` tanggal akhir`)
Contoh: menampilkan invoice selama bulan januari 2000
2. Nama filed = ‘character’
Contoh : menampilkan semua piutang cusromer nomor 795401
3. Nama field = value
Contoh : menampilkan invoice bernilai negaitf
4. And  kedua kondisi harus terpenuhi
5. Or  salah satu kondisi terpenuhi  hasilnya = kondisi 1 + kondisi
2
6. Menghitung umur
Contoh : tabel employee (empmast), klik kanan di sebelah kolom
birthday, add column, ketik expresion  (`tanggal sekarang` -
birthday)/265, modify column, beri nama ‘Umur’.

Audit SI 4

Agnes Advensia C, SE, M.Si, Akt


Latihan Kasus
1. Data Aset
Format databse: MS Access
Nama database: Aset.mdb
Analisis ACL:
a. Import dari database Aset (ada 3 tabel: Asset, Branch, Ass
Type
b. Buat laporan-laporan di berikut ini:
i. Tampilkan data aset yang memiliki nilai (harga
perolehan) di atas 10 juta. Ada berapa record?
56
ii. Asset yang tidak ter-register tidak ada
iii. Aset yang dibeli sebelum tahun 2004
iv. Total nilai perolehan, akumulasi penyusutan,
nilai buku
v. Rekap nilai buku aset per cabang
vi. Rekap aset per cabang berdasar price, book
value, nominal
vii. Semua aset jenis komputer
viii. Tampilkan nama cabang di file Asset
c. Semua hasil laporan di-export ke MS Excel

2. Data Pembayaran
Format tabel/file: Text File
Nama database: Pembayaran Rek Listrik

Struktur data adalah sbb:


Nama Type Start Length Dec
Filed
NO_PLG ASCII 1 8
(CHARACTER
)
KLAS ASCII 10 2
KWH USE NUMERIC 20 8 0
TAGIHAN NUMERIC 29 8 0

Informasi Tarif Listrik per KWH berdasarkan KLAS sbb:


Klas Tarif
01 Rp. 600,-
02 Rp. 650,-
03 Rp. 700,-
04 Rp. 750,-

Analisis ACL:

Audit SI 5

Agnes Advensia C, SE, M.Si, Akt


a. Memeriksa apakah ada pembebanan tarif yang tidak
sesuai dengan ketentuan, dan kasus kurang / lebih bayar
b. Semua hasil laporan di-export ke MS Excel

Audit SI 6

Agnes Advensia C, SE, M.Si, Akt


3. Data Penggajian
Format database: MS Excel
Nama file: Penggajian.xls
Nama worksheet: Master Pegawai dan Penggajian
Analilsis ACL:
a. Periksa apakah ada gaji fiktif, gaji dobel, atau pegawai tidak
menerima gaji
b. Periksa apakah ada pegawai yang sudah saatnya pensiun
masih menerima gaji

4. Data GL
Format database: dbase (dbf)
Nama tabel: GL Januari, GL Februari, GL Maret, GL April
Analisis ACL:
a. Menggabungkan keempat tabel tersebut
b. Rekap transaksi per akun
c. Semua hasil laporan di-export ke MS Excel

Petunjuk Penyelesaian Kasus


1. Kasus Aset
☺ Import Data
 File – New Project – beri nama projek: Kasus Aset
 Akan muncul “Select Input File Definition” – klik New – Next
 Klik “ODBC” - Next
 Pilih Mechine Data Source – pilih Microsoft Access
 Pada Select asset table klik Asset.mdb – ok
 File name (beri nama) : Asset – ok
 Finish – save as: Aset – ok
 Klik kanan Input File Definition (di Overview)
 Klik New  lanjutkan seperti langkah di atas sampai pada
Select asset table klik AssType – lanjutkan sampai finish (beri
nama tabel sama seperti aslinya: AssType atau bisa diberi
nama Aset Type / Tipe Aset)
 Klik kanan Input File Definition lagi  lakukan langkah yang
sama untuk tabel Branch
☺ Langkah analisis
 Tampilkan data set yang memiliki nilai di atas 10 juta. Ada
berapa record?
 Double klik Input File Definition
 Double klik Asset
 Klik filter (fx)

Audit SI 7

Agnes Advensia C, SE, M.Si, Akt


 Ketik di kotak expresion  dalam Available Field dobuble
kllik Nominal (maka nominal akan muncul di kotak
expresion
 buat rumus  Nominal > 10000000 – ok – maka tabel akan
menampikan aset yang nilainya di atas 10 juta
 Kemudian pilih menu Analyze – klik Total – klik Total Field
 Double klik pada Nominal dan Book Value – ok – ok
 Maka pada kotak (layar) Command Log bisa dibaca total
Nominal = 8,211,162,840.000000 dan total Book Value =
6,353,520,401.720000 dan ada 60 dari 116 aset yang
bernilai di atas 10 juta.
 Pilih menu Data – lalu klik Export
 Klik Export File
 Double kllik pada ID, Desciption, Nominal, Book Value – ok
 Pada Export As  pilih Excel
 Pada To  ketik / beri nama file : ASET LEBIH DARI 10 JT
 Buka file excel tersebut, tampilan format bisa diperbaiki.

 Asset yang tidak ter-register


 Kembali ke tabel Aset, jika masih dalam posisi filter
sebelumnya, klik Remove Filter (icon tanda cross warna
merah (sebelah kiri fx)
 Klik fx
 Buat expresion sbb  Status = ‘R’ (Status jangan diketik
tetapi diklik dari Available Fields

 Aset yang dibeli sebelum tahun 2004


 Remove Filter (icon tanda cross warna merah (sebelah kiri
fx)
 Klik fx
 Buat expresion sbb : Data < `20040101`

 Total nilai perolehan, akumulasi penyusutan, nilai buku


 Remove Filter (icon tanda cross warna merah (sebelah kiri
fx)
 Klik menu Analyze – lalu Total
 Klik Total Fields
 Double klik pada nominal, accumulation, bookvalue – ok
 Lihat hasilnya di Command Log

 Rekap aset per cabang berdasarkan nilai buku


 Klik menu Analyze – lalu Clasify
 Klik Clasify on – pilih Branch
 Pada Accumulate Fields – pilih BookValue - ok
 Lihat hasilnya di Command Log
Audit SI 8

Agnes Advensia C, SE, M.Si, Akt


 Rekap aset per cabang berdasar price, book value, nominal
 Sama dengan analisis di atas, hanya pada Accumulate
Fields pilih (double klik) pada price, nominal, BookValue

 Semua aset jenis komputer


 Klik filter (fx)
 Buat expression  FIND(‘komputer’ , Description) OR
FIND(‘computer , Description)  artinya temukan di dalam
field Description semua barang yang ada nama
komputer/computer-nya)

2. Kasus Tagihan Listrik / Pembayaran


☺ Import data
 File – New Project – beri nama projek: Kasus Pembayaran
Listrik
 Akan muncul “Select Input File Definition” – klik New – Next
 Klik “Disk” - Next
 Select data dari folder Data Kasus ACL – folder BILLING – file
Pembayaran.txt (format file text) – Next - Next
 Pada Select asset table klik Asset – Next
 Klik Selest to Finish
 Klik Next – Finish – ok
 Klik ikon warna hijau (Add a New Data Field)
 Ketik pada kolom di bawah Name: NO_PLG. Type: ASCII, Start:
1, Length: 8. Lalu klik ikon tanda centang warna hijau.
 Ulangi langkah Add a New Data Field untuk input field-field
berikut ini, sampai semua field terinput kemudian close  tabel
sudah ter-import.
Nama Type Start Length Dec
Filed
NO_PLG ASCII 1 8
(CHARACTER
)
KLAS ASCII 10 2
KWH USE NUMERIC 20 8 0
TAGIHAN NUMERIC 29 8 0

☺ Analisis
 Memeriksa apakah ada pembebanan tarif yang tidak sesuai
dengan ketentuan, dan kasus kurang / lebih bayar

Audit SI 9

Agnes Advensia C, SE, M.Si, Akt


 Untuk mengecek kebenaran perhitungan, maka perlu
ditambahkan kolom Tarif, yang akan diisi dengan taris
sesuai dengan klas-nya.
 Klik kolom disebelah kolom Tagihan
 Klik kanan – pilih Add Column
 Klik Expr (expresion)
 Ketik di kolom expresion angka 750 (yaitu angka tarif
tertinggi)
 Ketik di kolom Save As  TARIF – ok – ok
 Selanjutnya tarif akan disesuaikan dengan klas-nya
 Klik menu Edit – lalu klik Input File Definition
 Double klik Tarif
 Pada kolom Condition – klik ikon Insert a Condition (di
sebelah kiri kotak Condition)
 Ketik pada kolom Condition  KLAS = ’01’
 Ketik pada kolom Value  600 – ok
 Ulangi langkah Insert a Cindition untuk mengisikan tarif
KLAS = ‘02’ dan seterusnya. Setelah selesai close – ok
 Maka tarif sesuai dengan klas-nya
 Selanjutnya tambahkan kolom (Add Column) :
TAGIHAN_AUDIT dengan rumus: TARIF * KWH USE
 Kemudian cek Tagihan sesuai atau tidak dengan
TAGIHAN_AUDIT
 Caranya filter (fx), buat rumus: (TAGIHA_AUDIT – TAGIHAN)
> 0 untuk kurang bayar. Kemudian klik Data – Export – dst
untuk ekspor data ke Excel (lihat langkah di Kasus 1)
 Buat rumus: (TAGIHAN_AUDIT – TAGIHAN) < 0 untuk lebih
bayar
 Semua hasil laporan di-export ke MS Excel

3. Kasus Penggajian
☺ Import data
 Buka dulu tabel Pegawai & Penggajian.xls (di folder
Penggajian)
 Hapus judul tabel sehingga baris pertama berisi nama kolom
(field)
 Pada sheet Penggajian selain hapus judul, juga hapus sub total
– sub total, sehingga yang ada hanya data
 Save file excel tersebut
 Buat project baru di ACL, beri nama Analisis Penggajian
 Input File Definition – pilih New – Next - pilih Disk - Next
 Pilih data di folder Penggajian – file Pegawai & Penggajian – ok
– next - next

Audit SI 10

Agnes Advensia C, SE, M.Si, Akt


 Selanjutnya akan muncul nama-nama sheet- Klik Master
Pegawai - Next
 Beri nama file: Master Pegawai – ok - Finish
 Lakukan lagi langkah di atas untuk untuk sheet berikutnya
yaitu Penggajian
☺ Analisis
 Periksa apakah ada gaji dobel
 Analyze – Duplicate
 Pada Duplicate on pilih NIP – ok

 gaji fiktif
 Buat relasi lebih dahulu antara tabel Master Pegawai
dengan tabel Penggajian
 Klik Edit – Input File Definition
 Ubah type dari field NIP menjadi ASCII
 Lakukan hal tersebut untuk kedua tabel (Penggajian
kemudian juga Master Pegawai)
 Kemudian aktifkan tabel Penggajian
 Pilik Data – lalu Relation
 Sudah muncul tabel Penggajian, berikutnya klik Add Input
File – klik Master Pegawai – lalu drag dari NIP di tabel
Penggajian ke NIP di tabel Master Pegawai - Finish
 Klik filter (fx) – buat rumus: NIP <> Master_Pegawai .NIP
dengan cara: klik NIP di Available Fields, kemudian pada
From Input File (di bawah Available Fields) ganti dengan
Master Pegawai, kemudian pada Available Fields klik NIP
 Hasilnya: ada satu orang yaitu NIP 24153

 pegawai tidak menerima gaji


 Aktifkan tabel Penggajian
 Data – Relation
 Buat relasi antar NIP (sama dengan langkah di atas)
 Buat filter (fx), rumus: NIP <> Penggajian.NIP
 Hasilnya: NIP 24158 Sukirdo tidak menerima gaji.

 Periksa apakah ada pegawai yang sudah saatnya pensiun


masih menerima gaji
 Aktifkan tabel Master Pegawai
 Buat kolom baru untuk hitung UMUR (asumsi penggajian
bulan Desember 2000) maka rumus: tanggal 31-12-2000
dikurangi tanggal lahir dibagi 365
 Buat filer (fx) dengan rumus USIA >= 55 And NIP =
Penggajian>NIP
 Hasilnya: ada 3 orang yang sudah pensiun masih menerima
gaji
Audit SI 11

Agnes Advensia C, SE, M.Si, Akt


4. Kasus Data GL
☺ Import Data
 Buat project baru dengan nama GL
 Lakukan langkah pengambilan data. Perhatikan bahwa data
dalam bentuk dbase maka pilih Disk.
 Lakukan untuk 3 file yaitu: Master Jan, Master Feb, Master Mar,
Master Apr

☺ Analisis
 Menggabungkan keempat tabel tersebut
 Rekap transaksi per akun
 Semua hasil laporan di-export ke MS Excel

Audit SI 12

Agnes Advensia C, SE, M.Si, Akt