it and the audit processuad.uthm.edu.my/v2/modulkursus/expression_print.pdf · pelbagai arahan...
TRANSCRIPT
CAATs – ASAS ACL / 1Akademi Audit Negara
OBJEKTIF MODUL
Membincangkan dan menerangkan lebih lanjutpelbagai arahan (Command) tambahan dalammenganalisis data.
Untuk memberi kefahaman dan kemahirankepada peserta kursus dalam melaksanakanarahan berdasarkan pelbagai kriteria tambahanyang telah dikenalpasti
CAATs – ASAS ACL / 2Akademi Audit Negara
EXPRESSIONS
Penyataan yang digunakan untuk menapis(filter) dan membuat computed fields denganmenggunakan gabungan OPERATOR dan setNILAI
Melaksanakan perkiraan (caculations),menetapkan logical conditions atau menambahnilai baru (create value) yang tidak ujud dalamfail data.
ANALISIS DATA-EXPRESSION
CAATs – ASAS ACL / 5Akademi Audit Negara
ANALISIS DATA-EXPRESSION
FILTER- Satu penyataan logikal (logical expressions) yang membantu anda memilih jenis data yang ingin dilihat atau digunakan dengannya.
Elemen Filter mengandungi 3 elemen iaitu:
1. Medan yang hendak digunakan untuk filter
2. Operator iaitu = , > , < , >= , <= , <>
3. String atau values iaitu:Character: “ ”, ' ', - Cth 'ABC123'Numeric : Cth 123, 0.05, 1000Date : ` ` - Cth `20101231`
CAATs – ASAS ACL / 6Akademi Audit Negara
ANALISIS DATA-EXPRESSION
OPERATOR DESCRIPTION
= Equal to
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to
<> Not equal to
JENIS OPERATOR
CAATs – ASAS ACL / 7Akademi Audit Negara
ANALISIS DATA-EXPRESSION
WHEN ENTERING USE
Character Value Double quotes ‘ ‘ “ “
Numeric Values No punctuation 12345
Date Values Reverse quotes `01012008`
FIELD OPERATOR STRING OR VALUE
FIELD TYPE
Prod_desc = “LATEX” Character
location = “04” Chracter
quantity > 25 Numeric
Price_date <= `20001010` Date
NILAI
FILTER
CAATs – ASAS ACL / 8Akademi Audit Negara
ANALISIS DATA-EXPRESSION
1. GLOBAL FILTER
Kekal aktif sehingga dinyahaktif
Klik ikon Global Filter
Masukkan element of filter
CAATs – ASAS ACL / 9Akademi Audit Negara
ANALISIS DATA-EXPRESSION
1. QUICK FILTER
Lebih kurang sama dengan Global Filter
Klik kanan pada nilai yang dipilih dan Quick Filter
CAATs – ASAS ACL / 10Akademi Audit Negara
ANALISIS DATA-EXPRESSION
1. COMMAND FILTER
Digunakan semasa laksana sesuatu arahan
Klik if
Masukkan element of filter
CAATs – ASAS ACL / 11Akademi Audit Negara
ANALISIS DATA-EXPRESSION
COMMAND FILTER
Penggunaan Operator 'AND' dan 'OR'.
AND – Digunakan bagi kriteria tambahan yang melibatkan lebih dari dua medan yang berlainan.
Contoh Location = '03' AND Prodstat = 'A
OR – Digunakan bagi kriteria tambahan yang melibatkan medan yang sama.
Contoh Location = '03' OR Location = '04'
OR Location = '07'
CAATs – ASAS ACL / 13Akademi Audit Negara
ANALISIS DATA - FILTER
Gunakan folder payroll Analysis, table Empmaster
Tugasan:
1 Nyatakan bilangan pekerja yang menerima
bonus lebih besar atau sama dengan RM500
2 Nyatakan bilangan pekerja yang menerima gaji bulanan (pay per period) melebihi RM2000
3 Nyatakan bilangan pekerja yang berasal dari negara United States
CAATs – ASAS ACL / 14Akademi Audit Negara
ANALISIS DATA-FILTER
Gunakan folder payroll Analysis, table Empmaster
Tugasan:
4 Nyatakan bilangan pekerja yang mula diambil bekerja pada 1 jan 1990 dan memegang jawatan sebagai kerani
5 Senaraikan pekerja yang menerima salary melebihi RM24000 dan berasal dari negara berkod ‘GB’, ‘DE’,‘IT’ dan ‘FR’.
CAATs – ASAS ACL / 16Akademi Audit Negara
1. Mathematical Computed Field
Membuat Medan pengiraan sama ada pengiraan semula atau pengiraan baru.
Langkah:1. Klik kanan pada medan Pay Net > Add Column > Expr...2. Masukkan Expression (Formula: Gaji Bersih = Gross Pay-Tax Amount) dan Save As Gaji Bersih, Klik Verify dan OK.
ANALISIS DATA-EXPRESSION
CAATs – ASAS ACL / 17Akademi Audit Negara
•Mathematical Computed Field (samb...)
3. Dialog seperti di sebelah akan keluar dan klik OK.4. Medan computed Field yang dibuat akan terhasil seperti di bawah.
ANALISIS DATA-EXPRESSION
CAATs – ASAS ACL / 18Akademi Audit Negara
2. Conditional Computed Fields
Membuat Medan pengiraan berdasarkan syarat dan nilai yang ditetapkan. Contoh Location 01 untuk Johor, 02 untuk Kedah, 03 untuk Kelantan, 04 Untuk Melaka dan kod selain daripada itu untuk Lain-lain.
Langkah:1. Pilih Edit > Table Layout > Klik Add A New Expression button.2. Masukkan nama medan dalam Kotak Name.3. “Lain-lain” dalam kotak Default Value.4. Klik Insert a Condition button dan masukkan syarat dan nilai seperti di bawah.5. Klik Accept Entry button.
ANALISIS DATA-EXPRESSION
CAATs – ASAS ACL / 20Akademi Audit Negara
ANALISIS DATA-EXPRESSION
3. Logical Tests
Membuat ujian logikal bagi memastikan ianya betul/Salah. Langkah:1. Klik kanan pada medan Pay Net > Add Column > Expr...2. Masukkan Expression (Formula: Gaji Bersih = Pay Net) dan Save As Logikal, Klik Verify dan OK.
CAATs – ASAS ACL / 21Akademi Audit Negara
ANALISIS DATA-EXPRESSION
4. CONVERSION COMPUTED FIELD
Mengubah jenis data ke jenis yang lain
Cth :
Tarikh hari
(function CDOW)
CDOW(`20000801`, 7) = "Tuesday"
CDOW(`20000802`, 9) = "Wednesday"
CDOW(`20000801`, 3) =
"Tue"
CAATs – ASAS ACL / 22Akademi Audit Negara
ANALISIS DATA-EXPRESSION
CONVERSION COMPUTED FIELD
Mengubah jenis data ke jenis yang lain
Cth :
Numeric character (function STRING)
STRING(125.2,7) = " 125.2"STRING(-125.2,4) = "25.2"STRING(-125.2,7) = " -125.2"
CAATs – ASAS ACL / 23Akademi Audit Negara
ANALISIS DATA-EXPRESSION
CONVERSION COMPUTED FIELD
Mengubah jenis data ke jenis yang lain
Cth :
Character Numeric (function VALUE)
VALUE("123.4-",3) = -123.400VALUE("$123,456",2) =
123456.00VALUE("77.45CR",2) = -77.45VALUE(" (123,456.78)",0) = -
123457
CAATs – ASAS ACL / 24Akademi Audit Negara
ANALISIS DATA-EXPRESSION
CONVERSION COMPUTED FIELD
Mengubah jenis data ke jenis yang lain
Cth :
Date Character (function DATE)
CAATs – ASAS ACL / 25Akademi Audit Negara
ANALISIS DATA-EXPRESSION
LAIN-LAIN FUNCTION
FUNCTION BETWEEN
Digunakan untuk memilih atau menguji julat sesuatu nilai
CAATs – ASAS ACL / 26Akademi Audit Negara
ANALISIS DATA-EXPRESSION
LAIN-LAIN FUNCTION
FUNCTION ALLTRIM
Digunakan untuk membuang ruang kosong (space) di depan dan belakang sesuatu medan
CAATs – ASAS ACL / 27Akademi Audit Negara
ANALISIS DATA-EXPRESSION
LAIN-LAIN FUNCTION
FUNCTION SUBSTRING
Digunakan untuk mengasingkan sebahagian character daripada sesuatu medan
Character pertama Bilangan character
yang dikehendaki
CAATs – ASAS ACL / 29Akademi Audit Negara
ANALISIS DATA-EXPRESSION
Operasi Matematik
Gunakan folder payroll analysis, table Empmaster
1. Cipta medan baru dengan nama Gaji Tahunan jika pay per period ialah bersamaan sebulan gaji.
2. Cipta medan Jum_pendapatan jika jumlah pendapatan tahunan semua pekerja termasuk gaji tahunan, bonus dan komisen
3. Menentukan peratusan bonus yang diterima berbanding dengan pay per period dengan mencipta medan baru iaitu peratus_bonus
CAATs – ASAS ACL / 30Akademi Audit Negara
ANALISIS DATA-EXPRESSION
Mengubah medan dari jenis data ke type yang lain
1. Ganti dari character ke number
Tukar medan phone no ke dalam bentuk numeric dengan nama medan baru value_phoneno.
2. Date kepada character
Tukar medan birth date ke dalam bentuk character dengan nama medan char_birthdate
3. Menukar tarikh ke hari
Wujudkan medan baru iaitu medan hari_lahir daripada medan birth_date
CAATs – ASAS ACL / 31Akademi Audit Negara
ANALISIS DATA-EXPRESSION
Ujian logikal (True or False)
Gunakan folder payroll analysis, table Empmaster
1. Cipta medan baru dan bandingkan salary dengan medan gaji tahunan (pay per period x 12)
2. Cipta medan baru dengan nama TEST dan tentukan pekerja yang tarikh mula kerja adalah sama dengan tarikh lahir
CAATs – ASAS ACL / 32Akademi Audit Negara
Penggantian perkataan
Gunakan folder payroll analysis, table Empmaster
Cipta Nama Jabatan daripada Kod Jabatan seperti di bawah
Nama Jabatan WorkDept
FINANCE A00
HUMAN RESOURCE B01
ADMIN C01
CORPORAT E01
SALE D11
OPERATION D21
PUBLIC RELATION E11
LAIN-LAIN E21
ANALISIS DATA-EXPRESSION
CAATs – ASAS ACL / 34Akademi Audit Negara
KUIZ
1 L 1 B
E2 T G
3 OO
O 4 I 2 YI
5 T EL6 T
A. KE BAWAH1. Merupakan sebahagian
daripada element filter2. Elemen pangkalan
data3. Function
B. MELINTANG1. Merupakan sebahagian
daripada element filter2. Function3. Command Integrity
Data4. Command Integrity
data5. Function julat6. Function tarikh