Sabtu, 03 April 2010

Diposting oleh Dukungendut Blog

Membangun aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang penting anda punya PC beserta HP dan kabel data. Dalam tulisan ini saya ingin mengangkat salah satu modul SMS Gateway yang tidak berbayar alias gratis, namanya Gammu. Gammu bukanlah Aplikasi jadi, tapi dia merupakan sebuah modul yang bisa digabungkan dengan Bahasa pemrograman apa saja. Anda suka web based, bisa dengan PHP atau ASP, anda ingin yang desktop Apps, bisa pakai Delphi atau Visual Basic.

Bahkan tanpa pemrogramanpun, anda sudah bisa mengirim dan menerima SMS lewat computer anda, hanya saja tidak ada interfacenya, anda Cuma mengaksesnya lewat database administration seperti PhpMyadmin Misalnya. Kelebihan Gammu dari tool sms gateway lainnya adalah :

1. Gammu bisa di jalankan di Windows maupun Linux

2. Banyak device yang kompatibel oleh gammu

3. Gammu menggunakan database MySql

4. Baik kabel data USB maupun SERIAL, semuanya kompatibel di Gammu

Saya sendiri sudah mencoba menggunakan Gammu dengan Handphone Nokia 6030, 6020 dan menggunakan kabel data USB. Hasilnya sangat memuaskan dan tidak ada hambatan yang berarti. Berikut yang harus disiapkan untuk membuat SMS Gateway menggunakan Gammu :

1. Gammu for windows, (didownload melalui blogroll Gammu)

2. HP atau Modem GSM + Kabel Data

3. Driver HP

4. XAMPP (paket terdiri Apache, PHP dan MySql ) Setelah lengkap semua, mulai ekstrak Gammu ke C:\win32.

Setelah itu install Xampp, dengan begitu telah terinstall satu paket Apache+MySql+PhpMyadmin di komputer anda. Setelah anda extrak Gammunya, anda buka folder win32 dan cari file gammurc, edit file tsb menggunakan notepad. Yang harus di ubah adalah PORT=COM.., isi nama port sesuai port yang digunakan oleh modem/hp anda. Caranya, masuk ke device manager dan cek port yang digunakan oleh HP/modem anda (klik kanan – properties), edit juga baris connection = fbus jika anda menggunakan HP Nokia 6030.

File kedua yang harus di edit yaitu file smsdrc, edit menggunakan notepad, edit baris user = root (Jika anda tidak merubah settingan default Mysqlnya)

password = (kosongkan kalau anda tidak menggunakan password di mysqlnya)

pc = localhost

database = smsd Setelah itu mulai buat database dengan nama smsd di mysql anda, gunakan phpmyadmin agar mudah.

Setelah ada database bernama smsd, import database mysql.sql yang ada di folder win32. Dengan begitu akan terbentuk beberapa tabel standard seperti inbox,outbox,sent item,dan lain sebagainya. Sekarang, buka command prompt dan masuk ke c:/win32 lalu ketik Jika informasi HP beserta No IMEI nya sudah muncul berarti HP anda sudah dikenali dengan baik oleh Gammu. Setelah itu aktifkan sms service dengan mengetikkan Minimize window agar service jalan terus. Jika sms service sudah jalan, mulai mengirim SMS ke no. lain dengan cara insert data ke tabel outbox, jika sudah terkirim, sms akan pindah dari tabel outbox ke tabel sent items.

Jika anda mengalami kasus karakter yg sampai ke HP berupa karakter aneh, tak usah bingung. Ubah dulu field Coding yg ada di tabel Outbox dan sent items, ubah typenya jadi enum(’Default_No_Compression’).

1 komentar:

Mahrizal mengatakan...

terima kasih sharing nya

Posting Komentar

CashGopher

Twitter

Free Domain