Anda di halaman 1dari 5

Setting Gammu untuk Aplikasi SMS Gateway

Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja Nggak ding mudah-mudahan kejenuhan itu bersifat temporary saja. ! untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. "ernahkah #nda mendengar Gammu$ %a.. Gammu adalah semacam ser&ice yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu' maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun' baik itu web based dengan "(" maupun #S" atau apapun' dan juga desktop dengan menggunakan Delphi' )* atau lainnya. !elebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya' so.. #nda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk S +,ndows maupun -inu.. /erkait dengan masalah kemampuan' Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim0menerima SMS' Gammu juga dapat mengirim0menerima MMS' backup0restore phonebook' serta upload0download file ke (". Selain itu Gammu juga support untuk lebih dari 122 jenis (". #nda dapat melihat list (" yang dapat disupport oleh Gammu di Gammu "hone -ist Database. 3klik 4/5- 6 -inknya untuk menuju /!"7 8ntuk SMS Gateway' saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia' dan bisa dikenali oleh Gammu' namun kebanyakan N !,# tidak support secara penuh. /erkadang hanya bisa mengirim saja' namun SMS yang diterima tidak bisa terbaca oleh Gammu' atau sebaliknya. ! sekarang akan kita bahas cara mensetting Gammu di platform +indows. 8ntuk yang di -inu. silakan dibaca sendiri di situs resminya ya soalnya saya kurang menguasai -inu.. Dalam artikel ini pembahasan akan sampai dengan cara instalasi ser&ice dan menjalankannya. Langkah Pertama (Downloa !ile" Silakan mendownload Gammu nya terlebih dahulu di http900www.1shared.com0file0- 4:fDhn0gammu-setup.html Keterangan9 file tersebut berupa installer yang sudah saya modifikasi dan disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah &ersi ;.<=. Langkah Ke ua (Install Gammu" Secara default setelah file setup di atas diinstal' file gammu terletak di direktori 49>G#MM8. Langkah Ketiga (Setting Kon#igurasi Gammu"

Setelah file Gammu diinstall' langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis (" dan nomor port yang akan digunakan. *agaimana cara settingnya$ 4aranya adalah silakan edit file ?GAMM$%&? yang ada di dalam direktori ?&'(gammu?. @ditlah file G#MM854 tersebut menggunakan Notepad atau sejenisnya. /rus.. bagian mana yang perlu diubah konfigurasinya$ !.. bagian yang perlu diubah adalah pada
[gammu] port = connection =

ABOUT ME | CONTACT ME | NO REKENING | NO RESI PENGIRIMAN BARANG

parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan (" #nda. 8ntuk mengetahui nomor port dimana #nda colokkan (" #nda di komputer' silakan masuk ke &ontrol Panel ) Phone an Mo em Options ) Mo em. Nah bila (" #nda sudah tercolok di "4 dan dri&ernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya.

Penting !!
Aika pada &ontrol Panel ) Phone an Mo em Options ) Mo em tidak muncul portnya' meskipun dri&er sudah terinstal' maka #nda masih dapat melihat portnya melalui &ontrol Panel ) System ) *ar ware ) De+i,e Manager ) Ports (&OM - LP.". Seandainya nomor port muncul baik di &ontrol Panel ) Phone an Mo em Options ) Mo em maupun &ontrol Panel ) System ) *ar ware ) De+i,e Manager ) Ports (&OM - LP." dan ternyata nomor portnya berbeda' maka pilih nomor port yang di &ontrol Panel ) Phone an Mo em Options ) Mo em.

.ips' sebaiknya setiap kali (" #nda dicolokkan ke "4' gunakan lokasi port 8S* yang sama alias jangan pindah-pindah colokan' karena setiap ganti colokan maka nomor portnya akan berubah-ubah. #kibatnya #nda musti ubah setting G#MM854 nya berkali-kali pula karena harus menyesuaikan nomor portnya. !embali pada konfigurasi G#MM854 di atas' parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan (" untuk berkomunikasi dengan "4nya. Setiap jenis (" memiliki jenis koneksi yang berbeda-beda. 8ntuk mengetahui jenis koneksi pada jenis (" tertentu' silakan download file i sini. Bile tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis (" yang mendukung SMS Gateway dengan Gammu. *erikut ini contoh konfigurasi G#MM854 bila saya menggunakan modem /a+e,om M01234 yang terhubung ke port com= 8S*.

[gammu] port = com5: connection = at115200

3"enting9 jangan lupa tanda 9 di belakang port7 *ila #nda gunakan lebih dari satu (" yang tercolok ke "4' maka #nda bisa menambah atau mengubah konfigurasinya pada bagian
[gammu1] . . [gammu2] . . dst..

Langkah Keempat ($ji Koneksi" -angkah terakhir untuk proses setting G#MM8 ini adalah melakukan uji koneksi antara Gammu dengan ("0modem #nda. -angkah ini dilakukan setelah proses setting konfigurasi dilakukan. 4aranya adalah dengan masuk folder ?&'(gammu? pada direktori Gammu #nda &ia D S "5 M"/. -alu ketikkan perintah ini pada command promptnya.
gammu identify

Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara Gammu dengan HP Anda sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan

Langkah Kelima (Mem5uat Data5ase MyS6L untuk Gammu" -angkah ini bertujuan untuk menyiapkan database MySC- untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySC- yang bisa digunakan' namun bisa juga SC- -ite atau "osgre SC-. Namun dalam artikel ini hanya untuk MySC- saja deh' karena saya tidak familiar dengan yang lainnya.

4aranya adalah buat database dengan nama ?sms? atau yang lain 3terserah7 menggunakan phpMy#dmin #nda. -alu buatlah tabel-tabel yang diperlukan oleh Gammu. +aduh.. tabelnya apa aja ya$ Dont worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. -etak file dumpnya ada di folder ?&'(gammu(mys7l8ta5el9s7l?. Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMy#dmin. "ada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database' namun juga bisa sebagai file teks yang disimpan di "4 #nda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya. Langkah Keenam (Setting Kon#igurasi $ntuk SMS Daemon" -angkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS. 8ntuk melakukan setting SMS daemon' bukalah file ?SMSD%&? yang terletak di direktori ?&'(gammu?. *ukalah dengan Notepad atau sejenisnya. *agian yang diubah adalah9 port D diisi nomor port sesuai yang ada di file G#MM854 connection D diisi jenis connection sesuai yang ada di G#MM854 ser&ice D mysEl 3diisi dengan ?mysElF karena kita akan menggunakan mysEl sebagai storage data SMSnya7 user D diisi user database koneksi ke mysEl #nda password D diisi password koneksi ke mysEl #nda pc D diisi nama host mysEl 3biasanya localhost7 database D sms 3atau sesuai nama database yang tadi kita buat7 4ontoh konfigurasi yang ditulis
port = com5: connection = at115200 service = mysql user = root password = passwordroot pc = localhost data ase = sms

Langkah Ketujuh (Mem5uat Gammu Ser+i,e" -angkah ini bertujuan untuk membuat ser&ice Gammu di +indows. Dengan dibuatnya ser&ice di +indows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.

8ntuk membuat Gammu ser&ice di +indows' ketikkan perintah ini di D S "5 M"/ setelah #nda masuk ke folder ?&'(gammu?.
gammu!smsd !c smsdrc !i

Nah.. bila ada konfirmasi bahwa proses pembuatan ser&ice sukses' maka #nda akan melihat ser&ice Gammu muncul pada daftar ser&ice yang berjalan di +indows. Ser&ice ini bisa dilihat melalui ?4 N/5 - "#N@- G #dministrati&e /ools G Ser&icesF. Nah.. untuk menjalankan ser&ice Gammu ini tinggal klik S/#5/ pada ser&ice Gammu tersebut. Namun bila proses pembuatan ser&ice ini gagal' maka silakan cek kembali konfigurasi SMSD54 nya atau mungkin nama databasenya salah' atau bisa juga command yang dituliskan salah. ! demikian cara setting konfigurasi Gammu di +indows. 8ntuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. /eknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya

Penting ::
Aika #nda ingin mengubah konfigurasi di SMSD54' namun ser&ice G#MM8 sudah terlanjur dibuat sebelumnya' maka #nda harus menghapus dahulu ser&ice yang sudah dibuat dengan memberikan perintah
gammu!smsd !u

Selanjutnya ubah konfigurasi S S!"#, simpan dan buat ser$icenya kembali dengan perintah
gammu!smsd !c smsdrc !i

%ika Anda tidak hapus ser$icenya dahulu, maka meskipun Anda ubah konfigurasi di S S!"# tidak akan memberikan pengaruh apa&apa.

Anda mungkin juga menyukai