IT AND THE AUDIT PROCESSuad.uthm.edu.my/v2/modulkursus/data_integriti_plan.pdf · 2012-08-01 ·...
Transcript of IT AND THE AUDIT PROCESSuad.uthm.edu.my/v2/modulkursus/data_integriti_plan.pdf · 2012-08-01 ·...
CAATs – ASAS ACL / 1Akademi Audit Negara
DATA INTEGRITI
CAATs – ASAS ACL / 2Akademi Audit Negara
OBJEKTIF MODUL
Untuk membolehkan para pesertamemahami pentingnya untuk membuatpengesahan data sebelum data dianalisisdengan lebih lanjut.
Modul ini akan membincangkan lebih lanjutarahan-arahan (Command) yang bolehdigunakan untuk membuat pengesahandata.
CAATs – ASAS ACL / 3Akademi Audit Negara
DATA INTEGRITI
Data yang sah menepati syarat-syaratberikut:
Data yang diperlukan sahaja
Medan pengiraan memberi jumlah yangbetul
Medan Numeric hanya mengandungi dataNumeric sahaja.
Rekod yang unik
Tarikh yang sah atau tarikh yang diperlukan
Data berada dalam medan yang sepatutnya
Kaitan antara medan dengan medan yanglain adalah konsisten dan logik.
CAATs – ASAS ACL / 4Akademi Audit Negara
DATA INTEGRITI
PUNCA KESILAPAN
Input – kemasukan data yang salah,ketinggalan data yang tidak sah
Pemprosesan – Kecacatan data yang tidakdapat dikenalpasti semasa proses fielddefinitions ataupun proses expression.
Extraction – parameter yang diberikanadalah salah
Conversion – kesilapan semasa pertukaranformat data
Transmission – Kaedah penghantaran databoleh merosakkan data.
Definition – table layout yang diwujudkandalam ACL adalah tidak tepat.
CAATs – ASAS ACL / 5Akademi Audit Negara
DATA INTEGRITI
Kaedah Pengesahan Integriti Data
Semak Table Layout (Jenis Data dan Field Definition)
Tentukan semua rekod yang diminta telah diterima
Semak data yang diterima termasuk dalam skop auditan
Laksanakan ujian lain jika perlu seperti missing items, duplicate ataupun lain-lain ujian bagimengesan kesilapan.
Bandingkan hasil ujian dengan laporanringkasan data yang diberikan oleh auditi.
CAATs – ASAS ACL / 6Akademi Audit Negara
DATA INTEGRITI
Antara arahan yang boleh digunakan dalammelaksanakan pengesahan data integriti adalahseperti berikut:
Verify
Count
Total
Statistic
BETWEEN ()
Look For Gaps
ISBLANK ()
Look For Duplicates
Computed Field
CAATs – ASAS ACL / 7Akademi Audit Negara
DATA INTEGRITI
SEMAKAN PENGGUNAAN COMMAND/FUNCTION
(TABLE)
UNTUK MENGENALPASTI
Validity Verify (Badfile) Data types and field definition
Control TotalCount (Inventory) Number or record match control totals
Total Fields(Inventory)
Numeric field totals match control totals
Statistics (Inventory) Record and field total match control totals
Bounds Values Statistics (Inventory) Data falls within correct bounds
BETWEEN (Inventory) Data falls within correct bounds
Missing Items Gaps (Payroll) Values are not missing from sequences
ISBLANK () (Payroll) Fields do not contain inappropriate blanks
DuplicatesDuplicates (Payroll) Table do not contain duplicate records or
inappropriate duplicate values
Reliability Computed Field Calculations in source data are correct
Reasonableness Various Commands Data meets expectations
Relationship Various Commands Data is consistent across fields
CAATs – ASAS ACL / 8Akademi Audit Negara
Data Menu: Verify
dates.
Arahan VERIFY boleh mengenalpasti kesilapan sumber data asal,semasa pemindahan danpenetapan format data yang tidaksempurna (Data Definition);dengan menyemak:
Medan aksara mengandungihanya valid printable characters ( abjad, nombor, simbol dan international characters)
Medan numeric hanyamengandungi data numeric
(nombor, titik perpuluhandan simbol matawang)
Medan tarikh hanyamengandungi tarikh yang sah sahaja.
PILIH DATA >VERIFY
CAATs – ASAS ACL / 9Akademi Audit Negara
Data Menu: Verify
Klik pada Datadanseterusnyapilih Verify.
CAATs – ASAS ACL / 10Akademi Audit Negara
Gambarajahseperti disebelah akanterpapar danseterusnya klikVerify Fields.
Data Menu: Verify
CAATs – ASAS ACL / 11Akademi Audit Negara
Gambarajahseperti disebelah akanterpapar danseterusnya klikAdd All.
Data Menu: Verify
CAATs – ASAS ACL / 12Akademi Audit Negara
Gambarajahseperti disebelah akanterpapar danseterusnya klikOk.
Data Menu: Verify
CAATs – ASAS ACL / 13Akademi Audit Negara
Gambarajahseperti di sebelahakan terpapardan seterusnyaklik Ok.
Data Menu: Verify
CAATs – ASAS ACL / 14Akademi Audit Negara
Gambarajahkeputusan hasilpenggunaanCommand Verify akan terpaparseperti di sebelah.
Data Menu: Verify
CAATs – ASAS ACL / 15Akademi Audit Negara
Menu Analyze : Count
dates.
Arahan COUNT digunakan bagimengesahkan jumlahrekod data.
Ini adalah bagimemastikan jumlahrekod yang diterimaadalah sama denganlaporan yang berkaitanyang diberikan olehauditi. Contohnyalaporan ringkasan data.
PILIH ANALYZE >COUNT
CAATs – ASAS ACL / 16Akademi Audit Negara
Menu Analyze : Count
Klik Analyze danpilih count recordsseperti gambarajahdi sebelah.
CAATs – ASAS ACL / 17Akademi Audit Negara
Menu Analyze : Count
Seterusnyagambarajah sepertidisebelah akan dipaparkan dan klikok.
CAATs – ASAS ACL / 18Akademi Audit Negara
Menu Analyze : Count
Hasil yang diperolehi akanditunjukkanseperti di sebelah.
152 Rekod
CAATs – ASAS ACL / 19Akademi Audit Negara
Menu Analyze : Total Fields
dates.
Arahan TOTAL FIELDS digunakan bagimengesahkan jumlahmedan numericberkaitan table yang sedang dianalisis.
PILIH ANALYZE >TOTAL FIELDS
CAATs – ASAS ACL / 20Akademi Audit Negara
Menu Analyze : Total Fields
Arahan yang berikutnya:
Klik Analyze danklik Total Fields
CAATs – ASAS ACL / 21Akademi Audit Negara
Menu Analyze : Total Fields
Gambarajahseperti di sebelahakan dipaparkan
CAATs – ASAS ACL / 22Akademi Audit Negara
Menu Analyze : Total Fields
Pilih Value danklik ok.
CAATs – ASAS ACL / 23Akademi Audit Negara
Menu Analyze : Total Fields
Dan hasilnya sepertidalam gambarajahdi sebelah.
CAATs – ASAS ACL / 24Akademi Audit Negara
Menu Analyze : Statistics
dates.
Arahan STATISTICS digunakan bagimengesahkan jumlahmedan numeric denganlaporan berkaitan bagitable yang sedangdianalisis.
PILIH ANALYZE >STATISTICAL>STATISTICS
CAATs – ASAS ACL / 25Akademi Audit Negara
Menu Analyze : Statistics
Seterusnya denganmenggunakan arahanStatistic:
Pilih Analyze dan klikpada statistic
CAATs – ASAS ACL / 26Akademi Audit Negara
Menu Analyze : Statistics
Kemudian klikpada medan value seperti yang ditunjukkan dalamgambarajah disebelah.
CAATs – ASAS ACL / 27Akademi Audit Negara
Menu Analyze : Statistics
Klik ok dangambarajahseperti sebelahakan dipaparkan.
CAATs – ASAS ACL / 28Akademi Audit Negara
Menu Analyze : Statistics
Klik padaAnalyze danseterusnya pilihStatistics.
CAATs – ASAS ACL / 29Akademi Audit Negara
Menu Analyze : Statistics
Gambarajahseperti disebelah akanterpapar danseterusnya klikpada Statistics On.
CAATs – ASAS ACL / 30Akademi Audit Negara
Menu Analyze : Statistics
Gambarajahseperti disebelah akanterpapar. Seterusnya pilihValue dan klikOk.
CAATs – ASAS ACL / 31Akademi Audit Negara
Menu Analyze : Statistics
Gambarajahkeputusan hasilpenggunaanCommand Statistics akanterpapar seperti disebelah.
CAATs – ASAS ACL / 32Akademi Audit Negara
Functions: Between ()
dates.
Functions BETWEEN () digunakan bagimengasingkan rekodberkaitan data numeric, tarikh dan data character/ASCII yang termasuk dalamlingkungan tertentu(specific bound).
Contoh(Cost_Date,`20001010`,`20000630`)
PILIH GLOBAL FILTER >FUNCTIONS>BETWEEN()
CAATs – ASAS ACL / 33Akademi Audit Negara
Functions: Between ()
Klik pada Global Filter danseterusnya pilihFunction BETWEEN.
CAATs – ASAS ACL / 34Akademi Audit Negara
Functions: Between ()
Gambarajahseperti di sebelahakan terpapar danseterusnyahighlight padaValue. Pilih Cost Date padaAvailable Fields.
CAATs – ASAS ACL / 35Akademi Audit Negara
Functions: Between ()
Seterusnyahighlight pada Mindan klik padabutang Date. Pilihtarikh 1/1/2000. Kemudian highlight Max dan klik padabutang Date. Pilihtarikh 30/6/2000.
CAATs – ASAS ACL / 36Akademi Audit Negara
Functions: Between ()
Gambarajahkeputusan hasilpenggunaanFunction BETWEEN akanterpapar seperti disebelah.
CAATs – ASAS ACL / 37Akademi Audit Negara
Menu Analyze : Look For Gaps
dates.
Arahan Looks For Gapsdigunakan bagimengesan jurang dalamdata yang dianalisisataupun mengenal pastidata yang tiada dalamsenarai jujukan datatersebut.
PILIH ANALYZE>LOOK FOR GAPS
CAATs – ASAS ACL / 38Akademi Audit Negara
Menu Analyze : Look For Gaps
Arahanseterusnya :
Pilih Analyze danklik Look For Gaps sebagaimanapaparan di sebelah.
CAATs – ASAS ACL / 39Akademi Audit Negara
Menu Analyze : Look For Gaps
Kemudian klikpada sequence on.
CAATs – ASAS ACL / 40Akademi Audit Negara
Menu Analyze : Look For Gaps
Kemudian pilihcheque number dan klik ok.
CAATs – ASAS ACL / 41Akademi Audit Negara
Menu Analyze : Look For Gaps
Gambarajahmemaparkanhasil daripenggunaanarahan Gaps.
CAATs – ASAS ACL / 42Akademi Audit Negara
Menu Analyze : Look For Gaps
Kaedah yangkedua bagimendapatkansenarai nomborcheque yangtertinggal:
klik pada list missingitems seperti disebelah dan klik ok.
CAATs – ASAS ACL / 43Akademi Audit Negara
Menu Analyze : Look For Gaps
Laporanmenunjukkanterdapat 4nombor cek yang tertinggal.
CAATs – ASAS ACL / 44Akademi Audit Negara
Functions: ISBLANK ()
dates.
Functions ISBLANK () digunakan bagimengenalpasti danmengasingkan medanyang kosong
PILIH GLOBAL FILTER >FUNCTIONS>ISBLANK()
CAATs – ASAS ACL / 45Akademi Audit Negara
Functions: ISBLANK ()
Kaedah yangberikutnya denganmenggunakanarahan ISBLANK():
Klik view filter danpilih ISBLANK (string)di ruangan functions disebelah.
CAATs – ASAS ACL / 46Akademi Audit Negara
Functions: ISBLANK ()
Kemudian pilihCheque_Nodan klik ok.
CAATs – ASAS ACL / 47Akademi Audit Negara
Functions: ISBLANK ()
Hasil darilaporansebagaimanadipaparkan disebelah.
CAATs – ASAS ACL / 48Akademi Audit Negara
Menu Analyze : Look For Duplicates
dates.
Arahan DUPLICATESdigunakan bagimengenalpasti data yang bertindan.
PILIH ANALYZE>LOOK FOR DUPLICATES
CAATs – ASAS ACL / 49Akademi Audit Negara
Menu Analyze : Look For Duplicates
Klik padaAnalyze danseterusnya pilihLook for Duplicates.
CAATs – ASAS ACL / 50Akademi Audit Negara
Menu Analyze : Look For Duplicates
Gambarajahseperti disebelah akanterpapar danseterusnya klikpada Duplicates On. Klik padaAdd All dan klikOk.
CAATs – ASAS ACL / 51Akademi Audit Negara
Menu Analyze : Look For Duplicates
Gambarajahseperti disebelah akanterpapar danseterusnya klikpada List Fields. Klik pada Add All dan klik Ok.
CAATs – ASAS ACL / 52Akademi Audit Negara
Menu Analyze : Look For Duplicates
Gambarajahkeputusan hasilpenggunaanCommand Duplicates Onakan terpaparseperti di sebelah.
CAATs – ASAS ACL / 53Akademi Audit Negara
Menu Analyze : Look For Duplicates
Dengan mengulangilangkah yang pertama pilihDuplicates On danklik pada Employee Number.Seterusnyaklik Ok dan pilih List Fields. Klik Add Alldan klik Ok.
CAATs – ASAS ACL / 54Akademi Audit Negara
Menu Analyze : Look For Duplicates
Gambarajahkeputusan hasilpenggunaanCommand Duplicates On akan terpaparseperti disebelah.
CAATs – ASAS ACL / 55Akademi Audit Negara
COMPUTED FIELDS
dates.
Analisis COMPUTED FIELDS digunakan bagimembuat pengiraansemula data yang diperolehi dari sumberdata, mengubah jenisdata, membuatgantinama kod danmewujudkan ujianlogikal.
KLIK KANAN > ADD COLUMNS
CAATs – ASAS ACL / 56Akademi Audit Negara
COMPUTED FIELDS
Klik kanan danpilih Add Columns. Seterusnyaklik pada klikpadaExpression.
CAATs – ASAS ACL / 57Akademi Audit Negara
COMPUTED FIELDS
Gambarajah sepertidi sebelah akanterpapar. Pilih Unit Cost pada Available Fields dan klik padabutang * (Darab). Seterusnya pilihQuantity On Hand pada Available Fields. Save As sebagaiPerkiraan_Audit danklik Ok.
CAATs – ASAS ACL / 58Akademi Audit Negara
COMPUTED FIELDS
Gambarajahkeputusan hasilpenggunaanComputed Field akan terpaparseperti disebelah.
CAATs – ASAS ACL / 59Akademi Audit Negara
REASONABLE TEST
Ujian bagi medan tarikh yang kosongataupun tarikh yang tidak sah
Menggunakan filter untuk menyisih medan tarikhyang kosong.
Bagi mencari medan tarikh yang kosong ACL telah menetapkan nilai “19000101” sebagaitarikh kosong. Kaedah yang boleh digunakanadalah seperti:
Klik Global Filter bagi memaparkan.
Masukkan Datefield = `19000101` dalamExpression Edit View Filter dialog box tersebut dan klik OK.
CAATs – ASAS ACL / 60Akademi Audit Negara
AKTIVITI
CAATs – ASAS ACL / 61Akademi Audit Negara
Aktiviti - Verify
Project: Sample Project
Folder: Account Payable
Table: AP Trans
1. Laksanakan ujian pengesaahan data integriti (VERIFY) terhadap medanVendor, Invoice No., Invoice Date danInvoice Amount.
2. Apakah Keputusan Ujian Tersebut?
CAATs – ASAS ACL / 62Akademi Audit Negara
Aktiviti – Total Fields
Project: Sample Project
Folder: Account Payable
Table: AP Trans
1. Jumlahkan kuantiti yang terlibat dalamtransaksi belian tersebut.
2. Jumlahkan medan invoice amount bagimemastikan kesahihan data yang diterima dari auditi.
CAATs – ASAS ACL / 63Akademi Audit Negara
Aktiviti - Statistics
Project: Sample Project
Folder: Account Receivable
Table: Customer
1. Dapatkan 5 credit limit yang tertinggidan terendah bagi semua customer
2. Berapakah jumlah credit limit bagi semuacustomer?
3. Apakah credit limit terendah dantertinggi.
CAATs – ASAS ACL / 64Akademi Audit Negara
Aktiviti – Between ()
Project: Sample Project
Folder: Account Receivable
Table: Trans
1. Laksanakan ujian bagi mendapatkantransaksi melibatkan invoice bulanJanuari hingga Mac tahun 2000.
2. Berapakah rekod transaksi tersebut.
CAATs – ASAS ACL / 65Akademi Audit Negara
Aktiviti – Looks For Gaps
Project: Sample Project
Folder: Payroll Analysis
Table: Payroll
1. Jalankan ujian gaps terhadap ChequeNumber bagi mengenalpasti jika terdapatnombor cek yang tiada.
2. Apakah keputusan ujian tersebut?
3. Adakah pengesahan lanjut perlu dibuat?
CAATs – ASAS ACL / 66Akademi Audit Negara
Aktiviti – Looks For Duplicate
Project: Sample Project
Folder: Empmast
Table: Payroll
1. Jalankan ujian duplicate terhadapEmployee Number bagi mengenalpastijika terdapat Employee Number yang sama.
2. Apakah keputusan ujian tersebut?
3. Adakah pengesahan lanjut perlu dibuat?
CAATs – ASAS ACL / 67Akademi Audit Negara
KUIZ
CAATs – ASAS ACL / 68Akademi Audit Negara
KUIZ
1. Apakah yang dimaksudkan dengan data integriti?
2. Apakah punca-punca kesilapan data?
3. Apakah 3 arahan yang boleh digunakanuntuk menjalankan pengesahan integritidata?
4. Apakah tujuan menggunakan arahan Look For Gaps?