Suatu
hari,setelah para pembaca memesan sesuatu melalui handphone, kemudian handphone
pembaca berdering tanda balasan. Setelah dilihat, ada pesan “Terima kasih telah memesan produk kami,
kami akan segera mengirimkan barang yang
dipesan ,silahkan tunggu ditempat”. Ya, itulah salah satu SMS
notifikasi yang dikirim oleh toko/e-shop kepada pembelinya sebagai tanda bahwa
pesanannya akan segera diproses. Senang rasanya sang pelanggan karena dia fikir
sang empunya website begitu perhatian telah mengiriminya SMS, padahal itu
dilakukan otomatis oleh sebuah aplikasi yang biasa disebut SMS Gateway.
Tertarik membuat seperti di atas? Mari kita bahas lebih lanjut.
Membangun SMS Gateway Sederhana.
Kasus
diatas mengisyaratkan bentuk baru dari cara produsen memanjakan konsumennya. Walaupun
bukan hal yang istimewa, namun sepatah kata lewat SMS terasa begitu personal
dan memiliki kesan yang kuat di hati pelanggan, setidaknya inilah salah satu
usaha kita meningkatkan “kepedulian” dengan pelanggan. Membangun
aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang penting anda punya
PC Beserta
HP dan kabel data. Dalam tulisan ini mimin 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
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
Hasilnya sangat memuaskan dan tidak ada hambatan yang berarti.
Berikut yang harus disiapkan untuk membuat SMS Gateway
Menggunakan Gammu :
1. Gammu for windows, bisa didownload di sini
2. HP atau Modem GSM + Kabel Data
3. Driver HP/Modem
4. Apache + MySql (Saya pakai Xampp, silahkan download di sini )
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,
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 = misal at115200 jika
anda menggunakan HP (SonEr W300). Umumnya ponsel2 modern yang sudah pakai USB,
menggunakan AT Command.
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 tabelstandard
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 ikenali 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’).
Hayo, Udah gak ke-GR an lagi kan kalo sms pemesanan nya dibales ^_^. Logikanya kalo ada 3000 orang yang mesen dalam 1 hari, apa mau dibalesin semua sama penjualnya? bisa kriting tuh jari hehehe.Referensi : Google .com