You are on page 1of 49

REVIEW ACL: PERTEMUAN 01-07

Create New Project


Import Table

Tergantung kebutuhan

Atau
Open Project
Verify Data Integrity:
Counting Records
Totaling Numeric Fields
Checking for Validity Errors (Verify
Command)
Summarizing Data:
Stratify
Classify
Age
Summarize
Cross-Tabulate
Working with Multiple Table
Examining Sequential Data :
Sequence
Gaps
Duplicates
Extracting and Exporting Data

Standard

Standard

Tergantung kebutuhan
Tergantung kebutuhan

PERTEMUAN 2
DATA AKSES

Import data -> create new project dulu, the data definition wizard untuk mempermudah import data,
baru import table sehingga acl tau apa yg akan kita lakukan pada table tsb
Ex: character/string/ASCII/alphanumeric (tipe data: non numeric)

Memvalidasi data -> sebelum uji data lebih lanjut, pertama harus di validasi dulu untuk cek apakah
system klien reliable atau tidak.
a.

Count records (mis, utk seluruh record yg ada di table)

b.

Totalling Numeric Fields (utk cek kelengkapan data dan akuransi data : batch total, financial
total:FINANCE_CHARE dan hash total:CARDNUM, RATE masuk hash karena rate per orang
dikenakan sama, namun bila di total ke bawah angkanya berbeda bila dijumlah kesamping,
makanya maknanya jd beda)

c.

Validity Errors (Verify) -> apabila ada entry yang tidak sesuai, maka system akan memberikan
warning, sehingga verify akan menunjukkan mana yang salah

Select platform mau import dari mana

Ambil data di drive D (kalau ada di drive L harus copy ke D)

Kalau ada banyak sheet boleh pilih atau import semua

Beri nama colom

Nama field dibuat sesingkat mungkin, setelah import kita bisa ubah singkatan tsb

Kemudian akses table layout

MEMVALIDASI DATA CARA 1

KLIK LOG

10

Pindahin ke excel

MEMVALIDASI DATA CARA 2


Bisa menggunakan analyze total field
Data yg sifatnya numeric, hanya bisa diisi oleh kombinasi angka
Data yg sifatnya non numeric, bila diisi menggunakan angka masi bisa diterima namun dianggap sbg
karakter atau alphabet oleh system. Maka, kita harus convert dulu ke angka dengan menggunakan
fungsi VALUE()

11

12

13

14

Hasil konversian, custnum muncul di total field, klik ok

15

16

VERIFY DATA

17

PERTEMUAN 3 - SUMMAREZING DATA

SUMMARIZE DATA : Memiliki fungsi agar data memiliki informasi. Dan lebih memudahkan penggunanya
untuk membacanya sesuai dengan kebutuhannya.
SUMMARIZE data memiliki beberapa operasi diantaranya
1. Menu Stratify Digunakan untuk data dengan jenis numeric
2. Menu Age Digunakan untuk field yang format datanya tanggal
3. Classify Digunakan untuk data yang jenisnya kararter
4. Summarize Digunakan untuk tipe data karakter dan date.Selain itu untuk mencari duplikasi data
5. Cross-tabulate Digunakan untuk melakuka summary data yang karekter dan numeric (2D).
contohnya: melihat produk berdasarkan no produk dan lokasi(2D)

STRATIFY
Klik menu : Analyze Stratify
1. Berdasarkan rekomdasi dari strativy (intervalnya 10)

18

2. Pilih stratify on dan stratify field sesuai dengan yang telah ditentukan

3. Klik Layout dan pilih screen lalu ok

19

4. Tampilan data setelah dilakukan stratify

Contoh soal yang intervalnya ditentukan : klik free isi kotak yang ada disampingnya pada contoh
(0,1001-5001)

20

Hasil dari stratify data yang telah ditentukan

AGE
Klik menu : Analyze Age
1. Pilih apa Age On sesuai data yang ada Cutoff date sesuai yang diminta (biasanya akhir periode) dan
Subtitle Field

21

2. Tampilan data setelah dilkakukan summarize fungsi age

CLASSIFY
Klik menu : Analyze Classify
1. Pilih data yang akan di Count On dan data yang akan di Subtotal Field

22

2. Hasil data yang telah dimasukan fungsi Classift

Dibacanya : ada 5 record untuk vendor 10025 dgn total invoice 59347
23

SUMMARY
Klik menu : Analyze Summarezing

Other field : untuk memilih apa yang ingin ditampilkan

24

Hasil dari data yang telah di summarize

Liat countnya kalo 2 atau lebih berarti duplicat

CROSS TABULATE

25

26

Cara baca prod no 1 di lok 1 2643

27

PERTEMUAN 4 - WORKING WITH MULTIPLE TABLE

Untuk melakukan multiple harus membuat relationship antara satu tabel dangan tabel yang lain.

Relations Command
Memungkinkan kita secara bersamaan mengakses dan menganalisis data dari dua atau lebih table.
Dapat menganalisis data gabungan seolah-olah ada dalam table tunggal dan menambahkan kolom
dari table terkait.
Pastikan yang di buka tabel transaksi bukan tabel master.
Data Relate Tabel Ok

28

Klik Add Tabel Pilih Tabel Customer Ok Close

Drag Antara No di Ar Dengan No Di Cust Klik Finish

Klik Add Column pada tabel Ar

29

Klik OK

Join Command
Hasil proses join masuk di tabel baru (create tabel baru)
Mengecek apakah ada invoice dari customer yang fiktif, ada apa tidak customer yang tidak bertransaksi
Syaratnya : apabila ingin join 2 tabel pastikan ada di project yang sama
Join match mengabungkan hanya yang ada pasangannya
Unmatch tidak ada pasangannya

Data Join Tabel (Pastikan Table Ar Dibuka)

30

Primary Keys ada di ar


Primary Fields yg mau ditambahin

31

Join Unmatch

32

Merge Command
Tipe datanya harus character
Bedanya dengan join, kalo join kita bisa kombain field walaupun beda. Kalo merge hanya bisa jika 2
tabel mempunya identical record/fields yang sama.
Data Merge Tabel

33

34

Cara Merubah Jenis Category


Edit Tabel Layout

Double klik pada category yang ingin di rubah

35

Extract-and-Append

Syarat Multiple Table :

Masing-masing tabel harus punya field yang sama

2 tabel yang mau di relate harus memiliki identical character

Harus ada primary key

Import File
File New Tabel Klik Next 2x Pilih Data Pilih Pcs Other File Format Klik Next 4x
Next Finish

36

37

PERTEMUAN 6 - EXAMINIG SEQUENTIAL DATA AND EXTRACTING, EXPORTING


RECORDS

EXAMINIG SEQUENTIAL DATA

Memastikan tidak ada gap agar sequential data tetap terjaga


Melihat data reliable atau tidak

Pilih Analyze Examine Sequence

Pilih INV_NO OK
Output Pilih Screen

38

Hasil tidak ada gap semua sudah berurutan

Hasilnya tidak sequence

39

Gunakan sort command untuk mengurutkan

TESTING GAPS & DUPLICATE IN SEQUENTIAL DATA


GAPS Command untuk mendeteksi gaps yang ada di dalam field kunci dari tabel yang aktif
Duplicate Command mendeteksi field kunci dari tabel yang aktif, untuk memastikan bahwa tidak ada
dokumen yang mempunyai nomor sama untuk transaksi yang berbeda

Test For Gaps


Analyze Look for gap

40

List gap range : gap yang hilang rangenya berapa


List missing item : item-item yang hilang itu nomor berapa aja

Test For Duplicate


Analyze Look for duplicate

41

Gunakan command tersebut untuk merubah kesalahan input data

42

Extracting Data To A New Table


Digunakan untuk fokus kepada transaksi yang kita teliti tanpa merusak data asli dari klien

Record artinya memasukkan semua fields yang ada

43

Fields digunakan untuk memilih fields mana yang mau digunakan

Tipe data number tidak pake tandi kutip ..

44

45

Exporting Data To Another Application

View : digunakan untuk memasukkan semua field


Fields : memilih fields mana yang akan dimasukkan
46

PERTEMUAN 7 BAHAS JAWABAN KUIS

Bank tidak mengijinkan adanya transaksi baru jika masih ada jumlah terhutang di periode
sebelumnya.
Pastdueamount > 0 (extract ACL)
Newbal > 0
Copy command saat export ke excel dan table dr excel di copy ke word

As of: 10/31/2014 10:52:58


Command: COUNT IF PASTDUEAMT > 0
Table: Metaphor_Trans_All
If Condition: PASTDUEAMT > 0 (20 records matched)

20

ecords counted

Bank tidak pernah menerbitkan kartu kredit yang memiliki nomor kartu yang sama baik untuk
pelanggan yang berbeda ataupun untuk pelanggan yang sama, kecuali untuk penggantian kartu yang
sudah expired.

As of: 10/31/2014 10:07:04


Command: DUPLICATES ON CARDNUM OTHER CARDNUM PRESORT TO SCREEN
Table: Metaphor_Trans_All

0 duplicates detected

Bank tidak mengijinkan satu pelanggan memiliki lebih dari 1 kartu kredit.

Duplicates on cust no
Atau duplicates di tampilkan di table baru
Classify on cust no output on screen
47

As of: 10/31/2014 10:13:45


Command: SEQUENCE ON CUSTNO IF CUSTNO >= "1" ERRORLIMIT 10 TO SCREEN
Table: Metaphor_Trans_All

If Condition: CUSTNO >= "1" (171 records matched)


Sequence test error limit of 10 reached
10 sequence errors detected

Sequence:
Record
CUSTNO
Number
2 812465
4 250402
7 250402
14 778088
16 250402
19 284354
21 284354
23 250402
24 202028
27 284354

Bank tidak mengijinkan ada pelanggan yang memiliki jumlah terhutang melebihi credit limit yang
telah ditentukan. Jumlah terhutang dihitung berdasarkan, previous balance minimum payment +
new balance + financial charge.

Cek credlim
Cek pastdueamt
Buat kolom baru utk mengetahui Jumlah_Terutang
Bandingkan Jumlah_Terutang dg credlim, apakah ada jumlah_terutang yg lbh dr credlim atau tdk
Filter Jumlah_Terutang > credlim
Hasilnya di export ke excel trus tabelnya di copy juga ke word

48

Command: DEFINE FIELD Jumlah_Terutang COMPUTED PREVBAL - MINPYMTDUE +


NEWBAL + FINCHG

10:38:55 - 10/31/2014

Command: DEFINE FIELD Test1 COMPUTED Jumlah_Terutang >= CREDLIM

10:43:43 - 10/31/2014

Bank juga akan membebankan biaya jika pelanggan melakukan pembayaran lebih kecil atau
minimum yang lebih kecil dari previous balance.

Cek field Prevbal


Cek field minimum payment
Cek field Finchg
Extract paymdueamount
Extract finchg<1

As of: 10/31/2014 10:55:06


Command: COUNT IF MINPYMTDUE <= PREVBAL
Table: Metaphor_Trans_All
If Condition: MINPYMTDUE <= PREVBAL (164 records matched)

164 records counted

Tulis penjelasan contohnya Menguji Saldo Terhutang DIbandingkan dengan Limit Credit

49

You might also like