34
CAATs ASAS ACL / 1 Akademi Audit Negara OBJEKTIF MODUL Membincangkan dan menerangkan lebih lanjut pelbagai arahan (Command) tambahan dalam menganalisis data. Untuk memberi kefahaman dan kemahiran kepada peserta kursus dalam melaksanakan arahan berdasarkan pelbagai kriteria tambahan yang telah dikenalpasti

IT AND THE AUDIT PROCESSuad.uthm.edu.my/v2/modulkursus/expression_print.pdf · pelbagai arahan (Command) tambahan dalam menganalisis data. Untuk memberi kefahaman dan kemahiran kepada

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

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 / 3Akademi Audit Negara

ANALISIS DATA-EXPRESSION

CAATs – ASAS ACL / 4Akademi Audit Negara

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 / 12Akademi Audit Negara

AKTIVITI - FILTER

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 / 15Akademi Audit Negara

ANALISIS DATA-EXPRESSION

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 / 19Akademi Audit Negara

2. Conditional Computed Fields

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 / 28Akademi Audit Negara

AKTIVITI – COMPUTED FIELD

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 / 33Akademi Audit Negara

KUIZ

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