Anda di halaman 1dari 11

PANDUAN PENGEMBANGAN SMS GATEWAY PADA SISTEM INFORMASI

MANAJEMEN OBJEK PAJAK BUMI DAN BANGUNAN


KABUPATEN KEPULAUAN MERANTI

SMS gateway adalah sebuah gerbang yang menghubungkan antara komputer


dengan client melalui SMS sehingga dapat bahwa SMS gateway merupakan sebuah
aplikasi yang digunakan untuk mengirim dan menerima sms dari peralatan mobile
(HP, Smartphone, dan lain-lain) yang bersifat dua arah (two-way SMS) yang dapat
membantu sebuah perusahaan atau instansi dalam menjalin interaksi dengan
pelanggan melalui SMS. Penggunaan SMS Gateway ini digunakan untuk mengirim
sms penting secara massal dan menerima sms sekaligus membalas sms yang
masuk secara otomatis.
Penerapan sms gateway pada sistem informasi manajemen objek pajak bumi
dan bangunan kabupaten kepulauan meranti ini menggunakan modem wavecom
sebagai perangkat kerasnya dan gammu versi 1.38.5 sebagai aplikasi cross-
platform yang digunakan untuk menjembatani / mengomunikasikan antara
database SMS Gateway dengan sms devices (modem wavecom).
Sebelum dapat menjalankan aplikasi SMS gammu ini, dibutuhkan beberapa hal
yang dilakukan, yaitu :
1. Instalasi Dan Konfigurasi
1.1. Instalasi Driver Modem Wavecom M1306B
Modem wavecom biasanya tidak menyediakan driver instalasi saat transaksi
pembelian, sehingga untuk mendapatkannya harus download terlebih dahulu
melalui internet. Tahap instalasi driver modem wavecom ini yaitu :
 Install driver sampai selesai.
 Colok modem ke USB port.
 Masuk ke Device Manager dan cek di bagian port (biasanya muncul Prolific
USB to Serial), jika sudah ada maka modem siap digunakan.
1.2. Instalasi gammu 1.38.5
Instalasi gammu versi 1.38.5 ini secara default berada di direktori program
files, namun saat proses install dapat ditentukan sendiri seperti yang sudah

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 1


Objek Pajak Bumi Dan Bangunan
dilakukan yaitu berada di D:\gammu. Proses instalasi gammu terkadang terjadi
gagal dan muncul pesan errornya jika kebutuhan file-file berekstensi *.dll yang ada
di windows system32 tidak ada, jika hal ini terjadi maka download file *.dll sesuai
dengan error yang muncul dan letakkan di direktori windows/sistem32.
1.3. Install MySQL Connector ODBC
Aplikasi gammu berupa daemon yang berjalan secara background. Setiap
saat, gammu memonitor sms devices (modem wavecom) dan database sms
gateway (MySQL). Saat ada sms masuk ke sms devices, maka gammu langsung
memindahkannya ke dalam inbox dalam database dan juga sebaliknya. Dengan
demikian maka dibutuhkan sebuah aplikasi penghubung antara gammu dengan
database mysql yaitu aplikasi MySQl Connector ODBC. Dalam hal ini dilakukan
instalasi mysql-connector-odbc-5.3.9-winx64.msi, jika sudah maka klik start
windows > ketik Data Sources (ODBC) dan masuk ke tab System DSN lalu klik Add
lakukan konfigurasi koneksi nya yaitu:
 Pilih Driver => MySQL ODBC 5.3 ANSI Driver (pilih yg ANSI) => OK
 Setting Connecton Parameter :
 Data source name : mysql_odbc
 TCP/IP : localhost -> Port : 3306
 User : root (sesuai user mysql)
 Password : (sesuai password mysql)
 Database : tentukan dan sesuaikan dengan database instalasi sistem
yaitu : pbb
Konfigurasi MySQL Connector ODBC pada bagian Data Source Name dan
Database ini nantinya yang akan digunakan untuk konfigurasi gammu. Konfigurasi
yang sudah dilakukan dapat dilihat pada gambar dibawah ini :

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 2


Objek Pajak Bumi Dan Bangunan
1.4. Konfigurasi gammu 1.38.5
Setelah gammu 1.38.5 dan MySQl Connector ODBC berhasil di install, maka
selanjutnya dilakukan konfigurasi untuk menjalankan gammu yaitu masuk ke folder
instalasi gammu berada yaitu D:\gammu\bin lalu buat file dengan nama ‘smsdrc’
tanpa ekstensi. Selanjutnya buka file menggunakan text editor dan isikan text
seperti terlihat pada gambar dibawah ini:

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 3


Objek Pajak Bumi Dan Bangunan
1.5. Install Services Gammu Via Command Prompt
Buka CMD dan masuk ke direktori instalasi gammu yaitu D:\gammu\bin lalu
ketikkan perintah: gammu-smsd -c smsdrc -i -n "GammuPBB". Selanjutnya jalankan
services gammu dengan perintah berikut: gammu-smsd -c smsdrc -s -n
"GammuPBB". Sampai pada tahap ini, sms gateway sudah siap digunakan untuk
mengirim maupun menerima sms.

2. Modul Pengembangan Sms Gateway


2.1. Modul Pengguna Sistem
Modul ini merupakan proses yang digunakan didalam sistem untuk
menambah, mengubah dan menghapus data-data pengguna sistem, dimana data-
data tersebut berkaitan dengan proses autentifikasi untuk masuk kedalam sistem
(proses login berupa data username dan password) dan juga proses pembagian
hak akses terhadap sistem, yaitu pembagian modul-modul yang dapat diakses
maupun tidak dapat diakses oleh pengguna sistem. Berikut tampilan data-data
pengguna sistem :

Gambar Daftar Modul Pengguna Sistem

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 4


Objek Pajak Bumi Dan Bangunan
Gambar Form Pengguna Sistem

2.2. Modul Kontak Wajib Pajak


Modul kontak wajib pajak merupakan modul yang menampilkan keseluruhan
data yang ada selaku wajib pajak. Proses untuk menambah, mengubah dan
menghapus nomor kontak ini cukup mengklik bagian nomor kontak yang ingin
diproses lalu klik bagian selain area nomor untuk menyimpannya atau tekan tab.
Berikut tampilan proses modul kontak wajib pajak :

Gambar Modul Kontak Wajib Pajak

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 5


Objek Pajak Bumi Dan Bangunan
2.3. Modul Konfigurasi Driver Modem
Modul konfigurasi driver modem merupakan proses yang digunakan untuk
mengubah konfigurasi gammu 1.38.5 yaitu isi dari file smsdrc yang berada D:\
gammu\bin seperti yang sudah dijelaskan diatas. Modul ini berfungsi untuk
mengontrol / mengecek gammu misalnya ketika services gammu mati akibat
komputer server restart tetapi services tidak dapat jalan otomatis maka services
gammu harus dijalankan. Atau misalnya terjadi perubahan nomor port modem
wavecom akibat modem yang asalnya dicolokkan di port com6: berpindah di port
sebelahnya misalnya port com8: maka konfigurasi file smsdrc bagian port harus
diubah juga menjadi com8:. Selain itu juga misalnya pada bagian nama database,
user atau password mysql berubah, maka harus dilakukan penyesuaian. Begitu
juga pada bagian konfigurasi yang lainnya. Proses ubah pada modul ini tidak dapat
dilakukan jika services gammu masih jalan sehingga untuk mengubahnya, services
gammu harus dimatikan terlebih dahulu. Berikut gambar dari tampilan modul
konfigurasi driver modem :

Gambar Konfigurasi Driver Modem

Hal yang perlu diperhatikan disini ialah jika status services gammu tidak
jalan, maka sms gateway tidak dapat digunakan, artinya semua pengiriman sms
akan tertunda sampai services dijalankan dan juga semua sms yang masuk tidak
dapat dibalas secara otomatis.

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 6


Objek Pajak Bumi Dan Bangunan
2.4. Modul Konfigurasi Pola Auto Reply
Modul konfigurasi pola auto reply merupakan daftar pola-pola yang
digunakan untuk membalas sms masuk secara otomatis dengan metode pattern
matching (pencocokan pola). Sehingga setiap sms yang masuk kedalam database
gammu, maka aplikasi gammu akan mengirimkan perintah kepada sistem untuk
mengeksekusi proses pencocokan pola. Berikut tampilan daftar pola auto reply :

Gambar Daftar Pola Auto Reply

Gambar Form Pola Auto Reply

Dari gambar diatas terdapat beberapa ketentuan yang harus dilakukan untuk
membuat pola agar sms masuk dapat dibalas secara otomatis sesuai dengan data

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 7


Objek Pajak Bumi Dan Bangunan
yang akan dikirimkan, yaitu :
 Jenis Pencocokan SPPT :
Ketentuan ini digunakan untuk proses pencarian data berdasarkan NOP atau
nomor kontak wajib pajak. Misalnya untuk pencarian tagihan wajib pajak
berdasarkan NOP, maka jenis pencocokan sppt dipilih NOP.
 Status SPPT :
Ketentuan status sppt ini digunakan untuk pencarian data berdasarkan SPPT
yang belum, sudah bayar atau kosong. Misalnya untuk tagihan, maka status
sppt dipilih ‘belum bayar’
 Kata Kunci :
Ketentuan kata kunci ini tidak diperboleh kan menggunakan karakter selain
huruf dan angka dan hanya satu kata saja (artinya teks tanpa spasi).
Misalnya ‘tagihan’.
 Teks SMS Jika Pencarian Ketemu :
Pada bagian ini terdapat proses untuk menyisipkan data SPPT dari teks yang
akan dikirim. Misalnya teks yang akan balas yaitu ‘Jumlah tagihan anda Rp.
100.000’ artnya nilai yang disisipkan dari database SPPT yaitu 100.000
 Teks SMS Jika Pencarian Tidak Ketemu :
Isi teks bebas, misalnya ‘Mohon maaf sistem tidak dapat mencari data yang
direquest, harap cek kembali nomor NOP anda. Terimakasih.’

Jika sms yang diterima sesuai dengan format dan kriteria pada pola auto
reply maka sistem akan memberikan perintah untuk membalas sms kepada client
sesuai dengan yang direquest. Misalnya dari ketentuan diatas, yaitu client (wajib
pajak) merequest dengan format : ‘tagihan 141308000900000997’ maka sistem
akan mengecek bahwasannya kata kunci ‘tagihan’ masuk kedalam daftar auto
reply, jika ada selanjutnya sistem akan mencari NOP yang direquest berdasarkan
status spptnya kedalam database SPPT. Jika pencarian ketemu maka sistem akan
mengambil nilai dari data SPPT yang disisipkan dan mengirimkan sms ke client
sesuai dengan teks balasannya. Namun jika pencarian tidak ketemu, maka isi sms
yang akan dikirimkan oleh sistem diambil dari Teks SMS Jika Pencarian Tidak
Ketemu.

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 8


Objek Pajak Bumi Dan Bangunan
2.5. Modul SMS Masuk
Modul kotak masuk merupakan proses untuk menampilkan sms masuk.
Disini kita dapat melihat request yang dikirim oleh client dan sekaligus mengecek
apakah request yang dikirim sudah dibalas secara otomatis oleh sistem atau belum.
Berikut gambar tampilan modul sms masuk :

Gambar Form Pengguna Sistem

2.6. Modul SMS Keluar


Modul sms keluar merupakan proses untuk mengirim sms penting berupa
informasi atau pengumuman kepada client / wajib pajak secara individu atau
massal. Berikut tampilan modul sms keluar :

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 9


Objek Pajak Bumi Dan Bangunan
Gambar Tampilan Modul SMS Keluar

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 10


Objek Pajak Bumi Dan Bangunan
Gambar Form Kirim SMS

Proses pengiriman sms diambil dan dipilih berdasarkan data wajib pajak
yang memiliki kontak / nomor HP saja seperti terlihat pada gambar form kirim sms
diatas. Filter kontak wajib pajak ditampilkan sesuai dengan ketentuan yang dipilih
seperti kecamatan, kelurahan, status sppt, tahun dan tanggal jatuh tempo sppt.
Sehingga sms dapat dikirim untuk se-kabupaten, se-kecamatan, se-kelurahan, atau
hanya per-individu saja.

Pengembangan Sms Gateway Pada Sistem Informasi Manajemen Hal - 11


Objek Pajak Bumi Dan Bangunan

Anda mungkin juga menyukai