Belajar PHP: SMS Inject Gammu dengan Class Gammu-SMS-Inject

Dua minggu terakhir ini saya intens belajar lagi tentang Gammu, mempersiapkan project *gelap* untuk dunia pendidikan Indonesia (mengusir penat dan pendulum kerja yang tak tentu masa depannya). Pada artikel tentang PHP ini, kita akan mencoba menginjeksikan format SMS panjang ke Inbox Gammu, kemudian biarkan Gammu yang melanjutkan.

Class PHP untuk melakukan hal ini sudah diposting oleh om Ikhsan dari FTIK USM di PHPClasses. Berikut sourcecode class-nya: (more…)

Continue ReadingBelajar PHP: SMS Inject Gammu dengan Class Gammu-SMS-Inject

Belajar PHP: Membuat Aplikasi Logging (pencatat) Aktivitas

Pencatatan aktivitas sistem bagi script/software kita sangat diperlukan untuk mengetahui apapun informasi dari tiap eksekusi skrip PHP yang telah dibuat. Pencatatan atau Logging ini terutama sangat perlu untuk aplikasi Sistem Informasi. Beberapa sistem informasi yang pernah saya kerjakan misalnya melakukan pencatatan tiap aksi yang dilakukan oleh pengguna sehingga mudah dilacak apa saja yang mereka lakukan dan mereka dapatkan.

Ada beberapa teknik yang bisa digunakan, antara lain: pencatatan aksi ke database, dan pencatatan aksi ke file log. Sudah tentu pencatatan aksi ke database adalah teknik yang paling mudah dilakukan dan dikelola. Untuk menambah catatan, tinggal melakukan query insert ke SQL, dan untuk membacanya tinggal gunakan query select. Dari pengalaman saya, teknik ini punya kekurangan besar yaitu pemborosan trafik akses database dan storage database (bisa jutaan baris per bulan). Untuk sebuah sistem informasi akademik misalnya, pada hari-hari sibuk, ratusan aksi bisa dicatat pada database dan sibuknya bisa memaksa engine database bekerja keras. (more…)

Continue ReadingBelajar PHP: Membuat Aplikasi Logging (pencatat) Aktivitas