39
Bab 4 Hasil dan Pembahasan
4.1 Implementasi Sistem
Ada dua hal yang akan penulis uraikan dalam implementasi ini, yaitu teknologi SMS gateway dan WEB. SMS gateway
digunakan untuk menjalankan sistem layanan Quick Respond, teknologi ini yang akan menghubungakan user dan layanan Quick
Respon, sedangkan WEB berfungsi untuk pengelolaan layanan Quick Respond. Selain untuk menjalankan layanan Quick Respond
SMS gateway dapat digunakan juga untuk mengirimkan informasi kepada anggota Satreskrin Resor Purbalingga, sebagai contoh jadwal
apel harian dari Kepala Polres Purbalingga.
4.1.1 Inisialisasi Gammu
Pada implementasi sistem layanan Quickrespond berbasis SMS ini, dibutuhkan aplikasi Gammu yang digunakan sebagai SMS
gateway antara handphone dengan sistem yang dibuat. Agar Gammu dapat mengidentifikasi handphone yang terhubung dengan
komputer, perlu dilakukan edit file gammurc sebagai berikut.
Kode Program 4.1 Konfigurasi file gammurc
[gammu] port = com11:
connection = at19200
Perintah pada Kode Program 4.1 digunakan untuk menghubungkan Gammu ke HP menggunakan port : com11 dengan
setting koneksi AT19200. Untuk melakukan uji koneksi handphone
yang sudah terpasang dengan PC, digunakan perintah seperti pada Kode Program 4.2
Kode Program 4.2 Identifikasi Handphone
C:\Gammu\bingammu identify
Hasil yang akan ditampilkan dari perintah pada Kode Program 4.2 akan menampilkan identitas handphone seperti pada Gambar
4.1 berikut ini.
Gambar 4.1 Hasil Identifikasi
Gammu membutuhkan sebuah database untuk menyimpan setiap pesan yang masuk maupun yang telah dikirimkan. Pada
aplikasi SMS gateway Quickrespond Polres Purbalingga ini digunakan database MySQL agar mudah terintegrasi dengan script
PHP yang akan digunakan pada aplikasi pengelolaan yang berbasis web.
Kode Program 4.3 Konfigurasi File SMSdrc
[gammu] port = com6:
connection = at19200 service = MYSQL
user = root password =
pc = localhost database = sms
Pada Kode Program 4.3 menunjukkan konfigurasi file SMSdrc agar Gammu dapat terkoneksi dengan database MySQL yang
digunakan pada sistem ini.
4.1.2 Implementasi Autorepply
Ketika aplikasi Quickrespond menerima sebuah pesan masuk, dibutuhkan fungsi yang dapat mengidentifikasi dan membalas
kepada pengirim pesan tersebut, atau yang biasa disebut dengan autorepply. Pada sistem yang dibuat ini menggunakan runonreceive
yang merupakan fitur pada Gammu untuk menjalankan suatu script ketika ada pesan yang masuk.
Kode Program 4.4 Konfigurasi runonreceive
runonreceive = D:exec.bat
Kode Program 4.4 merupakan bagian dari isi file smsdrc yang diaktifkan fitur runonreceive untuk mengeksekusi sebuah file batch
yaitu exec.bat ketika sistem menerima sebuah pesan masuk.
Kode Program 4.5 File exec.bat
C:\wamp\php\php -f C:\wamp\www\sms\proses.php
File batch pada kode program 4.5 akan menjalankan sebuah file yaitu proses.php yang merupakan service untuk mengidentifikasi
pesan yang masuk dan menentukan respon yang dijalankan.
4.2 Hasil Implementasi