Gammu Analisis uji unjuk kerja aplikasi SMS gateway dengan membandingkan aplikasi Gammu dan At Command menggunakan Visual Basic.

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