Rinto's Journal

SMS Gateway dengan Gammu, Nokia 6610 dan kabel CA-42

In Tak Berkategori on 20 Maret 2009 at 9:30 am

Membuat SMS Gateway atau aplikasi yang bisa mengirim dan menerima SMS secara otomatis sekarang menjadi lebih mudah. Sebuah aplikasi open source dan gratis bernama Gammu dapat digunakan untuk mengirimkan email melalui modem GSM ataupun HP biasa dan juga mengakses Inbox untuk mengambil SMS yang masuk ke modem atau HP tersebut. Gammu mendukung banyak tipe HP yang didominasi oleh merk Nokia, kemudian ada juga Siemens dan ada juga yang sudah membuktikan sukses menggunakan modem GSM khusus SMS untuk kapasitas besar seperti Itegno. Saya baru saja memasang satu unit SMS Gateway ini menggunakan Gammu dan Nokia 6610i menggunakan kabel CA-42 di Windows XP. Karena Gammu membutuhkan MySQL maka saya menginstall juga WAMP yang mudah penggunaannya.

Menginstall PHP GD Library di Ubuntu untuk Membuat Graph & Chart

In Tak Berkategori on 6 Februari 2009 at 2:41 pm

Untuk bisa membuat graph dan chart atau manipulasi gambar menggunakan PHP dibutuhkan library GD yang tidak selalu ikut terinstal saat kita menginstall PHP. Kalau kita menggunakan Ubuntu atau keluarga Debian lainnya, kita bisa menginstall GD library ini dengan mengetikkan perintah :

sudo apt-get install php5-gd

setelah instalasi selesai jangan lupa untuk merestart Apache dengan perintah :

sudo /etc/init.d/apache2 restart

Selesai. Ada atau tidaknya GD bisa dilihat menggunakan script PHP yang berisi fungsi :

phpinfo()

That’s all.

Query untuk Mencari Data yang Dobel di Database

In Tak Berkategori on 28 Januari 2009 at 4:28 pm

Untuk mencari data yang dobel dalam sebuah database kita bisa menggunakan sebuah query sederhana yang bisa kita implementasikan antara lain di MySQL dan MS SQL (saya belum pernah menggunakan database lain seperti Oracle, atau PostgreSQL yang juga banyak digunakan orang).

Sebagai contoh, saya memiliki sebuah tabel berisi data buku perpustakaan bernama tblBuku dengan field JudulBuku, NomorRegistrasi dan TanggalMasuk. Suatu ketika terjadi kesalahan pengisian data sehingga ada banyak data dengan JudulBuku yang sama atau NomorRegistrasi yang sama. Untuk menemukan data yang terinput lebih dari sekali tersebut kita menggunakan query berikut ini :

SELECT JudulBuku, COUNT(*)
FROM tblBuku
GROUP BY JudulBuku
HAVING ( COUNT(JudulBuku) > 1 )