Modul auto hapus database berfungsi untuk menghapus data-data web pulsa seperti data transaksi, dan data-data lainnya agar ukuran database tidak membengkak sehingga performa web pulsa dapat selalu terjaga. Hal serupa juga dilakukan oleh software pulsa (otomax, IRS, atau software lainnya) yang melakukan pemotongan database setiap 7 hari sekali (bisa berbeda) agar kinerja software tetap lancar.
Berikut adalah data-data yang dihapus oleh modul auto hapus database.
- Hapus data transaksi
- Hapus data sms masuk dan sms keluar
- Hapus data mutasi bank
- Hapus data notifikasi member
- Hapus data mutasi saldo member
- Hapus member pasif (tidak melakukan deposit ataupun transaksi)
- Blokir member pasif
- Hapus umpan balik yang sudah dibaca
Prinsip Kerja Modul
Dengan mengatur lama data tersimpan, modul akan menghapus data-data yang sudah melewati batas waktu. Contoh kasus, jika diatur lama waktu 60 hari maka data yang sudah melewati 60 hari akan dihapus oleh modul, sedangkan data yang kurang dari 60 hari akan tetap tersimpan di web pulsa. Penghapusan data akan dilakukan secara otomatis dengan bantuan cronjob.
Panduan Penggunaan
- Silakan order modul auto hapus database di website https://orderscript.net. Pastikan memasukkan nomor WhatsApp valid karena data file modul akan dikirimkan ke nomor WhatsApp.
- Link download modul akan dikirimkan ke WhatsApp, silakan klik link dan download.
- Install modul di admin panel web pulsa menu pembaruan sistem.
- Membuat tabel baru yang difungsikan untuk membackup data user sebelum benar-benar dihapus. Caranya silakan edit file application/controller/User_backup.php lalu ganti katarahasia pada baris 8 menjadi kata yang diinginkan dan tidak boleh diketahui orang lain. Contoh apabila diubah menjadi mantapbos maka untuk membuat tabel baru silakan akses alamat URL https://domainkamu/user_backup/run/mantapbos
- Edit file application/controller/Hapus_db.php lalu silakan atur kata rahasia agar orang lain tidak dapat mengeksekusi script secara bebas, caranya adalah dengan mengedit katarahasia pada baris 8 menjadi kata yang diinginkan dan tidak boleh diketahui orang lain. Sebagai contoh jika diubah menjadi mantapbos maka url eksekusinya menjadi https://domainkamu/hapus_db/run/mantapbos
- Mengatur lama data tersimpan dan menentukan berapa lama member dianggap pasif. Silakan edit file application/controller/Hapus_db.php (baris 9 dan 10). Nilai angka default adalah 60 (60 hari data tersimpan dan 60 hari member pasif). Silakan diubah sesuai keinginan.
- Secara default auto hapus member pasif dan auto blokir member pasif masih tidak aktif. Untuk mengaktifkan auto hapus member pasif, silakan hapus tanda komentar // pada baris 48.
Sedangkan untuk mengaktifkan auto blokir member pasif, silakan hapus tanda komentar // pada baris 51. - Membuat cronjob agar modul secara otomatis menghapus database, pastikan sudah daftar dan login di web https://cron-job.org/en/. Cronjob bisa dibuat di tempat lain selain cron-job.org.
Yang perlu diperhatikan: Gunakan https:// bukan http:// untuk domain https://konterpulsa.net silakan disesuaikan. - Selesai, untuk mengecek hasil silakan cek keesokan hari di admin panel data transaksi sukses akan berkurang.
1 thought on “Panduan Modul Auto Hapus Database”