modul praktikan audit it
TRANSCRIPT
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 1/48
Langkah Awal Menggunakan Software ACL
Tampilan saat pertama kali membuka software ACL
Muncul perintah Edit ACL Preferences. Isi Start of Century !"# lalu klik ok
Setelah itu# klik $ile# pilih %ew &ocument. 'uat nama document baru den(an
nama tertentu )mis nama*kls+ setelah itu akan muncul tampilan seperti berikut
, Input $ile den(an cara klik new sesuai den(an file yan( akan diker-akan
Laboratorium Akuntansi Lanjut A Page
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 2/48
1
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 3/48
kemudian akan muncul tampilan
seperti ini
lik %e/t
Selan-utnya pastikan titik pilihan
terletak pada &isk. emudian pilih %e/t la(i
Pada tampilan berikutnya pilih file yan( in(in diambil kemudian pilih open )disini file
yan( di(unakan adalah file Audit*Pemasaran.&'$+ Setelah itu akan muncul tampilan
seperti ini
Pastikan pilihan terdapat pada PCs. %e/t
Laboratorium Akuntansi Lanjut A Page2
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 4/48
Pada tampilan ini pastikan pilihan
terdapat pada d'ASE compatible
file. emudian %e/t la(i dan $inish
. lik sa-a 0k
Setelah itu akan diperoleh tampilan yan( masih
berantakan. 1ntuk merapihkannya pertama,tama klik 2indow 30pen Command Lo(.
emudian klik 2indow la(i 3Arran(e All. Maka tampilan akan berubah seperti ini
Laboratorium Akuntansi Lanjut A Page3
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 5/48
JOIN
ita dapat men((unakan perintah 4oin untuk beker-a den(an dua file terbuka yan(
secara simultan atau mencocokan field,field dari dua file den(an struktur yan( berbeda
yan( telah di sort untuk men(hasilkan file ke ti(a.
4ika kita in(in mencocokan dua file# yan( harus kita lakukan pertama kali tentukan
primary dan secondary file,nya kemudian lakukan perintah 4oin dan hasil output
merupakan file ke ti(a
4ika mencocokan dua file#yan( harus kita lakukan pertama kali tentukan primary
dan secondary file,nya kemudian lakukan perintah 4oin dan hasil output merupakan file
keti(a.5an( dimaksud den(an primary file adalah file yan( sedan( kita (unakan. ita
hanya dapat mempunyai satu primary file yan( sedan( terbuka pada suatu saat. Pada saat
kita membuka dua file pada saat yan( sama# file kedua yan( kita (unakan disebut
secondary file. ita hanya dapat memiliki satu secondary file pada saat yan( sama.
Primary file biasanya merupakan file terbesar.
Sebelum melakukan proses 4oin kita harus melakukan perintah S06T yaitu
men(atur record dalam input file secara ascendin( atau descendin(#berdasarkan field kunci
tertentu. arena Sort men(hasilkan file data baru yan( mana hasil dari perintah sort yaitu
file data baru yan( bisa di(abun(kan.
A. Joining Matched Record
&alam men((unakan 4oin Matched 6ecord#pemillihan kunci field haruslah sama
antara file primary dan file secondary.4ika terdapat lebih dari satu kunci field yan( cocok
dan(an secondary file#ACL hanya men((unakan satu field sa-a dari record pertama yan(
cocok.4ika ada record yan( cocok pada secondary file#ACL tidak akan men(hasilkan
sebuah output record.
Contoh 7
Seoran( Auditor in(in mencocokkan record yan( ada pada data file PERSEDIAAN.D!
den(an record pada data file "#$AN%.D! a(ar auditor dapat men(etahui record mana
yan( sama pada dua file tesebut. Auditor akhirnya memeriksa apakah record pada data file
PERSEDIAAN.D! cocok den(an record pada data file "#$AN%.D!# dan beri nama
file baru tsb JOINMA$C"ED. Pri&ar' !ile,nya adalah SOR$PERSEDIAAN )data file
PE6SE&IAA% yan( telah disort berdasarkan P60&%0+# dimana Pri&ar'
Laboratorium Akuntansi Lanjut A Page4
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 6/48
!ield( *nya adalah (e&ua field(. Secondar' !ile *nya adalah SOR$"#$AN% )data file
81TA%9 yan( telah disort berdasarkan P60&%0+# dimana Secondar' !ield( *nya
adalah (e&ua field(.
Langkah)langkah*
7. Aktifkan data file PERSEDIAAN lalu pilih menu Data dan klik Sort. Pada list
bo/ Sort On pilih PRODNO# dan pada te/t bo/ Na&e ketik SOR$PERSEDIAAN#
klik O+ .
:. Aktifkan data file "#$AN% lalu pilih menu Data dan klik Sort. Pada list
bo/ Sort On pilih PRODNO# dan pada te/t bo/ Na&e ketik
SOR$"#$AN%# klik O+ .
Laboratorium Akuntansi Lanjut A Page5
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 7/48
;. arena SOR$PERSEDIAAN merupakan Pri&ar' !ile# maka kita harus
aktif pada SOR$PERSEDIAAN.
!. Sorot Data dari menu bar dan pilih Join# lalu klik Main.
<. Sorot file SOR$"#$AN% dari Secondar' !ile.
=. arena data file PE6SE&IAA% dan data file 81TA%9 telah disort
berdasarkan P60&%0# maka Pri&ar' +e'( dan Secondar' +e'( pada
proses 4oin ini adalah PRODNO.
>. 1ntuk meyakinkan Pri&ar' !ield sudah terurut# klik check bo/ Pre(ort.
?. Pada Pri&ar' !ield( list bo/ pilih (e&ua field(
@. Pada Secondar' !ield( list bo/ pilih (e&ua field(
7". etik JOIN,MA$C"ED pada te/t bo/ $o.
Laboratorium Akuntansi Lanjut A Page6
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 8/48
--. lik tab More# pada Scoe klik radio button All# lalu klik radio button Matched
record
-/. lik O+ # maka -endela Co&&and Log akan menampilkan
4endela iew akan menampilkan
Laboratorium Akuntansi Lanjut A Page7
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 9/48
Artin'a*
Pada Command Lo( disebutkan 7": records produced dan <" records bypassed# hal ini
berarti ada -0/ record dalam file PERSEDIAAN yan( cocok den(an file "#$AN% pada
perintah JOINMA$C"ED dan ada 10 record dalam file PERSEDIAAN yan( tidak
cocok den(an file "#$AN% pada perintah JOINMA$C"ED.
. Joining #n&atched Record
Apabila kita memilih pilihan output adalah 4oinin( 1nmatched 6ecord maka ACL
hanya akan menampilkan record,record yan( dari primary file yan( tidak sama atau tidak
cocok den(an secondary file.
Contoh -*
Sama seperti contoh pada 4oinin( Matched 6ecord#tetapi tidak perlu memberikan
Secondary $ields#dan yan( diperiksa adalah ketidakcocokan antara record pada file
PERSEDIAAN.D! den(an record pada file "#$AN%.D!# beri nama file baru tsb
JOIN,#NMA$C"ED2
Langkah)langkah*
-. Lan(kah 7 sBd lan(kah ? sama seperti lan(kah pada contoh 4oinin( Matched
6ecord.
/. etik JOIN,#NMA$C"ED pada te/t bo/ $o.
Laboratorium Akuntansi Lanjut A Page8
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 10/48
3. lik O+4maka -endela Command Lo( akan menampilkan
Laboratorium Akuntansi Lanjut A Page9
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 11/48
4endela iew akan menampilkan
Artin'a*
Pada Command Lo( disebutkan <" records produced dan 7": records bypassed# hal ini
berarti ada 10 record dalam file PERSEDIAAN yan( cocok den(an file "#$AN% pada
perintah JOIN#NMA$C"ED dan ada -0/ record dalam file PERSEDIAAN yan( tidak
cocok den(an file "#$AN% pada perintah JOIN#NMA$C"ED.
+a(u( - 5JOIN,MA$C"ED6 *
Seoran( Auditor in(in mencocokkan record yan( ada pada data file %AJI.D! den(an
record pada data file MAS,PE%.D! a(ar auditor dapat men(etahui record mana yan(
sama pada dua file tesebut. Auditor akhirnya memeriksa apakah record pada data file
%AJI.D! cocok den(an record pada data file MAS,PE%.D!# dan beri nama file baru
tsb JOIN,MA$C"ED-. Pri&ar' !ile,nya adalah SOR$%AJI )data file 9A4I yan( telah
disort berdasarkan EMP%0+# dimana Pri&ar' !ield( *nya adalah (e&ua field(.
Secondar' !ile *nya adalah SOR$MAS,PE% )data file MAS*PE9 yan( telah disort
berdasarkan EMP%0+# dimana Secondar' !ield( *nya adalah (e&ua field(.
+a(u( - 5JOIN,#NMA$C"ED6 *
Sama seperti contoh pada 4oinin( Matched 6ecord#tetapi tidak perlu memberikan
Secondary $ields#dan yan( diperiksa adalah ketidakcocokan antara record pada file
%AJI.D! den(an record pada file MAS,PE%.D! # beri nama file baru tsb
JOIN,#NMA$C"ED2
Laboratorium Akuntansi Lanjut A Page10
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 12/48
+a(u( / 5JOIN,MA$C"ED6 *
Periksalah apakah record pada data file "#$AN%.D! cocok den(an record pada data
file 7ENDOR.D!#dan beri nama file baru tsb JOINMA$C"ED. Pri&ar' !ile
E%&06*%0 nya adalah SOR$"#$AN% )data file 81TA%9 yan( telah disort berdasarkan E%&06*%0+# dimana Pri&ar' !ield( *nya adalah (e&ua field(.
Secondar' !ile *nya adalah SOR$7ENDOR )data file E%&06 yan( telah disort
berdasarkan E%&06*%0+# dimana Secondar' !ield( *nya adalah (e&ua field(.
+a(u( / 5JOIN,#NMA$C"ED6 *
Sama seperti contoh pada 4oinin( Matched 6ecord#tetapi tidak perlu memberikan
Secondary $ields# dan yan( diperiksa adalah ketidakcocokan antara record pada file
"#$AN%.D! den(an record pada file 7ENDOR.D! # beri nama file baru tsb
JOIN,#NMA$C"ED2
Laboratorium Akuntansi Lanjut A Page11
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 13/48
MER%E
Perintah Mer(e merupakan pilihan pemrosesan untuk banyak file. Perintah Mer(e
men(kombinasikan )men((abun(+ dua file yan( mempunyai struktur record yan( identik
ke dalam file keti(a. edua file biasanya diurutkan secara ascendin( sebelum dilakukan
perintah Mer(e.
Contoh*
Auditor ba(ian pemasaran )Audit*Pemasaran+ diminta untuk membuat file baru yan(
memisahkan -enis peker-aan yan( ada di perusahaan. Auditor diminta untuk memisahkan
data para &esi(ner. A(ar tidak ter-adi kesalahan dan a(ar men(etahui secara rinci -umlah
&esi(ner pada perusahaan# lan(kah awal Auditor adalah memisahkan para &esi(ner
berdasarkan 4enis elamin den(an cara di e/tract. E/tract 7 Peker-aan &esi(ner dan 4enis
elamin laki,laki di sae den(an nama Male&esi(ner. E/tract : Peker-aan &esi(ner dan
4enis elamin Perempuan di sae den(an nama $emale&esi(ner. emudian Auditor
membuat file baru den(an nama Company&esi(ner. )unci unik 40'+
'uatlah file baru den(an nama Company&esi(ner men((unakan perintah Mer(eD
Langkah ) langkah *A. Menciptakan E/tract pertama
7. Aktifkan data file Audit*Pemasaran
:. Pilih &ata dari menu bar lalu klik E/tract
;. Pada Main# klik radio button 6ecord
!. lik If# isi kolom E/pression den(an r FM‟
<. lik erify lalu klik 0k
=. Pada te/t bo/ To ketik Male&esi(ner# klik 0k
Laboratorium Akuntansi Lanjut A Page 12
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 14/48
'. Menciptakan E/tract kedua
7. Aktifkan data file Audit*Pemasaran
:. Pilih &ata dari menu bar lalu klik E/tract
;. Pada Main# klik radio button 6ecord
!. lik If# isi kolom E/pression den(an rumus 40' F&ESI9%E6 A%& S‟
F$‟
<. lik erify lalu klik 0k
=. Pada te/t bo/ To ketik $emale&esi(ner# klik 0k
C. Men((abun(kan E/tract 7 dan E/tract :
7. Aktif pada file E/tract 7 )Male&esi(ner+
:. Pilih &ata lalu klik Mer(e
;. lik dropdown Secondary $ile lalu pilih E/tract : )$emale&esi(ner+
!. lik 40' pada list bo/ Primary eys dan Secondary eys<. Cek Presort pada checkbo/ apabila belum terchecklist
=. Pada te/t bo/ To ketik Company&esi(ner
>. lik 0k# 4endela Command Lo( akan menampilkan
Laboratorium Akuntansi Lanjut A Page 13
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 15/48
Anali(i(* &ari hasil pada Command Lo( diketahui bahwa dari !: karyawan di perusahaan#
terdapat 7" karyawan yan( beker-a seba(ai &esi(ner# diantaranya = oran( ber-enis kelamin
laki,laki dan ! oran( ber-enis kelamin perempuan.
+a(u( - *
Auditor diminta untuk men(analisis pa-ak karyawan. Perusahaan in(in men(etahui berapa
-umlah karyawan yan( besar pa-aknya tidak lebih dari ="". 8al ini untuk mempermudah
perusahaan dalam pen(urusan data karyawan dalam file 9a-i karyawan. Auditor
men(analis 9a-i 'ersih karyawan yan( kuran( dari :""" dan Pa-ak kuran( dari =""
den(an cara e/tract dan di sae den(an nama LowPay. emudian# men(analisis 9a-i
'ersih karyawan yan( lebih besar dari :""" dan Pa-ak kuran( dari =""# di e/tract den(an
nama 8i(hPay. emudian men((abun(kan dan menyimpan : file yan( telah di e/tract
den(an nama StandarTa/. )unci unik CheGue*no+
+a(u( / *
Auditor diminta untuk membuat file baru dari file persediaan.&'$ yan( memisahkan
-umlah baran(yan( har(a -ualnya dibawah :". $ile baru tersebut diberi nama oleh auditor
den(an nama ME69E*SALE. E/tract 7didapat dari <" record pertama dan di sae den(an
nama E/tract7. E/tract : SALEP6 lebih kecil dari :" di sae den(an nama E/tract:.
)unci unikL0C+
Laboratorium Akuntansi Lanjut A Page14
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 16/48
RELA$ION
9unakan 6elation untuk mempermudah user dalam melihat hubun(an relasi antara
field dalam : atau lebih file. Pada 6elation serin( di(unakan istilah parent file dan child
file. Parent file adalah file induk yan( memiliki beberapa field atau data yan( sama
den(an child file# sedan(kan child file adalah file yan( akan dihubun(kan den(an parent
file. &alam proses relation# field kunci harus diinde/ terlebih dahulu. $un(si Inde/ sama
seperti fun(si sort# yaitu men(urutkan data.
Contoh *
Sebuah perusahaan melakukan kekeliruan pada -umlah hutan( yan( dimilikinya.
Perusahaan tersebut men(in(inkan seoran( auditor untuk men(indentifikasi apakah -umlah
hutan( sudah sesuai den(an endornya dan -u(a apakah -umlah hutan( sudah sesuai
den(an -umlah baran( yan( dibeli dan har(a per unitnya. Maka dari itu auditor melakukan
relasi data dari file "#$AN%# A#DI$,MAN#!A+$#RIN% dan 7ENDOR.D!#
dimana field kuncinya adalah PRODNO )Product %umber+ untuk file
A#DI$,MAN#!A+$#RIN% dan 7ENDOR,NO untuk file 7ENDOR.D!. $ield,
field yan( ditambahkan adalah 8#AN$I$9 dan #NCS$ )1nit Cost+ dari data file
"#$AN%4Audit,MAN#!A+$#RIN%.CS$D$EdanAudit,MAN#!A+$#RIN%.MIN8$9 dari data file Audit,MAN#!A+$#RIN%# 7ENDOR.CI$ dan 7ENDOR.:IP
dari data file 7ENDOR .
Langkah)langkah*
A. Mendefini(ikan Rencana
-. &ata file "#$AN% seba(ai arent file.
/. &ata file Audit,MAN#!A+$#RIN% dan 7ENDOR.D! seba(ai child file(.
3. "#$AN% dan Audit,MAN#!A+$#RIN% dapat dihubun(kan den(an field
PRODNO.
;. "#$AN% dan 7ENDOR.D! dapat dihubun(kan den(an field 7ENDOR,NO.
1. Inde/lah Audit,MAN#!A+$#RIN% berdasarkan key field PRODNO dan
7ENDOR.D! berdasarkan key field 7ENDOR,NO.
Laboratorium Akuntansi Lanjut A Page
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 17/48
15
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 18/48
. Menginde< !ile Child *
7. 1ntuk men(inde/ Audit,MAN#!A+$#RIN%# aktif pada data file
Audit,MAN#!A+$#RIN%
:. Pilih Data dari menu bar# lalu klik Inde<.
;. Pada l ist bo/ Inde< On klik PRODNO untuk memilih key field yan( akan
diinde/.
!. &alam kotak $o# ketik INDE=, PRODNO untuk memberi nama file inde/.
<. lik O+ . 4umlah record yan( diinde/ akan tampak di kotak status line
ba(ian ten(ah. ACL menayan(kan hasilnya dalam window Command lo(
=. 1ntuk men(inde/ 7ENDOR,D!# aktif pada data file 7ENDOR,NO.
>. 1lan(i lan(kah : sBd lan(kah <# tetapi pada list bo/ Inde< On klik 7ENDOR,NO#
dan pada kotak $o ketik INDE=,7ENDOR .
Laboratorium Akuntansi Lanjut A Page16
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 19/48
?. lik 0k. emudian akan muncul hasil seperti pada kotak command lo( berikut
C. Menetakan Rela(i Data *
7. Aktif di arent file# yaitu data file "#$AN%# lalu pilih Data pada menu bar dan
klik Relation(. &alam list bo/ Relate on# pilih field PRODNO.
:. lik dropdown Related !ile# pilih Audit,Manufakturing seba(ai file child.
etika anda memilih 6elated $ile# ACL menampilkan 1sin( Inde/ untuk file tsb#
yaitu I%&EH*P60&%0. lik INDE=,PRODNO tsb yan( berada pada kotak
#(ing Inde<.
;. lik Relate. ACL menampilkan hubun(an dalam list bo/ Relation(hi. otak
dialo( 6elationship tetap terbuka sampai anda men(klik &one# hal ini untuk
memun(kinkan anda memilih multiple relationship.
D. Mencitakan Rela(i +edua *
7. lik field 7ENDOR,NO dalam list bo/ Related on.
:. lik dropdown Related !ile dan pilih 7ENDOR .
Laboratorium Akuntansi Lanjut A Page17
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 20/48
;. lik INDE=, 7ENDOR pada list bo/ #(ing Inde<# lalu klik Relate.
!. lik Done# -endela Command Lo( akan menampilkan
E. Mena&>ahkan +olo& dari !ile 'ang $erhu>ung 5Child !ile6 ke Parent !ile*
-. Pada -endela 0eriew# dra( icon 7iew(J ke -endela Command Lo( atau
-endela iew untuk membuka tampilan koson( file "#$AN%.
/. Pada !ro& Inut !ile "#$AN%# dalam list bo/ A?aila>le !ield( double klik
8#AN$I$9 dan #NI$,COS$# 7ENDOR,NO4 dan PRODNO untuk
men(copynya ke list bo/ Selected !ield(.
3. lik dropdown !ro& Inut !ile dan pilih A#DI$,MAN#!A+$#RIN%# maka
list bo/ Aailable $ields berubah den(an menampilkan nama field dari file
A1&IT*Manufakturin(. %ama field didahului den(an nama 6elated $ile. 8al ini
untuk mempermudah melihat den(an cepat dari file mana field tersebut berasal.
;. &alam list bo/ A?aila>le !ield(# double klik Audit,Manufakturing.CSD$E dan
Audit,Manufakturing.MIN8$9.
1. Pilih 7ENDOR dari dropdown !ro& Inut !ile# maka ACL men(ubah list bo/Aailable $ields den(an menampilkan nama field dari file E%&06.
Laboratorium Akuntansi Lanjut A Page18
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 21/48
=. &ouble klik 7ENDOR.7ENDOR,CI$ dan 7ENDOR.7ENDOR,:IP untuk
men(copynya ke list bo/ Selected !ield(.
>. lik O+ # -endela 7iew akan menampilkan
+a(u( - *
Sebuah perusahaan melakukan pen(ecekan pada file Master Pe(awai apakah sudah sesuai
antara peker-aan pe(awai den(an (a-inya. Maka dari itu perusahaan men(in(inkan auditor
untuk merelasikan data file MAS,PE%# A#DI$,PEMASARAN dan %AJI.D!#
dimana field kuncinya adalah JO untuk file A#DI$,PEMASARAN dan @OR+DEP$
untuk file %AJI.D!. $ield,field yan( ditambahkan adalah !IRS$NME dan
LAS$NAME dari data file MAS,PE%# Audit,PEMASARAN.EDLE7EL dan
Audit,PEMASARAN.SALAR9 dari data file Audit,PEMASARAN# %AJI.EMPNO
dan %AJI.PA9DA$E dari data file %AJI.
Laboratorium Akuntansi Lanjut A Page19
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 22/48
+a(u( / *
Sebuah perusahaan melakukan kekeliruan pada -umlah (a-i yan( diberikan kepada para
pe(awai. Maka dari itu perusahaan meminta auditor untuk melakukan relasi data file
"#$AN%# 7ENDOR.D! dan PERSEDIAAN.D!# dimana field kuncinya adalah
7ENDOR,NO untuk file 7ENDOR dan PRODNO untuk file PERSEDIAAN. $ield,
field yan( dihubun(kan adalah #NCS$ dan 8#AN$I$9 dari data file "#$AN%#
7ENDOR,NO dan 7ENDOR,S$A dari data file 7ENDOR # PRCD$E dan PRODNO
dari data file er(ediaan.
Laboratorium Akuntansi Lanjut A Page20
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 23/48
!IL$ER
$ilter adalah suatu -enis khusus dari e/pression yan( di(unakan untuk
men(identifikasikan record yan( sesuai den(an sekumpulan kriteria tertentu. $ilter dapat
di(unakan seba(ai filter lokal atau filter (lobal.
A. !IL$ER LO+AL
Suatu local filter dapat dikatakan seba(ai satu contoh lo(ical e/pression. Local filter
di(unakan ketika sebuah perintah tun((al di-alankan satu kali sa-a. Local filter -u(a dapat
di(unakan untuk membuat pen(ecualian,pen(ecualian.
Contoh -
Seoran( auditor in(in men(etahui seberapa banyak har(a -ual yan( lebih kecil dari biaya
satuannya supaya auditor dapat memperhitun(kan besar laba ataupun ru(i pada perusahaan
manufakturnya. Auditor akhirnya membuat suatu filter untuk har(a -ual 5SALEPR + yan(
nilainya lebih kecil dari unit costnya 5#NCS$6 dan menyimpan den(an nama SAL,#N
pada file Audit,Manufakturing.D! D
Langkah)langkah*
7. Aktifkan data file Audit,Manufakturing.D!.:. Pilih Anal'e dari menu dan pilih Count.
;. lik If untuk membuka e/pression builder
!. Lalu buat ekspresi sbb SALEP6 K 1%CST
<. &alam kotak teks Sa?e A(# ketikkan SAL,#N untuk menamai filter tersebut.
Laboratorium Akuntansi Lanjut A Page
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 24/48
21
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 25/48
=. Setelah itu klik B7ERI!9 untuk memastikan sudah sesuaikah ekspresi tersebut.
>. lik BO+ untuk menutup e/pression builder dan kembali ke kotak dialo( Count.
%ama filter e/pression sekaran( muncul dalam kotak teks If .
Laboratorium Akuntansi Lanjut A Page22
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 26/48
?. lik BO+. ACL melaporkan hasilnya dalam -endela Co&&and Log seba(ai
berikut
Anali(i( * &ari hasil pada Command Lo( diketahui bahwa dari 7<: record di perusahaan#
terdapat : record har(a -ual )SALEP6+ yan( lebih kecil dari biaya satuan )1%CST+.
+a(u( -
Seoran( auditor in(in men(etahui berapa -umlah pe(awai yan( memiliki bonus selain dari
<""# sehin((a auditor auditor membuat suatu filter untuk ON#S yan( nilainya selain <""
dan menyimpannya den(an nama ON#S- pada file MAS,PE%.D!. er-akan lan(kah,
lan(kahnya dan analisisD
+a(u( / *
Seoran( auditor ditu(askan untuk men(audit seberapa banyak departemen ker-a den(an
kode &:7 yan( memiliki (a-i lebih besar sama den(an :<"". Sehin((a auditor membuat
suatu filter untuk departemen ker-a 5@OR+DEP$6 pada &:7 dan memiliki (a-i
)SALAR9+ lebih dari sama den(an :<"" dan menyimpannya den(an nama @OR+SAL
pada file MAS,PE%.D!. er-akan lan(kah,lan(kah dan analisisD
Laboratorium Akuntansi Lanjut A Page23
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 27/48
. !IL$ER %LOAL
$ilter (lobal berlaku untuk semua iew untuk sebuah input file definition setiap
kali kita men-alankan sebuah perintah dari menu atau tombol. Suatu (lobal filter akan
tetap ada sampai kita men(hapusnya atau menutup input file.
Contoh 7
Langkah)langkah Menalankan !ilter Secara %lo>al*
7. Aktifkan data file Audit,Manufakturing.D!
:. Lakukan seperti membuat filter lokal
;. lik tombol )Edit ?iew filter+ pada -endela 7iew atau pilih $ool( dari
menu dan pilih Set %lo>al !ilter untuk membuka kotak dialo( set (lobal filter.
!. Pilih filter SAL,#N yan( telah dibuat.
<. lik BO+ untuk men-alankan filter SAL,#N seba(ai (lobal filter. SAL,#N
akan muncul dalam kotak &efault $ilter dalam iew. otak ten(ah pada status
bar -u(a menun-ukkan bahwa SAL,#N adalah (lobal filter yan( sedan(
ber-alan. etika kita men-alankan sebuah perintah# filter tersebut diterapkan
kembali# dan lamban( )tanda tanya+ disampin( nomor record yan( tampak
pada status bar di(antikan den(an -umlah record yan( ditemukan oleh filter.
Laboratorium Akuntansi Lanjut A Page
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 28/48
24
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 29/48
+a(u( -*
Lakukanlah fun(si filter (lobal sesuai den(an data kasus 7 pada filter lokalD
+a(u( /*
Lakukanlah fun(si filter (lobal sesuai den(an data kasus : pada filter lokalD
Laboratorium Akuntansi Lanjut A Page25
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 30/48
M'S8L
A. PEN%ENALAN $EN$AN% M'S8L
MySL adalah pro(ram database yan( mampu men(irim dan menerima data den(an
san(at cepat dan multi user. MySL memiliki dua bentuk lisensi# yaitu free software dan
shareware. MySL pertama kali dirintis oleh seoran( pro(rammer database bernama
Michael 2idenius )$inlandia+. &aid A/mark dan Allan Larsson )Swedia+.
MySL database serer adalah 6&'MS )6elasional &atabase Mana(ement System+
yan( dapat menan(ani data yan( berolume besar. Meskipun be(itu# tidak menuntut
resource yan( besar. MySL sendiri merupakan database yan( palin( populer diantara
database,database yan( lain . Pen((unaan MySL sudah cukup lama dikemban(kan#
beberapa fase pentin( dalam pen(emban(an MySL adalah seba(ai berikut
MySL dirilis pertama kali secara internal pada :; Mei 7@@< ersi windows dirilis pada "? -anuari 7@@? untuk windows @< dan windows %T.
ersi ;.:; beta dari bulan 4uni :"""# dan dirilis pada bulan 4anuari :""7
ersi !." beta dari bulan A(ustus :"":# dan dirilis pada bulan Maret :"";
ersi !.7 beta dari bulan 4uni :""!# dan dirilis pada bulan 0ktober :""!
ersi <." beta dari bulan Maret :""<# dan dirilis pada bulan 0ktober :""<
Sun Microsystems membeli MySL A' pada tan((al := $ebruari :""?
ersi <.7 dirilis :> %oember :""?
. DASAR M'S8L
MySL sebenarnya merupakan turunan salah satu konsep utama dalam basis data
yan( telah ada sebelumnya yaitu SL )Sturctured uery Lan(ua(e+. SL adalah sebuah
konsep pen(operasian basis data# terutama untuk pemilihan atau seleksi dan pemasukan
data# yan( memun(kinkan pen(operasian data diker-akan den(an mudah secara otomatis.
MySL di(unakan untuk men(akses basis data rasional. Prinsip database rasional
adalah informasi diba(i men-adi beberapa data yan( terpisah secara lo(is. &ata,data yan(
terpisah tersebut diletakkan dalam bentuk tabel. Tabel adalah ob-ek dasar yan( merupakan -antun( dari database rasional. Tu-uannya adalah menyimpan informasi. Tabel satu den(an
lainnya bisa dihubun(kan. Satu database bisa men(andun( banyak tabel dalam -umlah tak
terbatas. 4umlah record dalam tabel -u(a umumnya tak dibatasi# batasnya hanya pada
kapasitas disk yan( di(unakan. Tiap tabel memiliki beberapa kolom# kolom untuk
menentukan nilai,nilai apa yan( disimpan. Misalnya# tabel yan( menyimpan informasi
Laboratorium Akuntansi Lanjut A Page
26
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 31/48
produk perlu menyimpan data seperti nama# har(a# dan berat produk. Selain itu# tiap tabel
men(andun( nilai untuk kolom yan( bisa ditentukan tipe data apa sa-a yan( didukun(.
Tipe data menentukan -enis yan( bisa disimpan. Tipe data bisa dibatasi seperti -enis
numeric atau tan((al# atau lain seba(ainya.
C. $IPE DA$A M'S8L
Serin(kali pada saat kita membuat sebuah database dan membuat fieilds yan( ada
didalamnya# kita kebin(un(an dalam memilih tipe data apa yan( akan di(unakan. 'erkut
ini adalah tipe data yan( terdapat dalam MySL
Tipe data untuk bilan(an
%o Tipe &ata eteran(an
7 TI%5I%T 1kuran 7 'yte# bilan(an bulat terkecil# den(an -an(kauan untuk
bilan(an bertanda ,7:? sBd 7:> dan untuk yan( tidak bertanda " sBd
:<<. 'ilan(an tak bertanda ditandai den(an kata 1%SI9%E&
: SMALLI%T 1kuran : byte# bilan(an bulat den(an -an(kauan untuk bilan(an
bertanda ,;:>=? sBd ;:>=> dan untuk yan( tidak bertanda " sBd
=<<;<
; ME&I1MI%T 1kuran ; byte# bilan(an bulat den(an -an(kauan untuk bilan(an
bertanda ,?;??="? sBd ?;;=="> dan untuk yan( tidak bertanda " sBd
7=>>>:7<
! I%T 1kuran ! byte# bilan(an bulat den(an -an(kauan untuk bilan(an
bertanda ,:7!>!?;=!? sBd :7!>!?;=!> dan untuk yan( tidak
bertanda " sBd !:@!@=>:@<
< I%TE9E6 Sama den(an I%T
= 'I9I%T 1kuran ! byte# bilan(an bulat den(an -an(kauan untuk bilan(an
bertanda ,@::;;>:";=?<!>><?"? sBd @::;;>:";=?<!>><?"> dan
untuk yan( tidak bertanda " sBd 7?!!=>!!">;>">@<<7=7<
> $L0AT 1kuran ! byte# bilan(an pecahan
? &01'LE 1kuran ? byte# bilan(an pecahan
@ &01'LE 1kuran ? byte# bilan(an pecahan berpresisi (anda
P6ECISI0%
7" 6EAL 1kuran ? byte# bilan(an pecahan )sinonim dari &01'LE+77 &ECIMAL 1kuran M byte. 'ilan(an pecahan. Misalnya &ECIMAL )<#:+ dapat
Laboratorium Akuntansi Lanjut A Page 27
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 32/48
)M#&+ di(unakan untuk menyimpan bilan(an ,@@#@@ sBd @@#@@
7: %1ME6IC 1kuran M byte. Sama den(an &ECIMAL
)M#&+
Tipe data untuk tan((al dan -am
%o Tipe &ata eteran(an
7 &ATETIME 1kuran ? byte. ombinasi tan((al dan -am den(an -an(kauan dari
7""","7,"7 """""" sBd @@@@,7:,;7 :;<@<@
: &ATE 1kuran ? byte. ombinasi tan((al dan -am den(an -an(kauan dari
7""","7,"7 sBd @@@@,7:,;7
; TIMESTAMP 1kuran ! byte. ombinasi tan((al dan -am den(an -an(kauan dari
7@>","7,"7 sBd :";>
! TIME 1kuran ; byte. 2aktu den(an -an(kauan dari ,?;?<@<@ sBd
?;?<@<@
< 5EA6 1kuran 7 byte. &ata tahun antara 7@"7 sBd :7<<
Tipe data untuk karakter dan lain,lain
%o Tipe &ata eteran(an
7 C8A6 )M+ 1kuran M byte# 7 N M N :<<
tetap. C8A6)7+ cukup ditulis den(an C8A6.
: A6C8A6 )M+ 1kuran LO7 byte dan(an L N
den(an pan-an( berariasi ter(antun( datanya.
; TI%5'L0'# LO7 byte# den(an l K :?. Type TEHT atau 'L0' den(an pan-an(
TI%5TEHT maksimum :<< karakter.
! 'L0'# TEHTLO: byte# den(an l K :
?. Type TEHT atau 'L0' den(an pan-an(
maksimum :<< karakter.
< ME&I1M'L0'# LO; byte# den(an l K :?. Type TEHT atau 'L09 den(an pan-an(
ME&I1MTEHT maksimum :<< karakter.
= L0%9'L0'# LO! byte# den(an l K :?. Type TEHT atau 'L09 den(an pan-an(
L0%9TEHT maksimum :<< karakter.
> E%1M 1kuran 7 atau : byte ter(antun( nilai enumerasinya maksimum
)Fnilai7 =<<;< nilai
? SET 1kuran 7#:#;#!# atau ? byte ter(antun( -umlah an((ota himpunan
Laboratorium Akuntansi Lanjut A Page 28
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 33/48
)Fnilai7 maks =! an((ota.
D. +EIS$IME@AAN M'S8L
-. Porta>ilita(MySL dapat ber-alan stabil pada berba(ai sistem operasi seperti 2indows# Linu/#
$ree'S&# Mac 0s H Serer# Solaris# Ami(a# dan masih banyak la(i.
/. Oen Source
MySL didistribusikan secara open source# dibawah lisensi 9PL sehin((a dapat
di(unakan secara cuma,cuma.
3. Multiu(er
MySL dapat di(unakan oleh beberapa user dalam waktu yan( bersamaan tanpa
men(alami masalah atau konflik.
;. Perfor&ance tuning
MySL memiliki kecepatan yan( menak-ubkan dalam menan(ani Guery sederhana#
den(an kata lain dapat memproses lebih banyak SL per satuan waktu.
1. Jeni( +olo&
MySL memiliki tipe kolom yan( san(at kompleks# seperti si(ned B unsi(ned inte(er#
float# double# char# te/t# date# timestamp# dan lain,lain.
F. Perintah dan !ung(i
MySL memiliki operator dan fun(si secara penuh yan( mendukun( perintah Select
dan 2here dalam perintah )Guery+.
G. +ea&anan
MySL memiliki beberapa lapisan sekuritas seperti leel subnetmask# nama host# dan
iin akses user den(an sistem periinan yan( mendetail serta sandi terenkripsi.
H. Skala>ilita( dan Pe&>ata(an
MySL mampu menan(ani basis data dalam skala besar# den(an -umlah rekaman
)records+ lebih dari <" -uta dan =" ribu tabel serta < milyar baris. Selain itu batas indeks
yan( dapat ditampun( mencapai ;: indeks pada tiap tabelnya.
. +onekti?ita(
MySL dapat melakukan koneksi den(an klien men((unakan protokol TCPBIP# 1ni/
soket )1%IH+# atau %amed Pipes )%T+.
-0. Lokali(a(i
MySL dapat mendeteksi pesan kesalahan pada klien den(an men((unakan lebih dari
dua puluh bahasa. Meski pun demikian# bahasa Indonesia belum termasuk di dalamnya.
Laboratorium Akuntansi Lanjut A Page29
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 34/48
--. Antar Muka
MySL memiliki interface )antar muka+ terhadap berba(ai aplikasi dan bahasa
pemro(raman den(an men((unakan fun(si API )Application Pro(rammin( Interface+.
-/. +lien dan Peralatan
MySL dilen(kapi den(an berba(ai peralatan )tool+yan( dapat di(unakan untuk
administrasi basis data# dan pada setiap peralatan yan( ada disertakan petun-uk online.
-3. Struktur ta>el
MySL memiliki struktur tabel yan( lebih fleksibel dalam menan(ani ALTE6
TA'LE# dibandin(kan basis data lainnya semacam Post(reSL ataupun 0racle.
PERIN$A" DASAR M'S8L1ntuk memban(un suatu database pada pro(ram MySL mempunyai perintah dasar.
Perintah dasar yan( di(unakan diba(i men-adi : yaitu# perintah &&L )&ata &efinition
Lan(ua(e+ dan &ML )&ata Manipulation Lan(ua(e+.
A. PERIN$A" DDL
&&L )&ata &efinition Lan(ua(e+ merupakan sub bahasa SL yan( di(unakan untuk
memban(un keran(ka dari sebuah database# ada ; perintah yan( termasuk dalam &&L#yaitu C6EATE# ALTE6# dan &60P.
CREA$E Perintah yan( di(unakan untuk membuat# termasuk diantaranya database
baru# tabel baru# iew abaru# dan kolom.
AL$ER Perintah ini di(unakan untuk merubah struktur tabel yan( telah dibuat.
Melin(kupi men((anti nama tabel. Menambah koom# men(ubah kolom# dan
men(hapus kolom.
DROP Perintah ini di(unakan untuk men(hapus database dan tabel.
Contoh perintah &&L
'uatlah database den(an data seba(ai berikut
ode %ame Position %ational $oot*specialist
7 Petr cech 9. 6ep ceko L
: Ianoic 6' Serbia 6
:! 9ary Cahill C' In((ris 6
! &aid lui C' 'rail 6
Laboratorium AkuntansiLanjut A Page 30
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 35/48
; Ashley Cole L' In((ris L
? $rank &M$ In((ris 6
Lampard
> 6amires &M$ 'rail 6 7" 4uan Mata LM$ Spanyol L
77 0scar CM$ 'rail 6
7> 8aard 6M$ 'el(ia 6
@ Torres C$ Spanyol 6
-. PERIN$A" CREA$E
Membuat databse den(anklubnamafaoritku QR
CREATE DATABASE db_name;
1ntuk melihat database yan( telah kita buat# (unakan perintah
SHOW DATABASES;
1ntuk mengakifkan database yan( in(in kita pakai# (unakan perintah
USE db_name;
Laboratorium Akuntansi Lanjut A Page 31
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 36/48
Setelah men(aktifkan database# maka untuk membuat tabel dari database
RklubfaoritkuQnulisannya.Sintaksseba(aiberikut pe
CREATE TABLE nama_table
( olom! tipe_data opsi_kolom"
olom# tipe_data opsi_kolom"
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
olom% tipe_data
opsi_kolom" &R'MAR E
(nama_kolom) ) *
Setelah membuat tabel# untuk melihat output dari tabel tersebut (unakan perintah
SHOW TABLES;
1ntuk memeriksa tabel yan( telah dibuat sesuai den(an spesifikasi yan( ditentukan#
(unakan perintah
DESCRIBE table_name; atau DESC table_name;
Laboratorium Akuntansi Lanjut A Page32
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 37/48
/. PERIN$A" AL$ER
Membuat field Rfoot kuadspecialichel(tQeaQpadantahmen((unatabel
ALTER TABLE table_name
ADD [COLUMN] (cl!mn_de"#n#t#n$%%%%&;
Setelah men-alankan perintah diatas maka tabel skuad*chelsea akan bertambah kolom
RfootspecialistQ.
3. PERIN$A" DROP
Apabila database yan( telah dibuat tidak dibutuhkan la(i# maka kita dapat
men(hapusnya# -ika kita men(hapus database maka tabel,tabel yan( ada didalamnya -u(a akan terhapus.
Laboratorium Akuntansi Lanjut A Page 33
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 38/48
. PERIN$A" DML
&ML )&ata Manipulation Lan(ua(e+ merupakan sub bahasa SL yan( di(unakan untuk
memanipulasi dalam database yan( telah dibuat# perintah yan( di(unakan diantaranya
adalah
INSER$ Perintah ini di(unakan untuk memasukkan data ke dalam tabel yan(
sudah dibuat.
SELEC$ Perintah ini di(unakan untuk menampilkan isi dari tabel atau relasinya.
&ata yan( tampil dapat melalui console MySL atau pada aplikasi.
#PDA$E perintah ini di(unakan untuk memperbaharui data lama men-adi data
terbaru.
• REPLACE * Perintah men(embalikan sebuah informasi yan( menun-ukkan
-umlah baris yan( dipen(aruhi.
• DELE$E Perintah ini di(unakan untuk men(hapus isi dari tabel. Pada saat
perintah di-alankan# data yan( telah dihapus tidak dapat dikembalikan la(i.
Contoh perintah +ML
-. PERIN$A" INSER$
Memasukkan data secara bersamaan kedalam memasukkan data ke dalam tabel Rskuad*chelseaQ pe
di(unakan dalam setiap kolom. Lalu masukkan sintaks seba(ai berikut
'%,ERT '%T- nama_table*
(nama_kol!"nama_kol#"$$$$$"nama_kol%
) .AL/E,
(0data_kol!1"1data_kol#1"1$$$$$1"1data_ko (0data_kol!1"1data_kol#1"1$$$$$1"1data_kol%
Laboratorium Akuntansi Lanjut A Page 34
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 39/48
/. PERIN$A" SELEC$
Perintah SELECT di(unakan untuk menampilkan kembalisebuah data yan( telah
disimpan didalam database. Pen(ambilan data dapat dilakukan den(an beberapa cara
diantaranya adalah
• Pen(ambilan data sederhana
1ntuk melihat data,data yan( telah dimasukkan ke dalam kolomQ R men((unakan sintaks
SELECT ' ROM table_name;
Selain itu perintah SELECT -u(a dapat di(unakan untuk men(ambil data berdasarkan
kolom,kolom# den(an menentukan nama kolom yan( akan diambil. 9unakan perintah
SELECT da"ta)_*#l#+an_,lm ROM da"ta)_table;
Laboratorium Akuntansi Lanjut A Page 35
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 40/48
Membatasi suatu perintah SELECT den(an 28E6E
&en(an men((unakan 28E6E dapat men(ambil atau memilih baris data tertentu sa-a
dari tabel.
Contoh 7 mencari data dari database yan( sama,sama ne(ara asal 'rail
SELECT 'ROM da"ta)_table
WHERE bata-an_bata-an_!tama;
Contoh : Mencari skuad chelsea den(an foot*specialist L den(an hanya menampilkan
namanya.
SELECT da"ta)_*#l#+an_,lm ROM da"ta)_table
WHERE bata-an_bata-an_!tama;
Laboratorium Akuntansi Lanjut A Page36
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 41/48
Men(urutkan pemilihan data men((unakan 06&E6 '5
Perintah -R+ER B di(unakan untuk mengurutkan baris data.
Contoh 7 Men(urutkan baris data dimana kode dipen(aruhi oleh urutan national.
SELECT da"ta)_*#l#+an_,lm ROM
da"ta)_table WHERE ,de ORDER B. nat#nal;
Membatasi pen(ambilan data men((unakan klausa LIMITPerintah LIMIT ber(una untuk men(ambil baris data berdasarkan posisinya dalam
sekumpulan baris data hasil pemilihan LIMIT mun(kin diberikan den(an satu atau dua
a(rument# yan( mana berupa.
LIMIT -umlah*baris
LIMIT -umlah*diabaikan# -umlah*baris
Contoh menampilkan tabel skuad*chelsea sebanyak ! baris pertama
Laboratorium Akuntansi Lanjut A Page37
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 42/48
Men(elompokkan pemilihan baris data men((unakan klausa 9601P '5
Perintah 9601P '5 adalah fun(si untuk men(elompokkan data dalam sebuah
kelompok yan( ditun-uk. $un(si ini akan men(hasilkan kelompok data den(an
men(hilan(kan data yan( sama dalam satu tabel. 4adi# apabila dalam satu kolom terdapat
beberapa data yan( sama# data yan( akan ditampilkan hanya salah satu.
Contoh menampilkan skuad berdasarkan national
3. PERIN$A" REPLACE
Perintah 6EPLACE men(embalikan sebuah informasi yan( menun-ukkan -umlah
baris yan( dipen(aruhi. 4ika -umlah baris yan( dipen(aruhi oleh perintah 6EPLACE
adalah satu# baris data hanya ditambahkan ke dalam tabel tanpa ada proses men((anti baris
data yan( lain. &en(an men((unakan perintah
RE/LACE INTO nama_table 0ALUES
(da"ta)_n#la#&;
Contoh Men(ubah penulisan national pada Torres dan 4uan Mata dari Spain men-adi
Spanyol
Laboratorium Akuntansi Lanjut A Page38
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 43/48
;. PERIN$A" #PDA$E
Perintah 1P&ATE dipakai untuk men(ubah isi data dibaris, baris yan( ada
U/DATE nama_table SET
1lm234data_ba)!4$
1lm534data_ba)!4$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
,lmN34data_ba)!4
WHERE [,nd#-#];
Contoh merubah national R8aardQin((rismen-adiQ R
Laboratorium Akuntansi Lanjut A Page39
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 44/48
1. PERIN$A" DELE$E
Men((unakan perintah &ELETE tetap harus den(an klausa 28E6E karena -ika
tidak# maka data dalam tabel akan terhapus semua.
Contoh men(hapus nama den(an kode :! karena terkena kartu merah
&ari (ambar diatas dapat terlihat bahwa pemain den(an kode :! sudah dihapus dari dalam
tabel skuad*chelsea.
Laboratorium Akuntansi Lanjut A Page40
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 45/48
asus 7 'uatlah database den(an nama dan kelas anda kemudian buatlah
tabel dalam den(an data seba(ai berikut
Tabel Mahasiswa*Teladan
%PM %AMA ALAMAT 4E%IS*ELAMI% %omer*hp
:::77::: Sarifudin 4l Te/as L ?>??
777::777 Intan 4l Spin/ P ?<>
;!;::7:: Claudia 4l 'o-on( P ?:7
:::"@:"> %oita 4l Tambun P ?7;
!::"@7!7 &inar 4l Samba L ?<=
!7:"@:?: Adam Leine 4l California L >;>:
:<:"@7"< Trais 4l Ausy L ?<= ?
:<:"@?>> Arturo idal 4l 'ritania L ?@@
!!:"@7"! 1dinson caanni 4l %apoli L ?>;;
:=:"@;>; Andrea Pirlo 4l Turin L ???
asus :
a+ Tampilkan tabel mahasiswa*teladan den(an hanya menampilkan kolom %PM#
nama# %o. 8P D
b+ 1rutkanlah baris data dari tabel mahasiswa*teladan dimana %PM dipen(aruhi oleh
alamat D
c+ Tampilkan tabel mahasiswa*teladan den(an : baris pertamaD
d+ Tampilkan den(an urutan data npm den(an ! baris pertama dimulai dari baris ke =
D
Laboratorium Akuntansi Lanjut A Page 41
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 46/48
I%%E6 40I%
&en(an inner -oin# tabel akan di(abun(kan dua arah# sehin((a tidak ada data yan( %1LL
)koson(+ di satu sisi. Seba(ai contoh
'uatlah tabel berikut ini
Tabel 9a-i
9olon(an 9a-i 'onus
7A 7:.""".""" ;."""."""
7' 7!.""".""" !."""."""
:A 7>.""".""" <."""."""
:' 7@.""".""" =."""."""
:C :<.""".""" >."""."""
Tabel Pe(awai
Tabel Status
.ode Status
T Tetap
S Sementara
8 8onorer
%IP %ama Alamat 9olon(an .ode
@""7 Adipati Emirates 7A 8
@"": &aru Etihad 7' 8
@""; 4unaedi Camp nou :A S
@""! 6aian San siro :' T
@""< $endy 0ld Trafford 7' 8
@""= Sandy Allian Arena :A S
@""> Sarifudin Stamford brid(e :C T
7. 'uatlah table pe(awai men((unakan perintah C6EATE TA'LE dan masukan data
table pe(awai den(an perintah I%SE6T I%T0# kemudian (unakan perintah
SELECT$60M untuk melihat isi table. 1lan(i lan(kah tersebut pada semua tableD
:. Men((unakan perintah inner -oin untuk
a. melihat (a-i pe(awai sbb
Select pegawai.NIP,pegawai.nama,gaji.gaji
From pegawai inner join gaji
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 47/48
7/24/2019 Modul Praktikan Audit It
http://slidepdf.com/reader/full/modul-praktikan-audit-it 48/48
On pegawai.golongan=gaji.golongan;
b. Melihat (a-i# bonus# dan status pe(awai
Select pegawai.NIP,pegawai.nama,status.status,gaji.gaji,gaji.bonus
From pegawai inner join status inner join gaji
On pegawai.golongan=gaji.golongan and status.kode=pegawai.kode;