Anda di halaman 1dari 9

Membuat aplikasi sms gateway di Windows

1. Download file gammu di wammu.eu/download. Kemudian pilih untuk versi gammu


yang stabil, untuk versi saat membuat tutorial ini penulis mencoba untuk memilih gammu 1.31.0.

Download gammu windows versi .ZIP

2. Setelah mendownload file gammu-1.31.0-windows.zip, kemudian lakukan ekstrak file zip tersebut. Buka folder hasil ekstrak, maka akan terdapat 4 folder yaitu: bin, include, lib, dan share.

3. Pindahkan file hasil ekstrak atau folder Gammu-1.31.0-Windows ke direktori C:\ kemudian rename dengan nama gammu-1.31 agar lebih mudah. 4. Langkah berikutnya yaitu melakukan konfigurasi untuk file gammurc dan smsdrc. Caranya cari file gammurc dan smsdrc yang ada di C:\gammu-

Computer & Communication Lab

Page 1

1.31\share\doc\gammu\examples\config dan copykan kedua file tersebut ke folder bin yang berada di C:\gammu-1.31\bin . kemudian konfigurasi gammurc-nya. gammurc

[gammu] device = com12: connection = at115200 ;Do not use model configuration unless you really need it ;model = 6110 ;synchronizetime = yes ;logfile = gammulog ;logformat = textall ;use_locking = yes ;gammuloc = locfile ;startinfo = yes ;gammucoding = utf8 ;usephonedb = yes
catatan : Untuk membuka file ini, dapat menggunakan notepad atau editor lainya. Pada gammurc hanya konfigurasi pada device dan connection. Untuk device kita sesuaikan pada pengecekkan port pada komputer. Untuk connection pada modem yang saya pakai adalah at115200, untuk modem atau handphone yang lainya dapat dilihat di http://wammu.eu/phones. Melihat port device : Cari pada Device Manager kemudian pilih modems.

Catatan : Jika device manager tidak menampilkan modem, kemungkinan besar yaitu belum menginstall driver bawaan dari modem tersebut. Sehingga,perlu

Computer & Communication Lab

Page 2

untuk menginstall terlebih dahulu sebelum melihat device portnya. Kemudian, untuk menghindari bentrok close software bawaanya. Klik kanan pada modem yang digunakan, dan pilih properties, kemudian cek pada modem.

Device Port yaitu com12

5. Langkah berikutnya kita lakukan pengecekkan apakah konfigurasi terhadap modem yang dipakai sudah sesuai. Buka comment-prompt Kemudian ketikan dibawah ini untuk masuk ke directori C:\gammu-1.31\bin

cd C:\gammu-1.31\bin
Kemudian ketikkan

gammu identify
Jika konfigurasi telah sesuai maka kan tampil seperti berikut:

Catatan : Kalau IMEI nya muncul maka sudah OK!

Computer & Communication Lab

Page 3

6. Setelah terdeteksi untuk modem dan device portnya, selanjutnya tahap menyambungkan dengan database. Catatan : Komputer telah terinstall Apache, Mysql. Jika belum anda dapat menginstall Xampp terlebih dahulu. Buat database baru di localhost/phpmyadmin, misalkan pada kasus sekarang buat database dengan nama sms.

Import database mysql.sql di folder C:\gammu1.31\share\doc\gammu\examples\sql

Computer & Communication Lab

Page 4

Pilih import Pilih file mysql.sql

Klik go!

Jika sukses dalam import file sql tersebut maka akan tampil seperti dibawah ini.

Telah berhasil import database (ada 9 tabel)!

Computer & Communication Lab

Page 5

Setelah membuat database beserta import isi database yang berjumlah 9 tabel, maka selanjutnya konfigurasi dengan file smsdrc yang berada di direktori bin. Sehingga sms yang diterima oleh device dapat di simpan kedalam database sms.

smsdrc [gammu] device = com12: Sesuai dengan device port #model = 6110 Sesuai daftar device di wammu.eu/phones connection = at115200 #synchronizetime = yes #logfile = gammulog # this is not used at all in SMSD mode #logformat = textall #use_locking = yes #gammuloc = gammu.us #startinfo = yes

catatan : Jangan lupa untuk menghilangkan tanda # pada parameter yang akan digunakan.

# General SMSD settings, see gammu-smsdrc(5) for detailed description. [smsd] # SMSD service to use, one of FILES, MYSQL, PGSQL, DBI service = sql Versi gammu terbaru service kita ubah menjadi sql # PIN for SIM card Beri tanda # jika simcard tidak memakai PIN #PIN = 1234

Kemudian konfigurasi untuk databasenya.

# Database backends congfiguration user = root password = pc = localhost # pc can also contain port or socket path after colon (eg. localhost:/path/to/socket) database = sms # DBI configuration Driver diubah menjadi native_mysql driver = sqlite # driverspath = /usr/lib/dbd/ # Database directory for sqlite # dbdir = /var/lib/smsd Computer & Communication Lab Page 6

Keterangan konfigurasi database: User : Nama user untuk mengakses ke database mysql. Password : Password utnuk mengakses ke database, jika tidak ada kita kosongkan saja. Pc : Isikan localhost, karena kita mengakses di localhost. Database : Nama database yang akan kita jadinkan tempat penyimpanan sms. 7. Setelah mengkonfigurasi gammurc dan smsdrc, selanjutnya mulai menjalankan sebagai servicenya. Untuk menginstall service

gammu-smsd i c smsdrc n gammuSMSD

Jika comment benar, maka akan menampilkan seperti ini .

Untuk menuninstall service

gammu-smsd u c smsdrc n gammuSMSD


Jika comment benar, maka akan menampilkan seperti ini.

Computer & Communication Lab

Page 7

Untuk menjalankan service

gammu-smsd s c smsdrc n gammuSMSD


Jika comment benar, maka akan menampilkan seperti ini.

Untuk mengecek apakah service gammusmsd telah running, dapat mengecek pada task manager seperti dibawah ini.

Status Running

8. Setelah semuanya dilakukan, kemudian lakukan pengiriman sms ke nomor handphone yang ada pada modem. Bila, konfigurasi benar maka pesan atau sms masuk akan masuk pada database sms dan berada di tabel inbox. Kurang lebih akan tampil seperti dibawah ini.

Computer & Communication Lab

Page 8

Computer & Communication Lab

Page 9

Anda mungkin juga menyukai