Audit Kesehatan Sistem

Audit Kesehatan Sistem

Updated: Apr 2026Oleh: SystemKebijakan & Keamanan
Menyiapkan Audio...
Protected View (Read Only)

🛡️ Sistem Audit Kesehatan Finansial

Sistem ERP BUMDes kini dilengkapi dengan modul Dynamic Audit & Compliance yang memantau integritas data secara real-time untuk mencegah penyelewengan dan kesalahan input.


1. Parameter Kesehatan (Health Metrics)#

Sistem menghitung Integrity Score (0-100) berdasarkan parameter berikut:

ParameterBobot PenaltiDeskripsi
Unbalanced Journal-10 per entryDeteksi jika total Debit != Kredit pada satu nomor jurnal.
Orphaned Journal-5 per entryJurnal yang tidak terasosiasi dengan unit bisnis manapun.
Inter-unit Mismatch-20 per deviasiSelisih antara akun Rekening Koran (RK) Pusat vs RK Unit.

2. Visualisasi Dashboard#

A. Core Audit Card

Terletak di Dashboard Utama, menampilkan:

  • Integrity Score: Angka agregat kesehatan data grup.
  • Issue Counter: Jumlah masalah yang ditemukan (Found Issues).
  • Compliance Alerts: Notifikasi otomatis jika ada ketidaksesuaian yang memerlukan tindakan administratif segera.

B. Unit Health Badge

Pada daftar Unit Usaha, setiap unit memiliki badge status:

  • 🟢 HEALTHY: Data sinkron dan balanced.
  • 🔴 AUDIT_ALERT: Ditemukan jurnal yang tidak seimbang pada unit tersebut.
  • SYNCHING: Sistem sedang memproses data terbaru.

3. Logika Backend (lib/actions/finance.ts)#

Fungsi getFinancialAuditStatus melakukan pemindaian pada tabel journal_entries dan journal_lines:

sql
-- Deteksi Jurnal Unbalanced secara teknis
SELECT journal_entry_id, SUM(amount) FILTER (WHERE transaction_type = 'debit') as total_debit,
       SUM(amount) FILTER (WHERE transaction_type = 'credit') as total_credit
FROM journal_lines
GROUP BY journal_entry_id
HAVING ABS(SUM(amount) FILTER (WHERE transaction_type = 'debit') - 
           SUM(amount) FILTER (WHERE transaction_type = 'credit')) > 0.01;

4. Langkah Rekonsiliasi#

Jika sistem mendeteksi issues:

  1. Klik tombol "Verifikasi Chart of Accounts" atau "Scan Audit".
  2. Identifikasi nomor referensi jurnal yang bermasalah.
  3. Buka menu Jurnal Umum, cari entry tersebut, dan lakukan koreksi jumlah agar Balanced.
  4. Lakukan Tutup Buku periode terkait untuk mengunci data yang telah valid.

SISTEM SAKTI - Audit Transparan, Keuangan Aman!