Salah satu cara yang  umum adalah dengan membuat table yang berisi data
sebelum dan sesudah "action", ditambah dengan informasi apa yang dilakukan,
user, date, location, dll. Konsekuensinya ada tambahan space dan aktifitas
di server yang  cukup berat.
Tip untuk cara ini:
- Usahakan dibuat dalam Store procedure sehingga bisa dimatikan kalau
performance server terlalu berat,
- Buat atau untuk data/table tertentu saja.
- Untuk embeded di program, fasilitas ini harus  bisa di configure (aktifkan
atau dimatikan) oleh administrator

Dengan cara ini semua action dan perobahan data bisa dimonitor,
Usahan aplikasi dilengkapi dengan aplikasi reporting tools, sorucenya banyak
dan bisa dicari di Internet,
sehingga tidak perlu coding lagi.

Mudah mudahan membantu.

Wassalam,
Yusran

On 4/26/07, Joko Nurjadi <[EMAIL PROTECTED]> wrote:

   Dear All,

Bagaimana konsep terbaik untuk menyimpan aktivitas user yang login pada
aplikasi multi user, sehingga bisa di trace kapan dan apa yang dilakukan
user tertentu pada saat operasi insert, modify, maupun delete? Khususnya
untuk modify dimana log tersebut memiliki informasi nilai field yang
berubah, kurang lebih log yang diinginkan memiliki deskripsi kurang lebih
seperti dibawah:

Tanggal: dd-mm-yyyy
User: xxx
Mode: Koreksi
Table: tProduct
Field KodeItem diubah dari 001 menjadi 002
Field NamaItem diubah dari Gula menjadi Pasir
dst...

Terima kasih untuk pencerahannya.

Rgds,
Joko



Kirim email ke