Hallo jack sist, kesempatan ini aku mau share tentang bagaimana cara
konfigurasi Gammu sampe isa jadi dan digunakan sebagai fitur SMS Gateway. Kebetulan
Tugas Akhir ku sebagai syarat untuk lulus ada penggunaan fitur SMS Gatewaynya.
Jadi karena aku udah lulus dan sebelum lulus aku udah janji kalo apa yang aku
bisa sebisa mungkin ditularkan ke orang lain. Salah satu slogan UKM di
universitas ku, Share Your Knowledge J
#PCC. Basa basinya kepanjangan ntar dikira bikin novel ga segera share haha. Langsung
saja gan .. oiya, kalo ada yang bingung, ntar aku sertain file-file
pendukungnya guys, jangan kawatir J
Pertama siapin dulu semua peralatan nya, sabun mandi, shampo dan odol.exe
haha bercanda, maksudnya biar seger ngrjainya ya mandi dulu. Hahaa. Alatnya itu
satu modem GSM plus simcardnya yang ada pulsa dan belum angus masa aktifnya,
sama software Gammunya. Bagi yang belum tau, Gammu bentuknya zip zipan, dan
jalan di command prompt jadi aslinya tampilanya ga ada. Tampilan menyesuaikan
dengan bahasa pemrograman yang digunakan (VB, PHP, dsb).
Setelah semua alat tersedia, kemudian langsung extract folder gammu di
direktori C atau dimana sembarang gppa toh ntar di akses nya juga isa dalam
bentuk C:\folderA\folderB\...\Gammu atau yang lain, tapi lebih mudah dikasih ke
C:\ saja.
Kemdian ada 2 file yang dapat kita konfigurasi, yaitu gammurc dan smsdrc.
Ada juga satu file yaitu smsdlog yang berisi log perintah dan aktifitas gammu
gitu. Ntar tau pas menggunakanya.
Pertama konfigurasi file gammurc jack J
[gammu]
device = com4:
connection = at19200:
|
Tambahkan perintah seperti pada
tampilan di atas. Device di isi com yang aktif pada saat modem di masukkan. Sedangkan
connectionya biasa digaunakan at19200 sesuai dengan tipe modem yang digunakan. Untuk
melihat com device nya kita bisa lihat dengan klik kanan pada computer terus pilih
properties. Tampilanya seperti berikut :
(Dari tampilan di atas dapat kita
ketahui bahwa saya habis nonton JKT, hahaha !!! -___-)
Kemudian pada bagian atas kiri kita pilih device manager maka akan muncul
tampilan berikut :
Itu dia darimana com4 berasal. Tips, kan biasa muncul 2 tu, pilih salah
satu, terus kalo misal eyoy alias error, maka pilih yang satunya yang
dikonfigurasikan pada file gammurc.
LANJUTTT ............
Konfigurasi file smsdrc jack .. apa aja yang perlu dikonfigurasikan? Cekidot
:p
device = com4:
#model = 6110
connection = at19200
[smsd]
service = mysql
runonreceive = C:\xampp\php\php.exe C:\xampp\htdocs\autosms.php
# Database backends congfiguration
user = root
password = passwordkamu
host = localhost
database = nama_database
driver = sqlite
|
Sedikit teliti ya disini, soalnya sering tu keliru atau ada yang kurang
kurang. Di lihat perbaris terus tinggal di pas pasin sama cuplikan kode di
atas. Oiya tanda # itu artinya komentar pada baris tersebut, kayak // atau <!—komentar --> pada php.
Udah jadi deh konfigurasinya. Tinggal kita buka command prompt kita.
Ikutin tampilan di atas ya .. jadi untuk menjalankan perintah di gammu
harus masuk command prompt terus masuk ke direktori nyimpen gammunya plus \bin.
Untuk ngecek aja, pertama kita ketikkan perintah “gammu identify” kalo ga error berarti berhasil, seperti tampilan di
atas.
Nah kemudian sebelum menjalankan aplikasi gammu nya, lebih dulu kita
import database gammu ke dbase yang kita buat sebelumnya. Cara nya kalo pake
xampp masuk ke localhost/phpmyandre haha bercanda, yang bener
localhost/phpmyadmin.
Kemudian import tabel tabel gammu nya dengan pilih menu import, berikut :
Kemudian pilih ke path berikut :
Jadi kita arahkan ke direktori tempat folder gammu disimpan, kemudian
masuk ke share > doc > gammu > examples > sql > kemudian pilih
mysql. Ada pilihan pgsql itu untuk yang pake postgre sedangkan yang satu
sqlite. Awas jangan salah baca. Haha.
Nah selanjutnya tinggal di Go aja. Muncul ah 9 tabel hasil import gammu
ini :
Keterangannya, tabel yang sering digunakan adalah tabel outbox, inbox dan
sentitems. Itu kalo di handphone tmen tmen persis fungsinya sama kotak masuk,
kotak keluar dan pesan terkirim. Pasti ada, orang hape yang baterenya ga isa
dipake aja ada kotak masuknya. Haha.
Lanjut nih jack, step terakhir yaitu menjalankan perintah gammunya. Yaitu
:
“gammu-smsd.exe –c smsdrc”
Oiya pas nulis komen tinggal di tab tab aja biar langsung keluar dan ga
ada salah ketik, biasa, minimalisasi human error. Nah, sampe sini, kamu udah
bisa ngirim dan nerima sms lewat localhost tu. Oiya untuk demo kamu, kamu
tinggal masuk ke localhost dbase kamu, terus pilih tabel outbox. Tinggal kamu
isi aja pada destination number dengan nomor tujuan, sama kolom text decode
dengan isi pesan kamu. Terus simpan. Jangan kaget kalo kamu refres pada outbox
terus malah ga kesimpen, itu tandanya simcard mu ada pulsanya, haha jadi yang
di tabel outbox itu Cuma sementara persis pada hape temen temen. Sampe sini
dulu mungkin ya tutorial tetang Gammu yang bisa aku sampaikan. Kalo ada yang
mau di tanyakan bisa lewat Facebook
Go Andre Widodo atau twitter
@goandrew92
tapi yang sopan ya. Haha. Saling bantu
J
kalo terbantu dengan postingan ini, mohon komentarnya atau kalo ada kritik
saran silahkan di komen saja. Oke deh, makasi jack sist yang udah mampir ke
halaman ku, keep writing, listening, and sharing ya biar bangsa
Indonesia lebih maju, ga berkembang terus .. haha .. Gbu
J