Mode Gelap
System Logs
System Logs mencatat seluruh aktivitas penting yang terjadi dalam sistem Retail Management. Halaman ini berfungsi sebagai audit trail untuk melacak siapa melakukan apa, kapan, dan dari mana. Gunakan System Logs untuk pengawasan keamanan, investigasi masalah, dan kepatuhan terhadap prosedur operasional.
Path menu: Reporting → System Logs (/reporting/system-logs)
Daftar Log Aktivitas
Tabel utama menampilkan seluruh log aktivitas sistem dalam urutan kronologis (terbaru di atas):
| Kolom | Keterangan |
|---|---|
| Waktu | Tanggal dan waktu aktivitas terjadi (format: DD/MM/YYYY HH:mm:ss) |
| User | Nama pengguna yang melakukan aktivitas |
| Tipe Aktivitas | Kategori atau jenis aktivitas yang dilakukan |
| Deskripsi | Penjelasan singkat tentang aktivitas yang terjadi |
| IP Address | Alamat IP dari perangkat yang digunakan |
| Toko | Toko/outlet tempat aktivitas terjadi (jika relevan) |
Tipe Aktivitas
Setiap log dikategorikan berdasarkan tipe aktivitas untuk memudahkan pencarian dan analisis:
Autentikasi
| Aktivitas | Keterangan |
|---|---|
| Login | Pengguna berhasil masuk ke sistem |
| Logout | Pengguna keluar dari sistem |
| Login Gagal | Percobaan login yang gagal (password salah, akun terkunci, dll.) |
| Ganti Password | Pengguna mengubah password |
Transaksi
| Aktivitas | Keterangan |
|---|---|
| Order Dibuat | Transaksi penjualan baru diproses di POS |
| Refund Diproses | Refund berhasil diproses |
| Void Transaksi | Transaksi dibatalkan sebelum selesai |
Data Master
| Aktivitas | Keterangan |
|---|---|
| Produk Ditambah | Produk baru dibuat |
| Produk Diedit | Data produk diubah (nama, harga, stok, dll.) |
| Produk Dihapus | Produk dihapus dari sistem |
| Kategori Diubah | Perubahan pada kategori produk |
| Supplier Diubah | Perubahan pada data supplier |
Inventory
| Aktivitas | Keterangan |
|---|---|
| Stock Opname | Stock opname dilakukan dan stok disesuaikan |
| Transfer Stok | Stok ditransfer antar toko/gudang |
| Penerimaan Barang | Goods Receipt diproses |
Sesi & Shift
| Aktivitas | Keterangan |
|---|---|
| Sesi Dibuka | Kasir membuka sesi baru di terminal POS |
| Sesi Ditutup | Kasir menutup sesi (close shift) |
| Cash In/Out | Pemasukan atau pengeluaran kas dicatat |
Sinkronisasi
| Aktivitas | Keterangan |
|---|---|
| Sync Berhasil | Data berhasil disinkronkan ke modul Accounting |
| Sync Gagal | Sinkronisasi ke Accounting gagal |
| Sync Retry | Retry sinkronisasi dilakukan |
Pengaturan
| Aktivitas | Keterangan |
|---|---|
| Pengaturan Diubah | Konfigurasi sistem diubah |
| User Permission Diubah | Hak akses pengguna diubah |
| Promo Dibuat/Diubah | Program promosi dibuat atau diubah |
Filter Log
Gunakan panel filter untuk menemukan log yang spesifik:
- Filter User -- pilih pengguna tertentu untuk melihat semua aktivitasnya.
- Filter Tanggal -- tentukan rentang tanggal. Tersedia preset: Hari Ini, Kemarin, 7 Hari Terakhir, 30 Hari Terakhir, dan rentang kustom.
- Filter Tipe Aktivitas -- pilih satu atau beberapa tipe aktivitas dari dropdown multi-select.
- Filter Toko -- pilih toko/outlet tertentu.
- Pencarian -- cari berdasarkan kata kunci dalam deskripsi log.
Klik Terapkan setelah mengatur filter. Klik Reset untuk menghapus semua filter.
Filter Gabungan
Kombinasikan beberapa filter untuk pencarian yang lebih spesifik. Misalnya, filter User + Tipe "Refund Diproses" + Tanggal tertentu untuk melihat semua refund yang dilakukan oleh kasir tertentu pada hari tertentu.
Audit Trail
System Logs berfungsi sebagai audit trail resmi untuk bisnis Anda. Setiap entri log bersifat immutable (tidak dapat diubah atau dihapus), sehingga menjamin integritas data untuk keperluan:
- Pengawasan Internal -- memantau aktivitas karyawan dan mendeteksi tindakan yang tidak sesuai prosedur.
- Investigasi Masalah -- melacak kronologi kejadian saat terjadi masalah (selisih kas, stok hilang, dll.).
- Kepatuhan -- menyediakan bukti digital untuk audit internal maupun eksternal.
- Keamanan -- mendeteksi percobaan akses tidak sah (login gagal berulang, akses dari IP mencurigakan).
Kasus Penggunaan
Berikut beberapa skenario umum penggunaan System Logs:
Investigasi Selisih Kas
- Filter berdasarkan tanggal dan toko yang mengalami selisih.
- Pilih tipe aktivitas: Cash In/Out, Sesi Dibuka, Sesi Ditutup, Refund.
- Periksa kronologi aktivitas kas selama shift tersebut.
- Cari transaksi refund atau cash out yang mencurigakan.
Melacak Perubahan Harga Produk
- Filter berdasarkan tipe aktivitas: Produk Diedit.
- Cari produk yang dimaksud pada kolom deskripsi.
- Lihat siapa yang mengubah dan kapan perubahan dilakukan.
Memantau Login Gagal
- Filter berdasarkan tipe aktivitas: Login Gagal.
- Periksa apakah ada pola login gagal yang mencurigakan (misalnya banyak percobaan dalam waktu singkat).
- Identifikasi user dan IP address yang terlibat.
Export Log
- Atur filter sesuai kebutuhan.
- Klik tombol Export di pojok kanan atas.
- Pilih format file (CSV atau Excel).
- File log akan diunduh secara otomatis.
Simpan Log untuk Arsip
Export dan simpan log secara berkala (misalnya bulanan) sebagai arsip. Meskipun sistem menyimpan log secara digital, memiliki salinan offline memberikan keamanan tambahan untuk keperluan audit di kemudian hari.