Membaca log aktivitas untuk audit
Untuk admin: menelusuri siapa yang menambah, mengubah, atau menghapus data, kapan, dan dari mana, memakai saringan tanggal, aksi, tabel, dan pengguna, lalu membandingkan nilai lama dan nilai baru di detail log.
Untuk: Admin & Operator
Diperbarui 22 Oktober 2026
Panduan ini untuk admin. Hasil akhirnya: Anda bisa menjawab pertanyaan seperti "siapa yang mengubah tagihan ini dan kapan" atau "data santri mana yang dihapus kemarin" langsung dari aplikasi.
Aplikasi mencatat otomatis penambahan, perubahan, dan penghapusan data, baik dari web maupun dari aplikasi Santri Ku dan Cek Santri. Membuka atau membaca halaman tidak dicatat. Log hanya bisa dibaca; tidak ada yang bisa mengubah atau menghapusnya dari halaman ini.
-
Buka Log Aktivitas
Di menu samping, klik Pengaturan > Log Aktivitas. Halaman Log Riwayat Aktivitas & Audit terbuka dan langsung menampilkan aktivitas tujuh hari terakhir, yang terbaru di atas.
Tips: Menu ini hanya tampil untuk akun dengan role admin.
-
Atur rentang tanggal
Ubah Mulai Tanggal dan Sampai Tanggal untuk melihat periode lain. Daftar langsung diperbarui setiap kali tanggal diganti.
Tips: Rentang yang sangat panjang membuat halaman lebih lambat. Mulailah dari rentang sempit di sekitar waktu kejadian yang Anda telusuri.
-
Saring menurut aksi, tabel, dan pengguna
Gunakan saringan berikut:
- Aksi: CREATE (Tambah), UPDATE (Edit), DELETE (Hapus), atau REOPEN (Buka kembali payroll / tutup buku).
- Tabel: jenis data yang berubah. Pilihannya diambil dari tabel yang tercatat dalam 30 hari terakhir.
- Operator (User): akun yang melakukan perubahan, atau System / CLI untuk proses otomatis di server.
Pilih jumlah baris per halaman (15 sampai 100 baris) di sebelah kanan kotak pencarian.
Tips: Daftar Operator (User) memuat semua akun staf yang pernah tercatat di log, termasuk bendahara, waka, dan pimpinan. Akun wali dan santri tidak ada di daftar itu; aktivitas mereka tetap tampil bila Operator dibiarkan Semua User, lalu baca kolom Dilakukan Oleh.
-
Kenali nama tabel
Nama tabel memakai nama teknis. Beberapa yang sering ditelusuri:
santris: data santriusers: akun penggunapembayarans: tagihan santririwayat_pembayarans: pembayaran atas tagihantabungan_transactions: setoran dan penarikan tabungankas_transaksis: kas masuk dan kas keluarnilais: nilai santrihafalans: setoran hafalanmodul_ajars: modul ajarannouncements: pengumuman
-
Cari ID data, IP, atau alamat
Ketik di kotak Cari berdasarkan ID Record, IP, URL... untuk mencari nomor ID data tertentu, alamat IP, atau alamat permintaan. Pencarian ini tidak mencari nama santri atau isi data; untuk itu, saring dengan Tabel lalu buka detail log.
Tips: Perubahan dari halaman web umumnya tercatat dengan URL yang memuat livewire- dan diakhiri /update, sedangkan perubahan dari aplikasi Santri Ku atau Cek Santri tercatat dengan URL yang memuat /api/.
-
Baca baris log
Setiap baris menunjukkan Waktu Kejadian, Aksi (hijau untuk CREATE, kuning untuk UPDATE, merah untuk DELETE, biru muda untuk REOPEN dengan keterangan Buka kembali payroll atau Buka kembali tutup buku di bawahnya), Target Tabel, ID Record, Dilakukan Oleh (nama dan jenis akun), IP & Method, dan URL Request.
Tips: Dilakukan Oleh bertuliskan System / CLI bila perubahan dibuat oleh proses otomatis atau perintah di server, bukan oleh pengguna yang sedang masuk.
-
Buka detail dan bandingkan perubahan
Klik ikon mata di kolom Detail. Jendela Detail Audit Log menampilkan Tabel Target, ID Record, Aktor (User), dan Aksi, lalu Informasi Request & Jaringan (URL Request, HTTP Method, IP Address, dan User Agent).
Bagian Perbandingan Perubahan Data berisi Nama Kolom dengan Nilai Lama dan Nilai Baru. Untuk UPDATE hanya kolom yang berubah yang tampil; untuk CREATE hanya nilai baru, dan untuk DELETE hanya nilai lama. Klik Tutup bila selesai.
Tips: Isi kolom rahasia seperti password, token, dan kunci API ditampilkan sebagai [REDACTED]. Tulisan [kosong] berarti kolom itu tidak berisi nilai.
-
Gunakan log untuk audit
Contoh penelusuran:
- Nilai tagihan berubah: pilih Tabel
pembayaransdan Aksi UPDATE, lalu buka detail untuk melihat siapa yang mengubah, kapan, serta kolomjumlahlama dan barunya. - Data santri hilang: pilih Tabel
santrisdan Aksi DELETE. Nilai Lama di detail log berisi data santri sebelum dihapus sebagai acuan bila perlu memasukkannya kembali. - Gaji atau tutup buku dibuka kembali: pilih Aksi REOPEN; detail log memuat alasan pembukaannya. Lihat juga Memproses gaji bulanan, slip gaji, dan rekap gaji dan Memeriksa laporan keuangan dan tutup buku bulanan.
Tips: Log tidak mengembalikan data secara otomatis; data yang terhapus perlu dimasukkan ulang secara manual. Sebagian perubahan massal yang dijalankan sekaligus untuk banyak baris tidak tercatat di log.
- Nilai tagihan berubah: pilih Tabel
Apakah panduan ini membantu?
Masih ada yang belum jelas?
Hubungi tim kami dari menu Bantuan & Dukungan di aplikasi Sistem Pesantren, atau lewat WhatsApp.