Categories

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 :D

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

14 comments to Gammu sebagai SMS gateway

  • faozan

    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?

  • faozan

    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

  • nur

    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

    wah… :)

  • 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.

  • iwan

    gmna cie cranya connection dengan gammu pke’ nokia 3110Classic,cz aq uda cba” tp kuq gbsa”,mhon bntuanya

  • thanks mas atas ilmunya sangat bermanfaat banget buat nyelesaiin skripsi ku.
    tapi saya memiliki masalah di dasar teorinya mas..

    mas tau ga gimana proses gammu mengambil sms dan mengirimnya melalui HP.
    dan juga kenapa pada jenis koneksi yang di gunakan berbeda2 pada setiap hp, dan juga kenapa tidak semua hp bisa menggunakan gammu, awalnya saya coba pake N73 tapi ga bisa trus ganti pake soni baru bisa.

    tolong infonya ya mas. terimakasi atas infonya kalo bisa kirim ke email ku ya mas merta12@yahoo.com

  • kie

    untuk sistem informasi akademik bisa juga pake gammu?

    Semoga.. :D

  • putra

    bagaimana caranya agar menampilkan hasil produksi industri dengan sms gateway

  • boz… low saya pake modem sierra gimana settingnya..??? mohon pencerahanya…!

  • mantep bgt neh tutor,tp ga begitu paham.
    praktikin doeloe ahhh,,,
    pake hp 6120 clasic support ga ya???

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

[+] kaskus emoticons nartzco