PEMBAHASAN
Untuk kenyamanan presentasi dan untuk menyediakan struktur untuk diskusi ini, kami
punya membagi kontrol input ke dalam kelas luas berikut:
Kontrol batch
Kontrol validasi
Kelas-kelas kontrol ini bukanlah divisi yang saling terpisah. Beberapa teknik kontrolyang
akan kita periksa bisa masuk secara logis ke dalam lebih dari satu kelas.
Untuk mengontrol terhadap jenis paparan ini, organisasi harus menerapkan kontrol
prosedur di atas dokumen sumber untuk menjelaskan setiap dokumen, seperti yang
dijelaskan berikut:
Gunakan Dokumen Sumber Pra-nomor .Dokumen sumber harus diisi ulang dari
printer dengan nomor urut unik pada setiap dokumen. Dokumen sumber angka
memungkinkan pembukuan yang akurat atas penggunaan dokumen dan memberikan jejak
audit untuk melacak transaksi melalui catatan akuntansi.
Kontrol coding adalah pemeriksaan pada integritas kode data digunakan dalam
pemrosesan. Nomor akun pelanggan, nomor item inventaris, dan sebuah bagan nomor
rekening adalah semua contoh kode data. Tiga jenis kesalahan dapat merusak kode data
dan menyebabkan kesalahan pemrosesan: kesalahan transkripsi, transposisi tunggal
kesalahan, dan beberapa kesalahan transposisi. Kesalahan transkrip menjadi tiga kelas:
3. Kesalahan substitusi adalah penggantian satu digit dalam kode dengan yang lain.
Misalnya, nomor kode 83276 dicatat sebagai 83266.
Ada dua jenis kesalahan transposisi. Kesalahan transposisi tunggal terjadi saat dua
digit yang berdekatan dibalik. Misalnya, 83276 dicatat sebagai 38276. Beberapa kesalahan
transposisi terjadi ketika digit yang tidak berdekatan dialihkan. Misalnya, 83276 adalah
tercatat sebagai 87236.
Semua kesalahan ini dapat menyebabkan masalah serius dalam pemrosesan data
jika tidak terdeteksi. Misalnya, pesanan penjualan untuk pelanggan 732519 yang dialihkan
ke 735219 akan diposkan ke akun pelanggan yang salah. Kesalahan serupa dalam item
inventaris kode pada pesanan pembelian dapat mengakibatkan pemesanan persediaan
yang tidak diperlukan dan gagal memesan inventaris yang dibutuhkan.Kesalahan sederhana
ini dapat sangat mengganggu operasi.
c. Periksa Digit.
Salah satu metode untuk mendeteksi kesalahan pengkodean data adalah angka cek.
Cek digit adalah digit kontrol (atau digit) yang ditambahkan ke kode ketika awalnya
ditetapkan itu memungkinkan integritas kode yang akan ditetapkan selama pemrosesan
selanjutnya. Itu centang digit dapat ditemukan di mana saja dalam kode: sebagai awalan,
akhiran, atau tempat yang tertanam di tengah. Bentuk cek digit yang paling sederhana
adalah menjumlahkan digit dalam kode dan gunakan jumlah ini sebagai digit cek. Misalnya,
untuk kode akun pelanggan 5372,
Dengan menjatuhkan kolom puluhan, cek digit 7 ditambahkan ke kode asli untuk
menghasilkan kode baru 53727. Seluruh string digit (termasuk digit cek) menjadi nomor
akun pelanggan. Selama entri data, sistem dapat menghitung ulang cek digit untuk
memastikan bahwa kode sudah benar. Teknik ini hanya akan mendeteksi transkripsi
kesalahan.
d. Kontrol Batch.
Kontrol batch adalah metode yang efektif untuk mengelola volume tinggi data transaksi
melalui suatu sistem. Tujuan pengendalian batch adalah untuk mendamaikan output
diproduksi oleh sistem dengan input yang awalnya dimasukkan ke dalam sistem. Ini
menyediakan jaminan bahwa:
Jejak audit transaksi dibuat dari input melalui pemrosesan ke outputtahap sistem.
Kontrol batch tidak secara eksklusif merupakan teknik kontrol input. Mengontrol
batch berlanjut melalui semua fase sistem. Kami memperlakukan topik ini di sini karena
batch kontrol dimulai pada tahap input.
Tanggal batch
Kode transaksi (menunjukkan jenis transaksi, seperti pesanan penjualan atau uang
tunaipenerimaan)
Kode grup entri data dan memasukkan data lembar transmittal ke dalam transaksi
file, bersama dengan batch catatan transaksi. Data pengiriman dapat ditambahkan sebagai
catatan tambahan dalam file atau ditempatkan di label cuplikan internal file. Lembar
transmittal menjadi kontrol batch merekam dan digunakan untuk menilai integritas batch
selama pemrosesan. Misalnya, prosedur entri data akan menghitung ulang total kontrol
batch untuk memastikan batch masuk keseimbangan. Catatan transmital menunjukkan
batch 50 catatan pesanan penjualan dengan total dolar nilai $ 122,674.87 dan total hash
4537838. Pada berbagai titik di seluruh dan di akhir pemrosesan, jumlah ini dihitung ulang
dan dibandingkan dengan catatan kontrol batch. Jika prosedur menghitung ulang jumlah
yangsama, bets dalam keseimbangan. Setelah diproses, hasil output dikirim ke petugas
kontrol data untuk rekonsiliasi dan distribusi kepada pengguna. Petugas memperbarui log
kontrol batch untuk mencatatnya pengolahan bets berhasil diselesaikan.
e. Hash Total.
Istilah hash total, yang digunakan dalam diskusi sebelumnya, merujuk untuk teknik
kontrol sederhana yang menggunakan data non finansial untuk melacak rekaman di satu
batch. Bidang kunci apa pun, seperti nomor akun pelanggan, nomor pesanan pembelian,
atau nomor item persediaan, dapat digunakan untuk menghitung total hash.
f. Kontrol Validasi.
Masalah dengan teknik ini adalah bahwa suatu transaksi dapat diproses sebagian
sebelumnya kesalahan data terdeteksi. Berurusan dengan transaksi yang selesai sebagian
akan membutuhkan biaya khusus prosedur penanganan kesalahan. Kami akan membahas
kontrol penanganan kesalahan nanti di bagian ini.
Interogasi lapangan
Rekam interogasi
Interogasi file
g. Interogasi Lapangan.
Interogasi lapangan melibatkan prosedur yang diprogram yang memeriksa
karakteristik data di lapangan.Berikut ini adalah beberapa jenis umum interogasi lapangan.
Tidak ada pemeriksaan data yang digunakan untuk memeriksa isi dari suatu bidang
untuk kehadiran ruang kosong.Beberapa bahasa pemrograman bersifat membatasi untuk
pembenaran (kanan atau kiri) data di dalam bidang. Jika data tidak dibenarkan dengan
benar atau jika ada karakter yang hilang (telah diganti dengan yang kosong), nilai di
lapangan akan diproses secara tidak benar.
Rentang pemeriksaan menetapkan batas atas dan bawah ke nilai data yang dapat
diterima. Misalnya, jika kisaran tingkat pembayaran untuk karyawan per jam dalam
perusahaan adalah antara 8 dan 20 dolar, semua catatan penggajian dapat diperiksa untuk
melihat bahwa rentang ini tidak terlampaui. Tujuan dari kontrol ini untuk mendeteksi
kesalahan keystroke yang menggeser titik desimal satu atau lebih banyak tempat. Itu tidak
akan mendeteksi kesalahan di mana tingkat pembayaran yang benar, katakanlah, 9 dolar
salah masuk sebagai 15 dolar.
Pemeriksaan validitas membandingkan nilai aktual dalam bidang terhadap nilai yang
dapat diterima yang diketahui.Kontrol ini digunakan untuk memverifikasi hal-hal seperti kode
transaksi, singkatan negara bagian, atau kode keterampilan kerja karyawan.Jika nilai di
lapangan tidak cocok dengan salah satu yang dapat diterima nilai-nilai, catatan bertekad
untuk menjadi salah.
Ini adalah kontrol yang sering digunakan dalam sistem pencairan tunai.Salah satu
bentuk uang tunai penipuan pencairan melibatkan memanipulasi sistem untuk melakukan
pembayaran curang ke vendor yang tidak ada. Untuk mencegah hal ini, perusahaan dapat
membuat daftar vendor yang valid dengan siapa ia melakukan bisnis secara eksklusif. Jadi,
sebelum pembayaran kewajiban perdagangan apa pun, nomor vendor pada voucher
pencairan uang tunai dicocokkan dengan daftar vendor yang valid oleh program validasi.
Jika kode tidak cocok, pembayaran ditolak, dan manajemen meninjau transaksi.
h. Rekam Interogasi.
Pemeriksaan kewajaran menentukan apakah suatu nilai dalam satu bidang, yang
telah melewati sebuah cek batas dan cek jangkauan, masuk akal bila dipertimbangkan
bersama dengan bidang data lainnya dalam catatan. Misalnya, tingkat pembayaran
karyawan sebesar 18 dolar per jam berada di dalam kisaran yang dapat diterima.Namun,
angka ini berlebihan jika dibandingkan dengan karyawan kode ketrampilan kerja 693;
karyawan di kelas keterampilan ini tidak pernah menghasilkan lebih dari 12 dolar per jam.
Tanda centang adalah tes untuk melihat apakah tanda bidang benar untuk jenis
rekaman yang sedang diproses. Misalnya, dalam sistem pemrosesan pesanan penjualan,
bidang jumlah dolar harus positif untuk pesanan penjualan tetapi negatif untuk transaksi
penjualan kembali.Kontrol ini bisa tentukan kebenaran tanda dengan membandingkannya
dengan bidang kode transaksi.
Pemeriksaan urutan digunakan untuk menentukan apakah suatu catatan tidak sesuai
pesanan. Dalam sistem batch yang menggunakan file master sekuensial, file transaksi yang
sedang diproses harus diurutkan urutan yang sama dengan kunci utama dari file induk yang
sesuai. Persyaratan ini sangat penting untuk logika pemrosesan program pembaruan. Oleh
karena itu, sebelum setiap transaksi catatan diproses, urutannya diverifikasi relatif terhadap
catatan sebelumnya yang diproses.
i. Interogasi File.
Tujuan dari interogasi file adalah untuk memastikan file yang benar sedang diproses
oleh sistem. Kontrol ini sangat penting untuk master file, yang berisi catatan permanen dari
perusahaan dan yang, jika hancur atau rusak, sulit untuk diganti.
Pemeriksaan label internal memverifikasi bahwa file yang diproses adalah yang
sebenarnya menyerukan. File yang disimpan pada pita magnetik biasanya disimpan secara
off-line di perpustakaan tape. File ini memiliki label eksternal yang mengidentifikasi mereka
(berdasarkan nama dan nomor seri) ke tape librarian dan operator. Pelabelan eksternal
biasanya merupakan prosedur manual dan, seperti halnyatugas manual, rentan terhadap
kesalahan. Terkadang, label eksternal yang salah salah ditempelkan ke file saat dibuat.
Jadi, ketika file dipanggil lagi, file yang salah akan menjadi diambil dan ditempatkan pada
tape drive untuk diproses. Tergantung pada bagaimana file itu sedang digunakan, ini dapat
mengakibatkan kehancuran atau korupsi.
Untuk mencegah hal ini, sistem operasi membuat label header internal yang
ditempatkan di awal file. Untuk memastikan bahwa file yang benar akan diproses, sistem
akan cocok dengan file tersebut nama dan nomor seri di label header dengan persyaratan
file program. Jika itu file yang salah telah dimuat, sistem akan mengirim operator pesan dan
menangguhkan pengolahan. Perlu dicatat bahwa meskipun pemeriksaan label umumnya
merupakan fitur standar, ini adalah opsi yang dapat ditimpa oleh programmer dan operator.
Pemeriksaan versi digunakan untuk memverifikasi bahwa versi file yang sedang
diproses sudah benar. Dalam pendekatan kakek-nenek-anak, banyak versi file master dan
transaksi mungkin ada. Pemeriksaan versi membandingkan nomor versi dari file-file yang
ada diproses dengan persyaratan program.
Untuk melindungi dari menghancurkan file yang aktif secara tidak sengaja,
sistemakan memeriksa terlebih dahulu tanggal kedaluwarsa tercantum dalam label header.
Jika periode retensi belum kedaluwarsa, sistem akan menghasilkan pesan kesalahan dan
membatalkan prosedur goresan. Kontrol tanggal kedaluwarsa adalah ukuran opsional.
Panjang retensi periode ditentukan oleh programmer dan berdasarkan pada jumlah file
backup itu diinginkan. Jika programmer memilih untuk tidak menentukan tanggal
kedaluwarsa, kontrol terhadap penghapusan tidak disengaja seperti itu dihilangkan.