Dalam akuntansi konvensional, penyelewengan dana atau manipulasi laporan keuangan (fraud) sering kali disembunyikan melalui penghapusan dokumen fisik atau pembuatan kuitansi fiktif. Namun, di era digital di mana seluruh data keuangan disimpan dalam basis data, para pelaku kecurangan harus berhadapan dengan dinding pertahanan yang jauh lebih tangguh: Database Management System (DBMS).
Bagi seorang auditor internal maupun akuntan forensik, memahami cara kerja DBMS bukan lagi sekadar nilai tambah, melainkan sebuah keharusan untuk membongkar kejahatan kerah putih.
1. Membongkar Manipulasi Lewat Query SQL
Jika dalam artikel sebelumnya kita melihat SQL sebagai alat bantu input data, dalam dunia audit, SQL berubah menjadi alat investigasi. Auditor tidak lagi memeriksa tumpukan kertas secara acak (sampling). Dengan menggunakan perintah SQL yang dikirimkan ke DBMS, auditor dapat memfilter ratusan ribu baris transaksi dalam hitungan detik untuk mencari kejanggalan.
Aplikasi Investigasi: Seorang auditor bisa menjalankan query untuk mendeteksi pengeluaran kas yang dilakukan di luar jam kerja, atau mendeteksi pencairan dana berulang dengan nominal yang mendekati batas otorisasi (misalnya Rp49.900.000 untuk menghindari persetujuan direksi pada transaksi Rp50.000.000).
2. Transaction Logs: Rekaman yang Tidak Bisa Berbohong
Salah satu fungsi utama DBMS yang sangat krusial bagi akuntansi adalah pembuatan Transaction Logs (Log Transaksi). Setiap kali ada data keuangan yang ditambah, diubah, atau dihapus, DBMS secara otomatis mencatat siapa pelakunya, kapan waktunya, komputer mana yang digunakan, dan apa nilai data sebelum diubah.
Ketika seorang oknum mencoba memanipulasi angka penjualan di aplikasi akuntansi agar performa perusahaan terlihat bagus, mereka mungkin bisa mengubah tampilan di layar. Namun, mereka tidak bisa menghapus jejak aktivitas mereka di dalam log sistem DBMS. Jejak digital inilah yang menjadi bukti hukum yang sah dalam akuntansi forensik.
3. Pengendalian Otomatis Melalui Integrity Constraints
DBMS juga bertindak sebagai sistem pencegah fraud sebelum kecurangan itu terjadi melalui fitur Integrity Constraints (Batasan Integritas). Dalam Sistem Informasi Akuntansi, DBMS diprogram untuk menolak perintah yang tidak logis.
ยท Contohnya: Sistem akan otomatis menolak jika ada staf yang mencoba menginput pembayaran ke “Vendor X”, sementara nama Vendor X tidak pernah
terdaftar dalam tabel master vendor perusahaan. Batasan sistemis ini menutup celah pembuatan vendor fiktif yang sering menjadi modus operandi korupsi.
