membuat aplikasi sms gateway di windows 7

9

Click here to load reader

Upload: bambang-joko-widodo

Post on 31-Jul-2015

348 views

Category:

Documents


0 download

DESCRIPTION

Gammu adalah salah satu software aplikasi yang dapat melakukan aksi mengirim pesan dan menerima pesan yang disimpan kedalam database (SMS Gateway). Tutorial ini berisi tentang bagaimana kita melakukan instalasi gammu versi 1.31.0 di sistem operasi windows 7.

TRANSCRIPT

Page 1: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 1

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.

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-

Download gammu

windows versi .ZIP

Page 2: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 2

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

Page 3: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 3

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.

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!

Device Port yaitu com12

Page 4: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 4

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:\gammu-

1.31\share\doc\gammu\examples\sql

Page 5: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 5

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

Pilih import Pilih file mysql.sql

Klik go!

Telah berhasil import database (ada 9 tabel)!

Page 6: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 6

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:

#model = 6110

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

# PIN for SIM card

#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 = sqlite

# driverspath = /usr/lib/dbd/

# Database directory for sqlite

# dbdir = /var/lib/smsd

Sesuai dengan device port

Sesuai daftar device di wammu.eu/phones

Versi gammu terbaru service kita ubah menjadi sql

Beri tanda # jika simcard tidak memakai PIN

Driver diubah menjadi native_mysql

Page 7: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 7

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.

Page 8: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 8

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.

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.

Status Running

Page 9: Membuat Aplikasi Sms Gateway Di Windows 7

Computer & Communication Lab Page 9