'STMIK AMIKOM Yogyakarta
Home » , , , , , , » Membuat SMS Gateway dengan Gammu

Membuat SMS Gateway dengan Gammu

Written By Admin - Ervan on Sabtu, 01 September 2012 | 10.45

Awalnya ada kebutuhan saya dan team utk melaporkan hasil pekerjaan dari lapangan secara realtime, setelah mencari berbagai alternatif maka saya putuskan utk melakukan pelaporan via SMS, karena medianya yg mudah dan cost yang sangat kecil.

Untuk itu saya membuat sebuah SMS Gateway dengan memanfaatkan perangkat yang ada dan dengan software opensource.

Hardware yang digunakan :

Modem USB Huawei E1552
SIM Card GSM

Software yang digunakan :

Windows XP
XAMPP 1.7.4
Gammu 1.27.0 (Windows Version)

Langkah-langkahnya sbb :

Koneksikan modem Huawei E1552 ke port USB pada PC
Catat parameter Port dan Maximum Port Speed yang nantinya parameter tsb. akan diisikan pada parameter Connection di aplikasi Gammu. Cara mendapatkan parameter tsb. adalah : Klik kanan My Computer –> klik Properties –> klik tab Hardware –> klik tombol Device Manager –> pilih Modems pada list yang muncul, kemudian klik kanan pada icon modem yang anda gunakan –> klik Properties –> klik tab Modem –> catat parameter Port dan Maximum Port Speed.
Download Gammu 1.27.0 kemudian extract di drive C:
Setelah anda berada di dalam folder induk Gammu, silahkan masuk ke folder share -> doc -> gammu -> examples -> config. Di dalam folder config tersebut terdapat 2 file konfigurasi (gammurc & smsdrc) untuk Gammu agar bisa terkoneksi dengan Modem / HP yang Anda pakai dan MySQL Service. Setelah menemukan kedua file tersebut, copy filenya. Dan kembali ke folder induk Gammu, lalu masuk ke folder bin. Setelah berada dalam folder bin, paste kedua file tadi.
Kemudian buka kedua file tersebut dengan Notepad atau Text Editor sejenisnya.
Isikan parameter pada file gammurc sesuai dengan parameter pada Device Manager tadi (point 2) menjadi sbb : (abaikan yang lain)

[gammu]
port = com4:
connection = 460800

tambahkan remark (;) pada parameter port & connection bagian [gammu1] :

[gammu1]
;port = com8:
;connection = fbusblue
Setelah itu simpan file gammurc tadi, dan pindah ke file smsdrc :

Untuk parameter connection pada file ini bisa dilihat tablenya disini, sesuaikan dengan jenis modem yang anda gunakan

[gammu]
port = com4
connection = at

service = mysql
#PIN = 1234 (jika tak perlu PIN silahkan kasih tanda #, jika ada hilangkan tanda #)

# Settingan database si bawah ini sesuaikan dengan settingan koneksi ke MySQL Anda dan nama database yang Anda pakai
user = root
password = root
pc = localhost
database = sms

#driver = sqlite
Buat database dengan nama sesuai parameter database pada file smsdrc tadi, caranya melalui phpMyAdmin pada aplikasi XAMPP yang sudah terinstall tadi.
Buat Table pada database yang sudah dicreate tsb. melalui Script mysql.sql yang ada pada folder share -> doc -> gammu -> examples -> sql
Buka command prompt dan masuk ke directory Gammu, kemudian install service Gammu dengan command gammu-smsd -c smsdrc -i
Setelah ada pesan bahwa service telah terinstall maka masuk ke services.msc melalui run.
Cari service Gammu kemudian klik start.
Jika ada perubahan konfigurasi yang dilakukan pada file gammurc & smsdrc maka perlu dilakukan uninstall pada service Gammu dengan command gammu-smsd -u kemudian install kembali service tsb. dengan command gammu-smsd -c smsdrc -i

Untuk aplikasinya bisa diterapkan melalui PHP, berikut contoh PHP sederhananya :

mysql_connect(“localhost”,”root”,”root”);
mysql_select_db(“sms”);

if(isset($_POST["kirim"])){
mysql_query(“INSERT INTO outbox (DestinationNumber, TextDecoded) VALUES (‘”.$_POST["no"].”‘,’”.$_POST["pesan"].”‘)”);
}
?>


Kirim Kepada :

Pesan SMS :






Selamat mencoba !!
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

 
Support : Sumber Referensi Software | Download Software Gratis | Admin - Ervan
Copyright © 2012. CORETAN ERVAN | Informasi Teknologi Terkini - All Rights Reserved
Template Edited by Software Solution Proudly powered by Blogger