Fungsi ACL [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Fungsi - fungsi dalam ACL 1. ABS ( ) berfungsi mengembalikan nilai absolut sebuah ekspresi numerik. Fungsi ini dapat digunakan untuk menentukan nilai absolut dari sebuah populasi data yang ingin dilakukan proses sampling. Contoh penggunaannya adalah apabila auditor ingin mengetahui nilai absolut dari field transaction amount dimana terdapat salah input di field tersebut yang mengakibatkan nilai dari transcaction amount memiliki angka yang negatif, maka auditor dapat membuat kolom baru dengan memasukkan ekspresi ABS (‘Transaction_Amount’) yang dapat menghasilkan nilai absolut dari tiap field transaction amount. Setelah itu maka populasi data bisa didapatkan dan proses sampling bisa dilakukan. 2. AGE ( ) berfungsi menghasilkan jumlah hari yang muncul sebagai perbandingan antara tanggal cutoff yang diinginkan dengan tanggal dari field yang ingin dihitung. Contoh penggunaannya adalah bila auditor ingin menghitung tanggal jatuh tempo dari sebuah transaksi penjualan dengan suatu cutoff date tertentu, misalkan tanggal 31 Januari 2000. Maka masukkan fungsi AGE (Invoice_Date, ‘20000131’) dalam suatu kolom yang baru, maka kolom tersebut akan menghasilkan selisih Invoice date dari tiap data. Apabila tanggal invoice melewati tanggal cutoff maka hasilnya akan positif dan bila tanggal invoice belum melewati tanggal cutoff maka hasilnya akan negatif. Dan juga untuk membandingkan tanggal pelunasan dan tanggal invoice. 3. ALLTRIM ( ) berfungsi menghilangkan spasi yang terjadi pada sebelum dan sesudah terdapatnya sebuah string. Contoh penggunaannya adalah bila auditor ingin memastikan bahwa dalam data yang dimiliki oleh suatu tabel konsumen tidak terdapat data yang berisi hanya spasi, maka sebaiknya dilakukan fungsi ALLTRIM ( ) terhadap semua datanya sehingga tidak terjadi kesalahan dalam melakukan verify data agar proses audit bisa dilakukan dengan akurat. 4. ASCII ( ) berfungsi menghasilkan nilai desimal atau nilai numerik dari karakter pertama sebuah field yang sifatnya ‘Character’. 5. AT ( ) berfungsi mencari terjadinya suatu kata atau rangkaian kata di dalam sebuah rangkaian kata yang lain. Di dalam fungsi ini ditanyakan secara spesifik rangkaian kata yang dicari merupakan rangkaian kata yang terjadi ke berapa kali. 6. BETWEEN ( ) menghasilkan nilai True atau False tergantung dari apakah sebuah nilai yang ingin diperiksa berada diantara nilai minimum dan nilai maksimum yang ditetapkan. Contohnya apabila auditor ingin membuktikan benar produk-produk yang dijual oleh suatu perusahaan yang diaudit memiliki range harga antara Rp 20.000 sampai Rp 60.000, maka bisa dibuat kolom baru dengan menggunakan fungsi BETWEEN (Price, 20.000, 60.000). Jika semua harga produk telah diinput dengan tepat maka hasilnya akan T semua. 7. BIT ( ) mengkonversi byte pada byte_location pada record yang diinginkan ke dalam 8 karakter long string yang terdiri dari angka 1 dan 0 yang merepresentasikan byte tersebut.



8. BLANKS ( ) menciptakan sejumlah karakter string yang terdiri dari suatu ukuran panjang yang spesifik yang terdiri dari hanya spasi. Contohnya digunakan untuk memformat field tertentu dengan spasi, untuk memunculkan sebuah variabel, atau membuat suatu field menjadi lebih besar panjang karakternya dengan menambahkan sejumlah spasi. 9. BYTE ( ) memunculkan karakter yang timbul pada spesifik byte yang diinginkan untuk ditampilkan pada suatu record. Contohnya dapat digunakan ketika auditor melakukan pengecekan pada data mahasiswa Fakultas Ekonomi UBAYA dimana kita ingin memastikan apakah digit ke 4 dari NRP para mahasiswa telah menunjukkan jurusan yang diambilnya dalam Fakultas Ekonomi, maka terhadap field NRP dapat dikeluarkan kolom baru dengan menggunakan fungsi BYTE (4), maka digit ke 4 dari NRP para mahasiswa dapat dikeluarkan dan dibandingkan dengan jurusan tempat para mahasiswa tersebut terdaftar. 10. CDOW ( ) berfungsi untuk memunculkan hari dari tanggal yang ingin dilakukan pemeriksaan. Contohnya adalah ketika auditor ingin memeriksa data penjualan sebuah toko yang pada hari sabtu dan minggu tidak buka. Auditor ingin memeriksa apakah pada hari sabtu dan minggu tersebut terjadi pemesanan. Maka dapat dimasukkan fungsi CDOW (Tgl_Pesan, 7) untuk memunculkan hari terjadinya pemesanan tersebut sehingga dapat dicek apakah pemesanan dilakukan pada hari sabtu atau minggu. 11. CHR ( ) berfungsi untuk memunculkan sebuah karakter dari nilai desimal yang diinputkan. Contohnya dalam audit adalah bila auditor ingin menambahkan nilai mata uang poundsterling (£) pada field harga produk. Maka dapat dibuat suatu kolom baru dengan menginput CHR (163) + Harga Produk untuk menghasilkan awalan £ pada nilai harga produk. 12. CLEAN ( ) berfungsi untuk mencari karakter yang ingin dihilangkan dalam suatu field, dan menghilangkannya beserta dengan karakter-karakter lain yang mengikutinya. Contohnya dalam audit bila auditor ingin menghilangkan nilai desimal yang muncul dalam suatu angka 123.000,46. Maka auditor dapat membuat rumus CLEAN (“123.000,46”,”,”) sehingga angka yang muncul hanya angka 123.000 tanpa memunculkan nilai desimalnya. 13. CTOD ( ) berfungsi untuk mengubah nilai suatu karakter atau ekspresi numerik menjadi ekspresi tanggal yang valid. Contohnya dalam audit dapat digunakan oleh auditor ketika field tanggal dalam suatu tabel penjualan susah untuk dimengerti karena ekspresinya bukan merupakan ekspresi tanggal yang baku, misalnya tertulis 991231. Auditor ingin mengubah data ini menjadi ekspresi tanggal, maka dapat digunakan fungsi CTOD (“991231”) sehingga menghasilkan ekspresi “12/31/99”. 14. CUMIPMT ( ) menghitung jumlah bunga (anuitas) yang dibayarkan dari sejumlah nilai pinjaman pada suatu periode yang spesifik.



Contohnya dalam audit dapat dipakai untuk menemukan jumlah bunga yang harus dibayar pada tahun kedua dari pinjaman yang bernilai 275.000 dengan nilai hipotek 65% per tahun dengan pembayaran yang dilakukan pada awal bulanm maka dapat dihitung dengan menggunakan rumus CUMIPMT (0.065/12, 12*25, 275000, 13, 24, 1). Maka jumlah yang didapatkan adalah sebesar 7.343,28. 15. CUMPRINC ( ) menghitung jumlah yang dibayarkan terhadap pokok pinjaman dari sebuah hutang pada suatu periode (mengitung saldo final). Contohnya dalam audit dapat dipakai untuk menemukan jumlah yang dibayarkan terhadap pokok pinjaman dari tahun kedua terhadap pinjaman selama 25 tahun sebesar 275.000 dengan tingkat hipotek sebesar 6,5% per tahun, dengan pembayaran setiap akhir bulan. Maka auditor dapat membuat fungsi CUMPRINC (0,065/12*25, 275000, 13, 24). Dengan rumus tersebut dapat dihasilkan jumlah yang dibayar terhadap pokok pinjamannya adalah sebesar 4.844,61. 16. DATE ( ) mengkonversi ekspresi tanggal, tanggal sistem saat ini, ada nilai field suatu tanggal menjadi representasi string karakter dari tanggal tersebut. Contohnya dalam audit, apabila auditor ingin menampilkan tanggal hari ini dari suatu tabel, maka auditor dapat membuat kolom baru dan mengisi dengan DATE ( ), maka akan keluar tanggal sistem hari ini. 17. DEC ( ) memampukan kita untuk menspesifikasikan berapa jumlah desimal yang kita inginkan dari ekspreasi numerik atau nilai sebuah field dan membulatkan angka desimal tersebut keatas atau kebawah sesuai dengan nilai desimalnya. Contoh dalam audit adalah ketika auditor ingin menampilkan nilai field transaksi dari tabel penjualan dengan tanpa angka di belakang koma, maka auditor dapat menginput DEC (Nilai_Transaksi, 0). Dengan menginput ini dalam sebuah kolom baru maka didapatkan nilai transaksi yang baru dengan pembulatan ke atas atau ke bawah sesuai dengan keinginan dari auditor 18. DIGIT ( ) memunculkan nilai batas atas atau batas bawah dari sebuah byte pada posisi yang spesifik dalam record. 19. DOW( ) menghasilkan nilai numerik yang mengandung digit dari 1 sampai 7 yang merepresentasikan hari dari seminggu. Digit 1 merepesentasikan hari minggu. Contoh pemakaian dalam audit adalah ketika auditor ingin melihat field tanggal dari suatu record, misalnya terisi tanggalnya 20100331, atau 31 Maret 2010, dimana auditor ingin melihat dalam bentuk numerik tanggal tersebut untuk kemudian dilakukan proses audit lebih lanjut, maka auditor dapat menggunakan fungsi DOW (‘20100331’) dan akan menghasilkan angka 4. 20. EBCDIC ( ) berfungsi untuk mengubah sebuah string menjadi karakter EBCDIC. Contohnya dapat dipakai untuk menciptakan sebuah field yang mengandung nilai EBCDIC dari field yang lama untuk tujuan diupload ke mainframe. 21. EFFECTIVE ( ) berfungsi untuk menghitung effective anual interest rate dari sebuah pinjaman. Contohnya dalam audit dapat dipakai untuk menghitung effective annual interest rate dari sebuah pinjaman yang dibebani bunga 18% secara compoundly per bulan. Maka dapat dihitung effective annual interest rate nya yaitu sebesar EFFECTIVE



(0,18, 12) = 0,19561817, atau sebesar 19,56 %. 22. EXCLUDE ( ) berfungsi menghilangkan sejumlah karakter yang ingin dikeluarkan dari suatu string. Contoh pemakaiannya dalam audit ketika auditor ingin melakukan sorting terhadap invoice number dari suatu tabel penjualan dimana di awal nomor invoice terdapat karakter mungkin tidak sengaja terinput yang dapat mengacaukan proses sorting nomor invoice tersebut, misalnya invoice nomor /#12345. Auditor dapat menghilangkan karakter-karakter yang tidak diperlukan itu dengan menggunakan fungsi EXCLUDE (INVOICE_NO, “/#”) sehingga invoice yang ditampilkan hanya nomor 12345. 23. EXP ( ) menghasilkan nilai eksponensial (berbasis 10) dari sebuah ekspresi numerik 24. FILESIZE ( ) menghasilkan ukuran sebuah file. Fungsi ini digunakan untuk menentukan ukuran sebuah file dalam bentuk bytes atau apakah file tersebut ada atau tidak. Jika file yang dimaksud tidak ada maka fungsi ini akan menghasilkan nilai -1. Contoh penggunaannya dapat dipakai untuk menguji keberadaan sebuah file dengan tujuan untuk mengendalikan eksekusi dari sebuah script, atau untuk digunakan lagi untuk sebuah perhitungan yang berguna bagi proses audit. 25. FIND ( ) berfungsi untuk menemukan string dalam karakter dari field yang ingin kita cari. Fungsi ini sifatnya tidak sensitif (bisa menemukan baik uppercase maupun lowercase). Bisa juga digunakan untuk mencari suatu string dalam karakter di dalam records. Contoh penggunaan fungsi ini dalam audit adalah bila auditor ingin mencari suatu suatu data atau menampilkan hanya data-data yang mengandung karakter tertentu dalam data yang sedang diaudit. 26. FREQUENCY ( ) menghasilkan frekuensi Benford yang diinginkan untuk menghasilkan digit numerik positif hingga ketepatan delapan digit. Fungsi ini memampukan pemakai untuk melakukan Benford tests yang terbatas untuk situasi yang spesifik. Contoh penggunaan fungsi ini dalam audit dapat dipakai ketika auditor ingin mengaudit klaim asuransi yang memiliki batas persetujuan pada jumlah yang spesifik. Auditor dapat menggunakan fungsi FREQUENCY ( ) untuk menyelidiki jumlah yang berada di bawah batas persetujuan. 27. FTYPE ( ) menghasilkan nilai yang dapat dipakai untuk mengidentifikasi tipe dari field yang akan diteliti. Contoh penggunaan fungsi ini dalam audit adalah untuk memastikan dalam sebuah field yang ingin dilakukan penjumlahan secara total, misalnya field Quantity barang yang dijual, bahwa tipe dari field ini adalah numerik sehingga bisa dilakukan penjumlahan dengan benar. 28. FVANNUITY ( ) berfungsi menghitung future value dari sebuah rangkaian pembayaran, yaitu jumlah dari pembayaran ditambah dengan bunganya. Contoh penggunaannya dalam audit adalah bila auditor ingin menghitung nilai future



value dari hutang yang dimiliki perusahaan, misalnya dimana pembayaran hutang tersebut adalah diangsur sebesar $1.000 per bulan dengan bunga 1% per bulan. Maka dapat dimasukkan rumus FVANNUITY (0.01, 12, 1000). Hasil dari perhitunganny adalah $12.682,50. 29. FVLUMPSUM ( ) berfungsi untuk menentukan future value dari sebuah investasi. Future value yang didapatkan disini adalah total jumlah yang akan didapatkan dari sebuah investasi dengan suatu tingkat bunga tertentu ketika seseorang menempatkan sejumlah uang di bank dan meninggalkannya. Maka nilai saldo akhir di bank tersebut adalah future value dari investasi yang dilakukan. Contoh penggunaannya dalam audit adalah ketika auditor ingin menghitung nilai future value dari investasi perusahaan sebesar $1.000 di suatu bank setelah 12 bulan dengan tingkat bunga 1% per bulan. Maka auditor dapat memasukkan fungsi FVLUMPSUM (0.01, 12, 1000). Future value yang dihasilkan dari fungsi ini adalah sebesar $1.126,83. 30. FVSCHEDULE ( ) berfungsi untuk menghitung nilai future value dari sebuah investasi dengan tingkat bunga yang berbeda-beda. Contoh penggunaannya dalam audit adalah ketika auditor ingin menghitung nilai future value dari investasi yang dimiliki oleh perusahaan sebesar $1.000 dengan tingkat bunga sebesar 9%, 10%, dan 7%. Dengan memasukkan fungsi FVSCHEDULE (1000, 0.09, 0.1, 0.07) maka akan menghasilkan future value sebesar $1.282,93. 31. HEX ( ) berfungsi mengkonversi nilai atau ekspresi sebuah field kedalam hexadecimal string. Contoh penggunaannya dapat dilakukan ketika mencari nilai hex dari field X yang mengandung string 12345 maka dapat dibuat fungsi HEX (X) = “3132333435” 32. INCLUDE ( ) berfungsi untuk memunculkan sebuah string variabel dengan panjang tertentu, yang hanya merupakan karakter yang secara spesifik ingin ditampilkan. Contoh penggunaannya dalam audit adalah ketika auditor ingin menampilkan hanya bagian angka saja dari field nomor invoice yang terdiri dari karakter dan numerik. Maka auditor dapat melakukan fungsi INCLUDE (“NomorInvoice”, “0123456789”), maka nomor invoice yang ditampilkan hanya yang akan bersifat numerik saja. 33. INT ( ) menghasilkan nilai integer dari sebuah ekspresi numerik atau nilai sebuah field. Contoh penggunaannya dalam audit adalah ketika auditor ingin menghilangkan nilai sen dari field nilai transaksi dalam tabel penjualan. Maka dapat dibuat fungsi INT (Trans_Amount) dalam sebuah kolom baru sehingga menghasilkan nilai transaksi tanpa nilai sen nya. 34. IPMT ( ) berfungsi menghitung jumlah pembayaran bunga dari sebuah pinjaman pada sebuah periode yang spesifik. Contoh penggunaannya dalam audit adalah untuk menghitung jumlah bunga yang jatuh tempo pada tahun pertama dari pinjaman dengan jangka waktu tiga tahun sebesar $9.600 pada tingkat bunga 8.5% per tahun, dimana pembyaran dilakukan setiap akhir tahun. Maka auditor dapat memasukkan fungsi IPMT (0.085, 1, 3, 9600)



dimana fungsi tersebut akan menghasilkan nilai bunga sebesar $816. 35. ISBLANK ( ) digunakan untuk menemukan records yang memiliki informasi yang terhilang. Fungsi ini akan mencari entry dalam bentuk blank yang seharusnya tidak ada, dan digunakan untuk logical testing. Hasil dari tes ini akan berbentuk True atau False. True apabila dalam string tersebut memang tidak ada isinya, dan False apabila dalam string yang dimaksud terdapat suatu karakter. Contoh penggunaannya dalam audit adalah ketika auditor ingin melakukan tes terhadap suatu field atau record yang didalamnya kelihatan kosong, apakah memang benar tidak ada nilainya. Maka dapat dibentuk kolom baru dengan menggunakan fungsi ISBLANK ( ) untuk melihat apakah field tersebut benar-benarkosong atau mengandung suatu karakter. 36. LAST ( ) berfungsi untuk menghasilkan sejumlah karakter yang diinginkan dari akhir sebuahb string. Contoh penggunaannya dalam audit adalah apabila auditor ingin menampilkan hanya beberapa digit akhir dari sebuah kode penjualan atau persediaan, customer, maupun supplier, maka fungsi LAST ( ) ini dapat digunakan untuk membuat filter yang hanya menampilkan beberapa digit akhir dari kode-kode tersebut yang memang ingin ditampilkan oleh auditor. 37. LEADING ( ) berfungsi menghasilkan sejumlah string karakter yang mengandung angka spesifik dari digit-digit awal karakter tersebut. Contoh penggunaannya dalam audit dapat dipakai ketika auditor ingin membuat filtering untuk elemen-elemen non digit seperti angka nol di depan, digit-digit non numerik, dan simbol desimal ataupun simbol- simbol mata uang. 38. LENGTH ( ) berfungsi untuk menghitung panjang string secara spesifik. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin melihat apakah terkandung spasi dalam karakter yang terdapat dalam sebuah field, maka auditor dapat menggunakan fungsi ini untuk menghitung banyaknya karakter yang terdapat pada field tersebut. Misalnya sebuah field terlihat tidak ada isinya namun ternyata setelah dilakukan fungsi LENGTH menunjukkan bahwa ada string yang terkandung didalamnya maka field itu mengandung spasi dan bukannya blank field. 39. LOG ( ) berfungsi untuk menghasilkan logaritma (basis 10) dari sebuah ekspreasi numerik atau nilai field yang mengandung nilai desimal yang spesifik. Fungsi ini merupakan kebalikan dari fugnsi EXP( ) dan dapat digunakan untuk aplikasi keuangan yang membutuhkan perhitungan matematika yang kompleks. 40. LOWER ( ) berfungsi untuk menjadikan semua karakter alfabet yang berbentuk huruf besar menjadi huruf kecil. 41. LTRIM ( ) berfungsi untuk menghilangkan spasi yang terjadi di awal string. Contoh penggunaannya dalam audit adalah ketika auditor ingin mengolah suatu data dimana di dalam data tersebut terkadang terdapat salah ketik berupa spasi di awal data. Dengan menggunakan fungsi LTRIM ( ) auditor dapat menghilangkan spasi-spasi di awal data tersebut sehingga bisa dilakukan proses audit lebih lanjut. 42. MAP ( ) berfungsi melakukan perbandingan karakter demi karakter dari sebuah



data sumber dengan data lain yang dispesifikasikan, dan menghasilkan nilai True atau False. Contoh penggunaannya dalam audit dapat dipakai ketika auditor ingin membandingkan dua macam data untuk menguji apakah pola dan jumlah dari karakter yang ingin diuji dengan karakter pengujinya sama. Kalau pola dan jumlahnya sama maka hasil dari fungsi MAP ( ) akan menghasilkan nilai True, dan kalau tidak sama maka akan menghasilkan nilai False. 43. MASK ( ) berfungsi mengeluarkan bits individu dari pyte pertama dari sebuah ekspresi karakter. Fungsi ini digunakan untuk mengidentifikasi pola bit spesifik dalam sebuah data bit. 44. MATCH ( ) berfungsi untuk melakukan komparasi terhadap sebuah ekspresi atau nilai sebuah field untuk menentukan apakah terdapat paling tidak satu kecocokan dengan data yang ingin dikomparasikan. Contoh penggunaannya dalam audit adalah ketika auditor melihat tabel inventory dan ingin menampilkan hanya data yang jenis kode gudangnya hanya berasal dari Gudang no 6 dan 17. Dengan menggunakan fungsi MATCH (Lokasi, “6” , “17”) pada filter dapat menampilkan hanya data inventory yang tempat penyimpanannya berasal dari gudang 6 dan 17. 45. MAXIMUM ( ) berfungsi untuk mengeluarkan nilai yang lebih besar antara dua data yang ingin dibandingkan. Contoh penggunaannya dalam audit adalah ketika auditor ingin mengeluarkan field baru dalam tabel inventory untuk melakukan komparasi antara unit barang yang ada di gudang dengan reorder levelnya. Dengan menggunakan fungsi MAX ( ) antara dua field ini maka dapat ditampilkan mana unit yang lebih besar. 46. MINIMUM ( ) berfungsi untuk mengeluarkan nilai yang lebih kecil antara dua data yang ingin dibandingkan. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin membandingkan antara HPP dengan harga jual dalam tabel inventory untuk memastikan apakah yang lebih rendah harga jual atau HPP nya. Auditor dapat memakai fungsi MINIMUM (Cost, Sale_Price) dalam sebuah kolom baru untuk menampilkan data tersebut. 47. MOD ( ) berfungsi untuk membagi suatu bilangan dengan bilangan lainnya dan menampilkan sisa dari pembagiannya yang tidak habis terbagi. 48. NOMINAL ( ) berfungsi untuk mengkalkulasi tingkat bunga nominal tahunan dari sebuah pinjaman. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor mencoba untuk menghitung tingkat bunga nominal tahunan dari pinjaman perusahaan dengan mengetahui tingkat suku bunga efekrifnya. Dengan menggunakan fungsi NOMINAL ( ) maka auditor dapat menghitung tingkat suku bunga nominalnya. 49. NPER ( ) berfungsi untuk menghitung jumlah periode yang diperlukan untuk membayar suatu pinjaman. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin menghitung berapa periode yang diperlukan untuk membayar kembali pinjaman perusahaan



sebesar $1.000 pada tingkat bunga 8% dengan pembayaran $50 pada setiap akhir bulan. Maka auditor dapat menggunakan fungsi NPER (0.08/12, 50, 1000, 1) maka pinjaman tersebut akan terbayarkan setelah 21,54 bulan. 50. OCCURS ( ) berfungsi menghitung jumlah karakter yang terjadi dalam suatu string karakter. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin mencari di dalam tabel penjualan, berapa kali terjadi penjualan yang berasal dari suatu supplier tertentu, maka auditor dapat menggunakan filter OCCURS (Supplier, “X”). 51. OFFSET ( ) berfungsi menyesuaikan posisi awal dari sebuah field dalam suatu record tertentu. 52. PACKED ( ) berfungsi mengkonversi suatu angka ke tipe data packed yang memiliki panjang yang spesifik. Fungsi ini digunakan untuk menciptakan data numerik dalam format yang packed. Hal ini mungkin diperlukan ketika pengguna mau menciptakan data yang dapat dibaca oleh aplikasi eksternal. 53. PMT ( ) berfungsi untuk menghitung besarnya pembayaran periodik yang harus dilakukan untuk sebuah pinjaman, dengan asumsi besarnya pembayaran yang dilakukan konstan dan memiliki tingkat bunga yang konstan juga. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin menghitung besarnya pembayaran yang harus dilakukan pada pinjaman sebuah perusahaan sebesar $9.600 dengan bunga 8,5% yang diangsur bulanan dengan jangka waktu tiga tahun. Auditor dapat menggunakan fungsi PMT (0.085/12, 3*12, 9600) untuk mendapatkan hasil sebesar $303,05 sebagai jumlah pembayaran yang harus diangsur tiap bulan. 54. PPMT ( ) berfungsi untuk menghitung pokok pinjaman yang harus dibayar untuk sebuah pinjaman pada sebuah periode tertentu. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin menghitung berapa nilai pokok pinjaman perusahaan yang harus dibayar di awal bulan dari pinjaman tiga tahun sebesar $9.600 pada tingkat bunga 8,5% per tahun yang dibayar setiap awal bulan. Untuk menemukan hasilnya, auditor dapat menggunakan fungsi PPMT (0.085/12, 1, 3*12, 9600, 1) untuk mendapatkan hasil $300,92 sebagai jawabannya. 55. PROPER ( ) berfungsi untuk mengkonversi karakter alfabet dalam sebuah string atau field ke dalam huruf besar dan kecil. Fungsi ini menggunakan aturan bahwa karakter alfabet pertama akan dikonversi menjadi uppercase atau huruf besar, dan karakter alfabet yang mengikuti akan dikonversi menjadi huruf kecil atau lowercase. Fungsi ini dapat digunakan dalam audit ketika auditor ingin melakukan pergantian terhadap penulisan atau kata-kata yang salah dalam suatu tabel dari database yang sedang dilakukan proses audit. 56. PVANNUITY ( ) berfungsi untuk menghitung present value dari sebuah rangkaian pembayaran. Fungsi ini digunakan ketika pengguna ingin menentukan berapa nilai saat ini dari serangkaian pembayaran yang akan dilakukan di masa depan. Contoh penggunaannya dalam audit adalah ketika auditor ingin menghitung berapa



present value dari piutang perusahaan real estate yang pembayarannya diangsur oleh konsumennya selama 20 tahun, dengan nilai pembayaran $500 per bulan dengan tingkat suku bunga 8% per tahun. Dengan menggunakan fungsi PVANNUITY (0.08, 12*20, 500) maka akan didapatkan hasil present valuenya sebesar $59.777,15. 57. PVLUMPSUM ( ) berfungsi untuk menghitung nilai present value dari sebuah pembayaran yang akan dilakukan sekali di masa mendatang. Contoh penggunaan fungsi ini dalam audit adalah ketika auditor ingin menghitung nilai present value dari pembayaran yang akan dilakukan perusahaan tiga tahun mendatang dengan nilai $10.000 dan dengan asumsi tingkat suku bunga 11% per tahun. Maka dapat digunakan fungsi PVLUMPSUM (0.11/12, 3*12, 10000) untuk menghasilkan nilai present value sebesar $7.200,05. 58. RAND ( ) berfungsi menghasilkan suatu angka acak antara nol sampai dengan nilai yang spesifik yang diinginkan atau dengan nilai sebuah field. Contoh penggunaan fungsi ini dapat dilakukan oleh auditor ketika auditor ingin menghasilkan sebuah angka acak yang dapat digunakan di dalam atau di luar ACL. 59. RATE ( periods , payment , amount ) Dipergunakan untuk menghitung tingkat pengembalian suku bunga perperiode Contoh pada penerapan audit, tarif dipergunakan untuk mengecek tingkat suku bunga pada data yang sedang diaudit. 60. RECLEN ( ) Dipergunakan untuk mengembalikan panjang record pada suatu field Dalam audit hal ini dipergunakan untuk menguji record pendek dan record panjang pada suatu field tertentu. 61. RECNO ( ) Dipergunakan untuk melihat secara spesifik record tertentu dalam suatu tabel. Penggunaan dalam audit adalah untuk memberikan penomoran pada record dalam suatu tabel, jika tabel tidak diindeks maka penomoran record akan dimulai dari nilai 1. 62. RECOFFSET ( field , number_of_records ) Berfungsi untuk melihat dan membandingkan record-record dalam suatu tabel. 63. REMOVE ( string , valid_characters ) Berfungsi untuk menghilangkan / menghapus karakter-karakter yang tidak dikehendaki dalam sebuah string character. Didalam audit fungsi ini dapat dipergunakan sebagai cara untuk menormalisasi kolom data yang tidak memiliki format yang konsisten, seperti menghapus tanda baca atau informasi yang tidak valid lainnya. Sehingga dapat diperoleh data yang memiliki format konsisten. 64. REPEAT( string , count ) Fungsi dari REPEAT ini digunakan untuk menginisialisasi variabel dengan nilai konstan atau kosong, atau untuk menetapkan nilai standar untuk sebuah perhitungan. Hal ini berguna untuk aplikasi pemrograman tingkat lanjut.



65. REPLACE ( string , old_text , new_text ) Fungsi ini dipergunakan untuk melakukan normalisasi data fields yang memiliki format tidak konsisten, seperti address fields atau dipergunakan untuk mengganti informasi yang cacat dalam sebuah field yang buruk. REPLACE () juga dapat dipergunakan untuk menghapus karakter string tertentu, dan menggantikannya dengan sebuah karakter string kosong. 66. REVERSE ( string ) Fungsi ini dipergunakan untuk membalik characters yang terdapat dalam suatu string. REVERSE("ABCD E") = "E DCBA" Didalam audit fungsi ini dapat dipergunakan untuk mengecek karakter-karakter dalam suatu fields, untuk melihat kemungkinan-kemungkinan terdapat format yang mirip. 67. RJUSTIFY ( string) Fungsi ini dipergunakan untuk meratakan charachter dalam sebuah fieldskesebelah kanan. Didalam audit fungsi ini diperlukan untuk meratakan fields yang mengandung nilai nominal, misalnya harga. Sehingga data yang tersaji menjadi lebih rapi. 68. ROOT ( number , decimals ) Dipergunakan untuk mengembalikan akar kuadrat dari suatu ekspresi numerik atau nilai lapangan. Auditor harus menentukan jumlah desimal dalam hasil ROOT(25, 2) = 5.00 ROOT(250, 6) = 15.811388 69. ROUND ( number ) Digunakan untuk pembulatan angka-angka yang memiliki jumlah desimal. ROUND(4.2) = 4 ROUND(4.6) = 5 70. SHIFT ( character , number_of_bits_to_left ) Fungsi ini akan mengambil character pertama dari ekspresi atau bidang nilai dan menggeser bit ke kiri atau kanan dengan jumlah bit tertentu. Ini kembali satukarakter string panjang. Fungsi ini diperlukan auditor apabila menghendaki untuk membuat konversi dari character kedalam format bits. 71. SOUNDEX ( name ) Fungsi Soundex () akan mengembalikan nilai empat-karakter string tertentu Auditor dapat membandingkan dengan nilai string yang lain untuk melihat apakah kedua string yang secara fonetik serupa. Dalam audit fungsi dapat dipergunakan untuk mencari item dengan entri ganda atau item mana ejaan tidak konsisten. 72. SOUNDSLIKE ( name , sounds_like_name ) Dipergunakan untuk mengidentifikasi apakah terdapat kesamaan atau tidak diantara dua string yang memiliki character hampir mirip. Contoh penggunaan fungsi dalam audit digunakan untuk membandingkan setiap



string untuk mengidentifikasi item yang mirip suara untuk tujuan yang sesuai. 73. SPLIT ( string , separator , segment ) Fungsi ini dipergunakan untuk memisahkan segmen-segmen string karakter seperti spasi atau koma. 74. STRING ( number , length ) Fungsi string digunakan untuk melakukan manipulasi / mengubah data karakter / string. String sendiri merupakan kumpulan karakter, angka, kombinasi huruf & angka. Auditor dapat melakukan manipulasi string sesuai kebutuhan yang bersangkutan. 75. SUBSTR ( string , start , length ) Fungsi substring ini dipergunakan untuk mengisolasi bagian dari chacracter expresion atau field value. 76. TEST ( byte_position , string TIME ) Mencari karakter string tertentu pada lokasi tertentu di sebuah record. Secara otomatis digunakan apabila auditor akan melakukan filter ketika menambahkan New Data tab Filter dari window Layout Tabel. 77. TIME ( ) Digunakan untuk mengembalikan waktu dan tanggal sesuai dengan jam sistem dalam bentuk HH: MM: SS,. Contoh penggunaan dalam audit, digunakan untuk menentukan waktu saat ini atau waktu pada masa dilakukannya audit. 78. TRANSFORM ( original_string ) Berfungsi untuk membalikkan urutan tampilan data dalam karakter atau string. mengidentifikasi data bidirectional dan menampilkan dengan benar di dalam view, dari kanan ke kiri. Semua karakter lain layar dari kiri ke kanan. 79. TRIM ( string ) Berfungsi untuk merapikan character yang berada didalam suatu record, misalnya menghilangkan spasi didalam suatu susunan character. TRIM("AB C ") = "AB C" TRIM("ABC") = "ABC" Contoh penggunaannya dalam audit adalah ketika auditor ingin mengolah suatu data dimana di dalam data terjadi salah ketik berupa spasi di awal data. Dengan menggunakan fungsi ini auditor dapat menghilangkan spasi-spasi di awal data tersebut sehingga bisa dilakukan proses audit lebih lanjut. 80. UNSIGNED ( number , length_of_result ) Berfungsi sebagai cara untuk merubah data numerik ke dalam format unsigned. Contoh penggunaan dalam audit diperlukan pada saat membuat data yang akan dibaca oleh aplikasi eksternal. 81. UPPER ( string ) Fungsi ini dipergunakan untuk mengubah character kecil menjadi character besar (uppercase)



82. VALUE ( string , decimals ) Fungsi ini dipergunakan untuk mengkonversi ekspresi karakter atau field value kedalam numeric value untuk digunakan dalam perintah ACL. Contoh penggunaan dalam audit, digunakan suntuk mencari angka desimal yang mungkin tersembunyi karena sebelumnya telah dibulatkan, nilai 500 yang tidak mengandung nilai desimal, dengan fungsi value (500,2) maka dapat dimunculkan 2 angka desimal dibelakang nilai 500. misal 500.05. 83. VERIFY ( field ) Fungsi ini digunakan untuk memastikan apakah suatu field berisi data yang valid / tidak cacat. Berbeda dengan verify command, verify data lebih kepada hal -hal yng lebih spesifik dan melanjutkan dengan cara-situasi tertentu. 84. ZONED ( number , length ) Fungsi zoned digunakan untuk ekspor data ke aplikasi lain, seperti program kerja kertas, yang memerlukan file data yang telah dikategorikan sebagai input. Contoh penggunaannya dalam audit adalah ketika auditor ingin menormalisasi data didalam suatu field dengan menggunakan field kunci. Misal pada suatu tabel menggunakan numeric field dan tabel yang lain menggunakan format character field maka dengan fungsi zoned ini auditor masih dapat membandingkan tabel meskipun berbeda format. 85. ZSTAT ( actual , expected , population ) Fungsi ZSTAT dipergunakan untuk menghitung Z standar-statistik untuk melihat dan mengevaluasi frekuensi kemungkinan terjadinya hasil diberikan dalam periode tertentu atau kategori. Semakin besar statistik-dihasilkan Z terjadinya, semakin kecil kemungkinan terdapat. Misalnya, Z-statistik 1,96 memiliki signifikansi 0,05, mewakili kemungkinan waktu satu dalam 20 kejadian, sedangkan statistik-Z sebesar 2,57 memiliki signifikansi 0,01, mewakili kemungkinan waktu satu dalam 100 kejadian.