B. Application Control
Application control ini merupakan lingkup dari general control, sehingga apabila
terjadi kelemahan dalam general control maka dapat berdampak terhadap berbagai jenis
aplikasi yang telah dirancang dalam sebuah perusahaan. Application control dirancang
khusus untuk memenuhi persyaratan pengendalian yang harus diterapkan pada aplikasi
tertentu sehingga data hasil pemrosesan aplikasi tersebut mampu diyakini keandalannya.
Tujuan pengendalian aplikasi menurut Anies S.M. Basalamah (2011, 197) adalah
untuk memperoleh keyakinan bahwa :
1. setiap transaksi telah diproses dengan lengkap dan hanya diproses satu kali;
2. setiap data transaksi berisi informasi yang lengkap dan akurat;
3. setiap pemrosesan transaksi dilakukan dengan benar dan tepat;
4. hasil-hasil pemrosesan digunakan sesuai dengan maksudnya; dan
5. aplikasi-aplikasi yang ada dapat berfungsi secara berkesinambungan.
KLASIFIKASI APPLICATION CONTROL
NO. Application Control Keterangan
1. Input Control A. Pengendalian otorisasi masukan a. prosedur-prosedur persetujuan yang menjelaskan bagaimana
dan oleh siapa data akan mulai di-entry;
b. formulir yang diberi nomor urut atau pra nomor sehingga
dapat diminta pertanggungjawabannya apabila ada nomor
yang hilang;
c. penelaahan oleh tim pengendali untuk mengidentifikasi
transaksi yang diproses dalam bentuk batch; dan
d. sistem pengawasan pencatatan aktivitas untuk mengetahui
frekuensi kesalahan yang terjadi maupun kejadian-kejadian
yang tidak semestinya.
2. B. Pengendalian validasi Numeric and Pengendalian ini menetapkan suatu field tertentu apakah harus
masukan Alphabetic Check diisi dalam bentuk angka (numerik) atau huruf (alfabetis).
3. Logic Check Pengendalian ini bertujuan untuk menguji atau membandingkan
antara nilai suatu logic tertentu dengan Gambaran keadaan yang
sebenarnya.
4. Sign Check Pengendalian ini menguji apakah suatu field tertentu memiliki
simbol atau tanda matematis yang sesuai baik positif/negatif.
5. Valid Field Size Pengendalian ini menguji apakah suatu field tertentu memiliki
Check besaran tertentu misalnya suatu field harus berisikan enam digit
karakter.
6. Limit Check Pengujian ini menguji apakah suatu field berisi masukan data
dalam besaran yang berada pada batas maksimum yang masih
ditentukan.
7. Valid Code Check Pengendalian ini menguji apakah suatu transaksi masukan
tertentu memiliki kode yang sama dengan yang ada di dalam
daftar komputer.
8. Range Test Pengujian ini menguji apakah suatu field berisi data dalam
besaran yang berada pada kisaran batas minimum dan
maksimum yang diperbolehkan.
NO. Application Control Keterangan
9. Sequence Check Pengendalian ini menguji urutan data yang dimasukkan pada
field tertentu.
10. Check-Digit Pengendalian ini dilakukan dengan menghitung suatu angka
Verification tertentu untuk memastikan bahwa nilai yang sebenarnya tidak
diubah.
11. C. Pengendalian transmisi Echo-check Pengendalian yang dilakukan dengan mengirimkan data kembali
data pengendalian ini ke user atau operator untuk dibandingkan dengan data aslinya
bertujuan untuk sehingga user memperoleh keyakinan bahwa data telah diinput
mencegah agar data yang dengan benar.
12. akan dip0072oses tidak Redundancy check Pengendalian dilakukan dengan meminta user atau operator
hilang, tidak ditambah, untuk memasukan sebagian dari data selain data yang telah
dan tidak diubah sehingga ditransmisikan.
13. keaslian data benar-benar Completeness test Pengujian ini dilakukan terhadap setiap transaksi untuk
masih tetap terjaga. membuktikan bahwa semua data yang diperlukan telah
dimasukkan.
14. D. Pengendalian konversi Verifikasi fisik Terminal komputer dapat dilengkapi dengan fasilitas umpan balik
data Pengendalian ini yang secara otomatis menunjukan suatu tanda yang dapat
dilakukan dengan proses digunakan sebagai pengujian visual oleh user.
15. mengubah data dari Penggunaan check Penggunaan angka periksa berguna untuk memeriksa atau
sumber asalnya ke dalam digit menguji validitas angka karena apabila terdapat angka yang tidak
bentuk yang dapat dibaca sesuai dengan angka asalnya maka akan dianggap sebagai
oleh mesin. Konversi data angka yang salah.
16. yang dilakukan tetap Penggunaan batch Penggunaan pengendalian ini dilakukan dengan membandingkan
harus mempertahankan control total total batch keluaran dengan total batch semula untuk
keaslian datanya. mengidentifikasi apabila terjadi perbedaan.
17. E. Pengendalian Error log Pengendalian ini dilakukan dengan mencatat semua transaksi
penanganan kesalahan yang salah sehingga dapat diperbaiki sesegera mungkin.
18. Pengendalian juga Suspended file Pengendalian ini berjalan dengan menunda pelaksanaan
perlu dilakukan atas pemrosesan suatu file dimana kesalahan dalam file tersebut
transaksi-transaksi yang tetap berada di dalam file sampai selesai diperbaiki.
NO. Application Control Keterangan
19. salah supaya transaksi Laporan kesalahan Laporan ini bertujuan untuk mengidentifikasi mengenai catatan
yang demikian tidak yang ada, kesalahan dalam data, serta sebab-sebabnya.
diproses.
20. Pengendalian A. Pemeliharaan ketepatan batch control total Pengendalian ini dilakukan dengan membandingkan total batch
proses data keluaran dengan total batch semula untuk mengidentifikasi
Pengendalian apabila terjadi perbedaan.
21. proses run-to-run control Pengendalian ini menggunakan jumlah dalam pengendalian
merupakan total keluaran yang berasal dari satu proses sebagai jumlah
pengendalian pengendalian masukan dalam proses berikutnya.
22. yang ada transaction log Pengendalian ini akan mencatat segala aktivitas yang terjadi
pada setiap dalam pemrosesan komputer.
23. aplikasi yang fallback procedures Pengendalian ini bertujuan untuk mengumpulkan dan
terlah mengendalikan transaksi yang seharusnya telah diproses apabila
terprogram sistem tetap beroperasi.
24. dengan restart procedures Pengendalian ini dimaksudkan untuk memulai pemakaian
berbagai kembali sistem setelah dilakukan pemberhentian aktivitas sistem.
25. program recovery Pengendalian ini digunakan untuk mengembalikan kondisi
yang spesifik. procedures semula apabila terjadi kejadian yang tidak semestinya pada
Pengendalian sistem.
26. ini berperan B. Pengujian terprogram zero balancing Pengendalian ini dilakukan untuk membuktikan bahwa dua
untuk atas batasan dan check jumlah dalam pembukuan yang dilakukan mempunyai angka
meyakini memadainya pengolahan yang sama sehingga apabila kedua jumlah tersebut dikurangkan
apakah suatu program aplikasi akan menghasilkan angka nol.
proses telah biasanya telah dilengkapi
27. dilakukan dengan fitur untuk crossfooting check Pengendalian ini bertujuan untuk meyakini apakah penjumlahan
secara benar, menguji kelengkapan, ke bawah (footing) sudah dilakukan dengan benar. Jumlah
sesuai keakuratan, dan kelogisan seluruh hasil penjumlahan ke samping harus sama dengan
dengan data yang diproses. Para jumlah seluruh hasil penjumlahan ke bawah.
instruksi, programmer telah
28. diproses mendesain sedemikian overflow check Pengendalian ini digunakan untuk menentukan apakah besarnya
hanya satu rupa agar program
NO. Application Control Keterangan
kali tanpa buatannya memiliki hasil pemrosesan melebihi besarnya register yang dialokasikan
ada pengendalian yang untuk menyimpannya.
pemrosesan mumpuni.
29. ganda, dan C. Pengendalian atas file File-file yang ada a. penggunaan label eksternal untuk memudahkan pengguna
diproses harus dikendalikan dengan tujuan untuk dalam mengadministrasikan file;
secara tepat. pencegahan dari pemakaian oleh orang yang b. penggunaan label internal yang hanya dapat dibaca oleh
tidak punya otorisasi. komputer dengan program atau aplikasi khusus; dan
c. teknik rekonsiliasi untuk menyamakan jumlah record pada
permulaan file data dengan perubahan-perubahan yang telah
dilakukan.
30. Pengendalian keluaran Pengendalian Rekonsiliasi Pengendalian ini bertujuan untuk memperoleh jaminan bahwa
keluaran merupakan pengendalian yang keluaran dengan masukan telah diproses dengan benar sehingga hasilnya juga
meyakini bahwa hasil pemrosesan data telah masukan dan benar. Rekonsiliasi dilakukan secara terprogram oleh komputer
sah, lengkap, cermat, dan didistribusikan pengolahan maupun secara manual dengan membandingkan jumlah
kepada pihak-pihak yang berhak. Jangan keluaran dan jumlah masukan.
31. sampai informasi yang telah di-entry dan Penelaahan dan Laporan-laporan yang dihasilkan dari proses pengolahan data
diolah dengan cermat datanya kemudian pengujian hasil perlu ditelaah dan diuji kemudian dibandingkan dengan dokumen
disajikan secara tidak tapat, tidak andal, dan pengolahan transaksi asalnya. Penelaahan juga dilakukan atas daftar revisi
tidak mutakhir penyajiannya. file-file induk.
32. Pendistribusian Keluaran hanya didistribusikan kepada para pemakai yang
keluaran memiliki otorisasi secara tepat waktu. Pada hasil keluaran juga
hendaknya mencantumkan siapa saja pihak yang memang
punya otorisasi untuk memperoleh hasil keluaran itu sehingga
pendistribusian dari keluaran dapat dilakukan secara tepat tanpa
adanya pendistribusian yang sia-sia.
33. Pengawasan Pengawasan dilakukan dengan menjaga keamanan keluaran,
terhadap catatan menghindari perbaikan yang tidak material terhadap file,
(record) mengurangi biaya perlengkapan komputerisasi, dan
mengendalikan keluaran-keluaran yang tidak diperlukan.