Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Menambahkan Audit Trail untuk Aplikasi Web dari PHPMaker
Bagaimana PHPMaker Menangani Validasi Data di Aplikasi Web?
Mudahnya Menambah, Mengubah, dan Menghapus Beberapa Record di Aplikasi Web yang Dibuat oleh PHPMaker

Mudahnya Menambahkan Audit Trail untuk Aplikasi Web dari PHPMaker

Kam, 1 Mei 2014 oleh Masino Sinaga 12 Komentar

Untuk memantau aktivitas Pengguna di sebuah aplikasi berbasis web, maka dibutuhkan fitur Audit Trail. Fitur ini dapat merekam kegiatan Pengguna ketika bekerja menggunakan aplikasi web. Selain dapat mencatat tanggal dan jam si Pengguna login dan logout, Audit Trail juga dapat mencatat tanggal dan jam saat dia menambahkan data, mengubah data, dan menghapus data, termasuk dengan datanya itu sendiri. Fitur ini sangat bermanfaat untuk melacak kembali siapa yang melakukan apa di aplikasi web Anda.

PHPMaker sudah menyediakan fitur Audit Trail. Anda sebagai Web Developer dapat menambahkan fitur ini ke aplikasi web yang dibangkitkan olehnya. Cukup klik menu tab PHP -> General Options -> Audit Trail, lalu Anda dapat menentukan apakah ingin menyimpan Audit Trail ke dalam file log atau ke Database. Jika Anda ingin menyimpannya ke file log, cukup masukkan nama sub-folder tempat file log ini akan disimpan pada kotak isian Log file folder. Sedangkan jika Anda ingin menyimpannya ke Database, beri tanda centang pada Use database table, lalu pilih tabel di sebelah kanannya. Jika tabel ini belum ada di Database Anda, maka Anda dapat membuatnya dari dalam PHPMaker. Klik tombol Create Table di sebelah kanan pilihan tabel tadi.

Jika Anda ingin memantau catatan histori kegiatan Login dan Logout Pengguna, maka beri tanda centang pada Track login/logout activities. Sampai di sini Anda sudah berhasil mendefinisikan pengaturan Audit Trail secara umum. Selanjutnya masih ada langkah berikutnya yang harus Anda lakukan jika aplikasi web Anda ingin merekam kegiatan Pengguna pada saat menambah, mengubah, atau menghapus record di Table tertentu.

Pilih salah satu Table dari panel Database di sebelah kiri, lalu klik tab Table di panel sebelah kanan dari PHPMaker, dan beri tanda centang pada bagian Audit Trail. Lakukan hal yang sama dari awal dengan memilih Table lainnya jika Anda ingin menerapkan Audit Trail pada tabel yang Anda inginkan. Terakhir, generate ulang seluruh file skrip aplikasi web Anda menggunakan PHPMaker.

Mudah sekali bukan?

Ditempatkan di bawah: PHPMaker Ditag dengan:audit trail, PHPMaker Indonesia

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Bagaimana PHPMaker Menangani Validasi Data di Aplikasi Web?
Mudahnya Menambah, Mengubah, dan Menghapus Beberapa Record di Aplikasi Web yang Dibuat oleh PHPMaker

Komentar

  1. aries mengatakan

    Ming, 3 Januari 2016 pada 8:01 pm

    Pak Masino Sinaga,

    Lalu bagaimana cara menampilkan AUDIT TRAIL jika kita ingin melihatnya ?

    Terima kasih

    Balas
    • Masino Sinaga mengatakan

      Sel, 5 Januari 2016 pada 9:38 am

      Baca komentar yang ini: http://www.masinosinaga.com/web-development/audit-trail-memonitor-aktivitas-pengguna-di-aplikasi-web/#comment-19565

      Balas
  2. FARICH mengatakan

    Sab, 20 Agustus 2016 pada 12:12 pm

    Permisi pak, mau bertanya
    Bisa tidak kita menggunakan audit trail d php maker ini jadi seperti update notice?
    Jadi kita menghubungkan audit trail dengan table yang akan ditampilkan pada aplikasi namun apakah bisa me set data tersebut menjadi hidden setelah sehari data tersebut sudah d read oleh user tertentu?

    Terima kasih

    Balas
    • Masino Sinaga mengatakan

      Sab, 20 Agustus 2016 pada 6:12 pm

      Bisa.

      Balas
      • FARICH mengatakan

        Ming, 21 Agustus 2016 pada 3:12 pm

        maaf pak bisa mohon petunjuknya?
        cara edit supaya hidden nya bagaimana y pak?

        Balas
        • Masino Sinaga mengatakan

          Ming, 21 Agustus 2016 pada 8:22 pm

          Anda bisa menggunakan fungsi global ew_Execute() untuk meng-update table tersebut.

          Silahkan baca sub-topik Some Global Functions di bawah topik Server Events and Client Scripts dari menu Help PHPMaker.

          Balas
          • FARICH mengatakan

            Sen, 22 Agustus 2016 pada 1:39 pm

            siap, terima kasih pak

            Balas
            • Masino Sinaga mengatakan

              Sel, 23 Agustus 2016 pada 8:13 am

              Sama-sama.

              Balas
  3. Adi mengatakan

    Kam, 1 Februari 2018 pada 4:02 pm

    Mas, mau tanya saya baru belajar pakai phpmaker, ketika coba setting audit traill, muncul error ketika logout, baca2 ktnya “Make sure you have generated the info.php of your audit trail table.”
    tapi saya ndak paham harus diapain..bs bantu jelasin?

    Balas
    • Adi mengatakan

      Kam, 1 Februari 2018 pada 4:22 pm

      Sudah bisa mas..thanks.., tp audit trail saya jalannya jika hasil auditnya di simpan di file .txt kalau saya arahkan ke table. isi tablenya kosong itu knp ya?

      Balas
      • Masino Sinaga mengatakan

        Rab, 21 Februari 2018 pada 8:13 pm

        Aktifkan mode Debug dari menu Tools -> Advanced Settings, lalu generate ulang semua file script, dan terakhir, cek apakah ada pesan error yang ditampilkan di web-nya?

        Balas
    • Masino Sinaga mengatakan

      Rab, 21 Februari 2018 pada 8:12 pm

      Itu artinya, Anda harus men-generate ulang semua file script menggunakan PHPMaker. Ikuti saja.

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Masino Extensions for PHPMaker 2025 Now Changed!
  • Begini Mudahnya Mengurangi Lebar Combobox pada PHPMaker 2025
  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • Dendi pada Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2025 | WordPress | Catat masuk | Kembali ke atas