APA ?
Log Audit Trail atau ada yang menyebutnya Log Tracking merupakan salah satu fitur dalam suatu program yang mencatat semua kegiatan yang dilakukan tiap user dalam suatu tabel log. secara rinci...Log Audit Trail secara default akan mencatat waktu (tanggal & jam), user, data yang diakses dan jenis kegiatan. Jenis kegiatan bisa berupa menambah, merubah atau menghapus. Log Audit Trail yang bagus, bila diurutkan berdasarkan waktu bisa membentuk suatu kronologis manipulasi data.
KENAPA ?
Dasar ide membuat fitur Log Audit Trail adalah menyimpan histori tentang suatu data (dibuat, diubah atau dihapus) dan oleh siapa ? serta bisa menampilkannya secara kronologis. Dengan adanya Log Audit Trail ini, semua kegiatan dalam program yang bersangkutan diharapkan bisa ter-record dengan baik.
BAGAIMANA ?
Misalkan semua record Log Audit Trail disimpan dalam suatu tabel
1. Dengan menyisipkan perintah penambahan record ditiap query Insert, Update dan Delete
2. Dengan memanfaatkan fitur trigger pada DBMS. Trigger adalah kumpulan SQL statement, yang secara otomatis menyimpan log pada event INSERT, UPDATE, ataupun DELETE pada sebuah tabel.
HASILNYA ?
Record Log Audit Trail bisa disimpan dalam bermacam bentuk, antara lain :
1. Binary File - Ukuran tidak besar dan tidak bisa dibaca begitu saja.
2. Text File - Ukuran besar dan bisa dibaca langsung.
3. Tabel.
(thx 2 "Script InterMedia")