ACL (Audit Command Language)
1.
PENGERTIAN ACL
ACL(Audit
Command Language) adalah aplikasi yang hanya ‘read-only’, ACL tidak pernah
mengubah data sumber asli sehingga aman untuk menganalisis jenis live-data.
Keanekaragaman sumber data dan teknologi akses data, cara mengakses data juga
bervariasi dari satu sumber data ke lain. ACL membaca beberapa sumber data
secara langsung dengan mengimpor dan menyalin sumber data sehingga dapat
dianalisis. ACL dirancang khusus untuk menganalisa data dan menghasilkan
laporan audit baik untuk pengguna biasa (common/nontechnical users) maupun pengguna
ahli (expert users). Dengan menggunakan ACL, pekerjaan auditing akan jauh lebih
cepat daripada proses auditing secara manual yang memerlukan waktu sampai
berjam-jam bahkan sampai berhari-hari.
2.
SEJARAH ACL
ACL dikembangkan sejak tahun 1970-an oleh Prof. Hart J. Will
dari Canada dan kemudian dikelola oleh ACL Services Ltd, Vancouver, Canada, dan
merupakan pemimpin pasar dalam teknologi pengambilan data, analisis data, serta
pelaporan (hasil survey tahunan The Institute of Internal Auditors, USA, 2005).
ACL telah dikembangluaskan dengan fungsi untuk memenuhi
kebutuhan analisis data seluruh aktivitas bisnis operasional di dalam
perusahaan, di antaranya pada bidang audit untuk analisis data, pencocokan dan
pembandingan data, laporan penyimpangan, dsb; pada bidang IT (Information
Technology) untuk data migration, data cleansing, data matching, data integrity
testing; selain itu juga untuk analisis, konsolidasi, rekonsiliasi data, dan
pelaporan pada divisi lain seperti Keuangan, Pemasaran, Distribusi,
Operasional, dan lain sebagainya.
ACL dapat membaca data dari berbagai macam sistem yang
terbentang mulai dari model sistem mainframe lama hingga ke relational database
modern. ACL adalah aplikasi yang hanya ‘read-only’, ACL tidak pernah mengubah
data sumber asli sehingga aman untuk menganalisis jenis live-data.
Keanekaragaman sumber data dan teknologi akses data, cara mengakses data juga
bervariasi dari satu sumber data ke lain. ACL membaca beberapa sumber data
secara langsung dengan mengimpor dan menyalin sumber data sehingga dapat
dianalisis. ACL dirancang khusus untuk menganalisa data dan menghasilkan
laporan audit baik untuk pengguna biasa (common/nontechnical users) maupun
pengguna ahli (expert users). Dengan menggunakan ACL, pekerjaan auditing akan
jauh lebih cepat daripada proses auditing secara manual yang memerlukan waktu
sampai berjam-jam bahkan sampai berhari-hari.
Software ini dapat melakukan akses data langsung ke dalam
database ataupun dalam bentuk teks file dalam waktu yang singkat tanpa
menganggu sistem yang sedang berjalan, melakukan proses verifikasi hasil dari
data yang diperoleh untuk menciptakan integrasi data yang dipercaya, dan hasil
analisa data yang dapat diandalkan. Semua dapat dilakukan dengan cepat, tepat,
aman, dan akurat.
3.
KEUNTUNGAN MENGGUNAKAN ACL
o
Mudah dalam penggunaan.
o
Built- in audit dan analisis data secara fungsional
o
Kemampuan menangani ukuran file yang tidak terbatas
o
Kemampuan mengekspor hasil audit
o
Pembuatan laporan berkualitas tinggi
4. MANFAAT
MENGGUNAKAN ACL
o Dapat membantu dalam mengakses data
baik langsung (direct) kedalam sistenm jaringan ataupun indirect
(tidak langsung) melalui media lain seperti softcopy dalam bentuk text
file/report.
o
Menempatkan kesalahan dan potensial
“fraud” sebagai pembanding dan menganalisa file-file menurut aturan-aturan yang
ada.
o
Mengidentifikasi kecenderungan/gejala-gejala, dapat juga
menunjukan dengan tepat sasaran pengecualian data dan menyoroti potensial area
yang menjadi perhatian.
o
Mengidentifikasi proses perhitungan kembali dan proses
verifikasi yang benar.
o
Mengidentifkasi persoalan sistem pengawasan dan memastikan
terpenuhinya permohonan dengan aturan-aturan yang telah ditetapkan.
o Aging dan menganalisa account
receivable/payable atau beberapa transaksi lain dengan menggunakan basis waktu
yang sensitive.
5. TERDIRI
DARI 5 SIKLUS DATA ACL
o Perencanaan
Rencanakan
pekerjaan anda sebelum memulai sebuah project. Dengan merumuskan jelas tujuanya
sebelum mulai analisis, dengan mengembangkan strategi dan waktu serta sumber
daya.
o Akses Data
Langkah
berikutnya adalah mengakses data yang digariskan dalam rencana strategis.
Dengan mencari, meminta, dan mentransfer data sebelumnya untuk membacanya
dengan ACL
o
Integritas data Verifikasi Data
Setelah
menerima data, maka diperlukan untuk menguji integritas. Jika anda memulai
project anda tanpa harus diverifikasi terlebih dahulu data yang integritas, ada
kemungkinan tidak lengkap atau tidak benar.
o Analisis Data
Dalam
analisis tahap melakukan tes yang diperlukan untuk mencapai tujuan. Anda
mungkin akan menggunakan kombinasi perintah, filter, dan hitungan dalam
analisis Anda.
o Pelaporan Hasil
Tergantung
pada proyek tersebut, Anda mungkin perlu membuat laporan dari yang dihasilkan.
ACL dapat membuat berbagai jenis laporan, termasuk multiline, detail, dan
ringkasan laporan
6.
UNSUR-UNSUR UTAMA DATA ANALISIS ACL
o Commands
Command
pada ACL merupakan perintah analisis standar yang ada pada ACL seperti perintah statistik. Stratify
(menstratifikasi), Aging (umur) dsb. Perintah tersebut dapat menghasilkan
output dalam bentuk file, screen(layar), print dan grafik.
o Expressions (Ekspresi)
Expressions
adalah pernyataan yang digunakan terutama untuk membuat filter dan computed
fields. Melakukan perhitungan, menentukan kondisi logis, atau menciptakan nilai-nilai
yang tidak ada pada data file. Expressions dapat diberi nama dan disimpan sebagai
bagian dari suatu proyek atau digunakan langsung.
a.
Filter adalah ekspresi logika yang memungkinkan Anda memilih
jenis data yang Anda ingin lihat. Sebagai contoh, Anda dapat membuat Filter
yang memilih hanya records yang berada dalam rentang tanggal tertentu.
b.
Computed Fields adalah dikenal juga sebagai calculated
field, adalah virtual field yang menggunakan data yang berasal dari ekspresi
atau variabel tertentu. Ini tidak berisi data fisik. Sebagai contoh, Anda dapat
membuat sebuah field baru yang merupakan hasil dari nilai-nilai di dua field
lainnya. Anda juga dapat menyisipkan ke dalam tabel nilai tertentu seperti suku
bunga atau kondisi logis..
o Function
Function
adalah sesuatu yang pasti yang sudah ada dalam function di ACL dengan
menggunakan variabel, untuk melaksanakan suatu perhitungan atau perintah atas
data yang telah ditetapkan.
o Variable
Ø Interface ACL
Ø Pada saat pertama membuka ACL, anda
akan dihadapkan layar seperti dibawah ini, dengan tampilan Welcome Tab, Project
Navigator, dan Status Bar.
Ø Welcome Tab
Ø Welcome Tab merupakan tampilan yang
menunjukan macam-macam project yang pernah dibuat dan disimpan di ACL. Karena
sistem ACL sudah menggunakan sistem seperti di website, jadi anda tinggal
mengklik untuk memilihnya.
Ø Project Navigator
Ø Project Navigator merupakan tampilan
dimana Tabel dan Log sedang dalam pengerjaan dalam suatu project di ACL.
Ø Status Bar
Ø Tampilan Status Bar menunjukan
informasi tentang tabel yang sedang dibuka, termasuk nama tabel tersebut,
number record, dan tampilan filter jika sedang diaktifkan.
7. SOFTWARE YANG SEJENIS DENGAN ACL
o
IDEA (Interactive Data Analysis Software)
o
APG (Audit Program Generator)
o
Microsoft Excel
o
Audit Easy
o
EZ-R Status
o
QSAQ
o
Random Audit Assistant
o
RAT-STATS
o
Auto Audit
o
GRC on Demand