8 pengembangan aplikasi tersebut masih bergantung pada tingkat layanan
yang disediakan oleh operator jaringan.
2.2.2 Cara Kerja Sms Short Message Service
Mekanisme dari sistem sms ialah store and forward, dimana sistem dapat melakukan pengiriman short message dari satu terminal ke terminal
lainnya. Hal ini dapat dilakukan berkat adanya sebuah entitas dalam sistem SMSyang bernama Short Message Service Center SMSC, disebut juga
Message Center MC. SMSC merupakan sebuah perangkat yang melakukan tugas store and forward traffic short message seperti pada
Gambar berikut :
Gambar 2.1 Mekanisme Pengiriman SMS Store and Forward
2.3 Gammu
Gammu adalah perangkat lunak yang dapat mengirim sms, menerima sms, dan lain-lain, melalui handphone atau modem yang ter-install pada
komputer. Ada beberapa kekurangan Gammu menurut penulis yang sering menjadi pertimbangan atau alasan banyak orang untuk tidak menggunakan
Gammu sebagai aplikasi sms gateway yaitu :
9 1.
Proses pengiriman sms ke nomor tujuan, memakan waktu yang lama sehingga memperlambat penyampaian pesan
2. Dalam pengiriman sms dengan jumlah tertentu Gammu akan mengalami
error, contohnya ketika penulis mengirimkan 60 sms ada beberapa sms yang gagal terkirim.
Gambar 2.2 Alur Sms Gateway Via Aplikasi Gammu
Mekanisme Kerja Gammu
Ada dua mekanisme kerja dari Gammu yaitu sebagai Aplikasi dan Sebagai Deamon. Gammu sebagai Aplikasi akan bekerja ketika perintah
Gammu di jalankan pada lingkungan shell beserta perintahnya di sertakan sesuai fungsi yang di inginkan. Sedangkan sebagai deamon Gammu di
tandai dengan di jalankannya perintah smsd pada shell. Smsd bukan lah perintah yang langsung terinstal melainkan perintah yang di jalankan pada
shell atau MS-Dos Prompt.
10
Gambar 2.3 Mekanisme Kerja Gammu
A. Gammu 1.30
1. Gammu
C:Gammu-1.30
Terdapat 4 folder di dalamnya, yaitu
bin
include
lib
share Untuk menjalankan Gammu yang kita perlukan hanya isi dari
folder bin dimana terdapat program Gammu dan file-file library yang diperlukan.
2. Konfigurasi Gammurc
Program Gammu memerlukan file Gammurc untuk membaca
konfigurasi yang diperlukan. Kita bisa ambil file contoh Gammurc yang sudah disediakan di dalam folder share.
C:\Gammu-1.30\share\doc\Gammu\examples\config
Copy file Gammurc yang ada di folder config tersebut, lalu paste di folder bin. Buka file Gammurc menggunakan text editor.
Hanya ada dua parameter penting yang harus di konfigurasi, yaitu
device dan connection. Pastikan device yang anda gunakan sudah terbaca
11 oleh Windows, baik itu handphone atau modem. Untuk mengecek port
berapa yang digunakan bisa ke Device Manager melalui Control Panel.
Untuk contoh di atas modem yang saya gunakan tedeteksi menggunakan COM5.
Berikut hasil akhir konfigurasi Gammurc yang penulis gunakan :
[Gammu]
device = com5: connection = at115200
; Do not use model configuration unless you really need it ;model = 6110
;synchronizetime = yes ;logfile = Gammulog
;logformat = textall ;use_locking = yes
;Gammuloc = Gammu.us ;startinfo = yes
;Gammucoding = utf8 ;usephonedb = yes
3. Jalankan Gammu
Buka command line tool, lalu pindah ke folder dimana Gammu terletak. Untuk pindah folder ,menggunakan command cd letak folder
cd C:\Gammu-1.30\bin
Untuk memastikan apakah konfigurasi yang dilakukan benar, kita bisa menggunakan command
–identify
Gammu --identify
Jika konfigurasi benar dan device terbaca oleh Gammu, maka akan keluar deskripsi dari Device tersebut seperti contoh gambar di bawah ini.
Jika masih salah maka periksa kembali device dan connection nya.
12
B. Gammu Configuration File
On Linux, MacOS X, BSD and other Unix-like systems, the config file is searched in following order:
1.
XDG_CONFIG_HOMEGammuconfig
2.
~.configGammuconfig
3.
~.Gammurc
4.
etcGammurc
On Microsoft Windows: 1.
PROFILE\Application Data\Gammurc
2.
.\Gammurc
Parameters before command configure Gammu:
1.
-c, --config filename
name of configuration fil Setting Conection Gammu
Jenis Connection
ZTE G X760 at115200
13 configure Symbian based phone
2.4 AT-Command Untuk SMS