Gammu sebagai SMS gateway
Sewaktu membuat tugas akhir, saya menggunakan software yang bernama Gammu untuk membuat SMS Gateway. Untuk menggunakannya cukup mudah, bahkan untuk pemula seperti saya ini. Dalam pembuatan SMS Gateway tersebut Gammu sangat membantu karena Gammu sudah mendukung database MySQL. Dalam proyek akhir tersebut saya menggunakan Gammu untuk SMS center yang datanya disimpan dalam Database MySQL dan untuk masalah interface saya menggunakan PHP.
Alurnya seperti berikut :
Ponsel –> Gammu –> MySQL –> PHP
Gammu mengambil SMS dari inbox yang ada pada ponsel, kemudian SMS tersebut dimasukkan ke database MySQL. PHP digunakan untuk tampilan antarmuka saja agar lebih manusiawi ![]()
Berikut langkah-langkah yang dilakukan :
1. Download Gammu. Salah satunya saya dapatkan dari http://www.mwiacek.com/zips/gsm/gammu/gammu_win32.zip
2. Siapkan Ponsel yang bisa digunakan sebagai modem, saya menggunakan Ponsel Sony Ericsson K510i dan sebuah PC
3. Pastikan bahwa PC telah terhubung dengan baik dengan ponsel anda. Biasanya driver ponsel perlu diinstal. Untuk memastikannya anda bisa masuk ke Device Manager
4. Ekstrak file gammu yang telah anda download tadi
5. Buat database dengan nama “smsd”, dalam direktori gammu sudah terdapat file database yaitu mysql.sql, anda tinggal mengimport saja ke database MySQL
6. Kemudian didalamnya terdapat file smsdrc dan gammurc, edit kedua file tersebut
- edit pada gammurc
————————————————————————————
[gammu]
port = com8: //port yang digunakan untuk koneksi PC ke ponsel
#model = k510i //model ponsel anda, biasanya dikosongkan tidak apa-apa
connection = at115200 //jenis koneksi yang digunakan
#synchronizetime = yes
#logfile = gammulog
#logformat = textall
#use_locking = yes
#gammuloc = locfile
#startinfo = yes
#gammucoding = utf8
#rsslevel = teststable
#usephonedb = yes
————————————————————————————
note :
-connection = at115200 –>disini saya menggunakan kabel data untuk menghubungkan PC dengan ponsel dengan kecepatan 115200
-Bisa juga ponsel dihubungkan dengan infrared maupun bluetooth
-untuk mengetahui port ponsel yang terhubung dengan PC silahkan masuk ke device manager, ada ponsel yang terdeteksi sebagai port dana ada juga yang terdeteksi sebagi modem
- edit pada file smsdrc
# ————————- SETTINGS FOR –smsd MYSQL —————————
user = root // username pada database
password = mysql // password database
pc = localhost // nama host
database = smsd // nama database
# when you send sms from some SMSC, you can have Delivery/Failed Delivery
# Reports from other SMSC number. You can set here number of this “buggy”
# SMSC used by you and Gammu will not check it’s number during assigning
# reports to sent sms
#skipsmscnumber = +48602123456
# ——————————————————————————-
7. masuk ke direktori dimana gammu berada melalui command prompt
8. ketik “gammu –identify” untuk mengetahui koneksi PC dan ponsel
9. ketik “gammu –smsd MYSQL smsdrc” untuk mengambil SMS dari ponsel dan memasukkan ke database MYSQL, dalam hal ini nanti masuk ke database smsd




assalamu alaikum wr.wb
kenalin mas nama saya faozan, dari kota purwokerto,
saya mau buat tugas akhir SMS GATEWAY MENGGUNKAN SMS GAMMU sama seperti anda.
software yang harus di instal apa aja??
terus ada ga contoh PHP yang jadi digunakan untuk tampilan antarmuka??
saya pake HP Sony Ericsson K310i
soalnya saya coba blm jadi-jadi,
boleh minta no telp & YM nya?
kalo ada saya minta format proposalnya mas????
e-mail : faozan_zen@yahoo.com
Wass, salam kenal juga
Dulu saya pake Appserve krn sudah mendukung PHP dan MySQL.
…)
Driver ponsel pastikan udah ke-install dgn baik, perhatikan juga port nya dimana.
Untuk contoh PHP, di postingan saya kayae udah ada deh di http://www.winawang.com/?p=49 dan http://www.winawang.com/?p=48 (sangat sederhana sih
Sukses ya smsgateway-nya …
mas saya mau buat sms gateway ini di sekolahan saya, untuk sms NILAI gambaran program seperti ini :
Gambaran sistemnya seperti ini:
- Sebelumnya pengguna (siswa atau orang tua) registrasi terlebih dahulu. Registrasi dilakukan 1 kali.
Format penulisan :
REGNoInduk
Contoh :
REG A1234678
Hal ini dimaksudkan agar No HP yang digunakan memiliki relasi dengan No Induk. Sehingga pada saat pengguna mengirimkan SMS untuk mengetahui nilai atau absensi tidak perlu menuliskan No Induk lagi.
- SMS untuk mendapatkan nilai ujian pelajaran tertentu:
Format penulisan :
NILAIKodePelajaran
Contoh :
NILAI MAT-10
Keterangan : SMS untuk mendapatkan nilai-nilai ujian Matematika
- SMS balasan nilai ujian
SMS balasan :
HR1=80 HR2=90
Keterangan : Terdapat dua nilai ujian Matematika, harian 1 dan harian 2.
- SMS untuk mendapatkan informasi absensi
Format penulisan :
ABSENPeriode
Contoh :
ABSEN SEM1
Keterangan : SMS untuk mengetahui absensi pada semester 1
- SMS balasan untuk absensi
SMS balasan :
12/10/2007 -> Sakit
20/10/2007 -> Izin
Keterangan : Pada semester 1 dua kali tidak masuk karena sakit dan izin
Ini bagaimana programnya biar komputer otomatis menjawab dengan sendirinya ??
minta bantuannya ya mas, sebelum dan sesudahnya trimakasih. ngrepoti lho……….hehehehehehehe
tak tunggu ya mas!!! eh YM nya mas pake apa??minta boleh
mas saya mau buat sms gateway ini untuk tugas akhir saya, untuk sms NILAI KHS
Gambaran sistemnya seperti ini:
- Sebelumnya user (mhasswa) registrasi terlebih dahulu. Registrasi dilakukan 1 kali.
Format penulisan :
REG NIM
Contoh :
REG A1234678
Hal ini dimaksudkan agar No HP yang digunakan memiliki relasi dengan NIM. Sehingga pada saat pengguna mengirimkan SMS untuk mengetahui nilai atau absensi tidak perlu menuliskan No Induk lagi.
- SMS untuk mendapatkan nilai ujian pelajaran tertentu:
Format penulisan :
NILAIKodeMataKuliah
Contoh :
NILAI MAT-10
Keterangan : SMS untuk mendapatkan nilai-nilai ujian Matematika
- SMS balasan nilai ujian
SMS balasan :
BIng=B Mat=B
Keterangan : Terdapat dua nilai ujian Matematika dan B.inggris
- SMS untuk mendapatkan informasi absensi
Format penulisan :
ABSENPeriode
Contoh :
ABSEN SEM1
Keterangan : SMS untuk mengetahui absensi pada semester 1
- SMS balasan untuk absensi
SMS balasan :
12/10/2007 -> Sakit
20/10/2007 -> Izin
Keterangan : Pada semester 1 dua kali tidak masuk karena sakit dan izin
Ini bagaimana programnya biar komputer otomatis menjawab dengan sendirinya ??
Bgimna Format proposalnya??
tLg kRm k eMail sya y Mas..
Nicaprius_girl@yahoo.com