Sunteți pe pagina 1din 6

MEMBANGUN SISTEM INFORMASI

LAYANAN MASYARAKAT KECAMATAN PANDAAN


BERBASIS SMS GATEWAY

Budi santoso (091080200272) 1, Ir. Sumarno, MM.2

1,2
Jurusan Teknik Informatika, Universitas Muhammadiyah Sidoarjo
1
santosobudi@yahoo.com, 2 sumarno@yahoo.com

Abstract

SMS or Short Messaging Services is a facility in Mobile Communications technology most


commonly used today because of low cost, the process is fast, and can be directly received by the
destination. In this final project will be implemented SMS Gateway to the Taxpayers data
information, schedule of drop box, and local tax information.
SMS Gateway application in the final project was built using Gammu as a tools between
Mobile_station tools with Laptop or PC. For the process of updating data in the database using a
web system that is built using PHP technology. For database using MySQL.
This system has two processes, which is SMS autoreply process, and data update process.
SMS autoreply process is process by which user (Taxpayers) to get SMS containing information
by requested the user where information is processed by the SMS Gateway application earlier.
while data update is done by the Admin is in charge of all of the accuracy of the data.

Keywords : SMS Gateway, MySQL, Gammu, Delay, SMS, mobile-station


1. PENDAHULUAN kependudukan melalui pencocokan dan
1.1 Latar Belakang penelitian (coklit) Kartu Keluarga. Sehingga
nama salah satu anggota keluarga ada yang
Kecamatan Pandaan terletak di
hilang atau terkena coklit. Pengurusan untuk
Kabupaten Pasuruan, Provinsi Jawa Timur,
menghapus status bermasalah coklit ini
Indonesia. Letaknya berada di tengah-tengah
membutuhkan waktu yang lama dan tidak
jalur Malang-Surabaya dengan akses menuju
ada tenggat waktu yang jelas dari Dispenduk
banyak tempat pariwisata. Kecamatan
Capil.
Pandaan semakin pesat perkembangannya
ketika dioperasikannya Tol Gempol- Menanggapi permasalahan tersebut,
Pandaan pada bulan Juli 2014. maka perlu dibangun sebuah sistem
informasi layanan masyarakat Kecamatan
Kecamatan Pandaan mulai
Pandaan mencakup pengelolaan jadwal
beroperasional per tanggal 1 Januari 2014
pengambilan dokumen, jadwal petugas
untuk melayani warga Kecamatan Pandaan
kecamatan yang masuk dan piket, maupun
mengurus KTP, KK, Kartu Kuning atau
pengelolaan data warga yang mengurus di
surat keterangan yang lain, dengan
Kecamatan Pandaan.
istilahnya one stop service.
Berdasarkan uraian diatas penulis tertarik
Untuk mengurus keperluan administratif
untuk mengambil judul penelitian
kependudukan, seperti mengurus / pecah /
Membangun Sistem Informasi Layanan
tambah jiwa KK, surat keterangan kelahiran,
Masyarakat Kecamatan Pandaan Berbasis
ataupun stempel legalisir Kepala Camat
SMS Gateway.
kadang kala warga Kecamatan Pandaan
harus beberapa kali datang ke Kantor
Kecamatan untuk mengetahui sampai 1.2 Tujuan
dimana proses pengurusan dokumen Adapun tujuan dari penelitian ini adalah
tersebut. Seperti misalnya saat ini di Dinas sebagai berikut :
Kependudukan dan Catatan Sipil
(Dispenduk Capil) melakukan pendataan
ulang yaitu melakukan pemutakhiran data

1
Menghasilkan sebuah sistem aplikasi Pemrograman database seperti MySQL juga
layanan masyarakat Kecamatan Pandaan digunakan untuk menyimpan data suatu
berbasis SMS Gateway. website.

2.3 HyperText Markup Language (HTML)


2. LANDASAN TEORI Dalam sebuah halaman website html
2.1 SMS Gateway sebagai penyusunnya merupakan file teks
SMS Gateway merupakan pintu gerbang atau file ASCII yang berisi instruksi/script
bagi penyebaran Informasi dengan kepada web browser untuk menampilkan
menggunakan SMS. SMS Gateway dapat suatu tampilan grafis. Didalam file HTML
menyebarkan pesan ke ratusan nomor secara terdapat beberapa "tag" atau kode-kode yang
otomatis dan cepat yang langsung terhubung dimengerti oleh web browser dan dapat
dengan database nomor-nomor ponsel saja menampilkannya di layar monitor.
tanpa harus mengetik ratusan nomor dan Salah satu kelebihan file HTML adalah
pesan di ponsel, karena semua nomor akan cross platform, artinya file HTML dapat
diambil secara otomatis dari database ditampilkan di beberapa Operating System
tersebut. Selain itu, dengan adanya SMS (OS) yang berbeda dan memiliki tampilan
Gateway, dapat mengustomisasi pesan- yang sama walaupun saat pembuatannya
pesan yang ingin dikirim. Dengan menggunakan satu OS tertentu saja.
menggunakan program tambahan yang dapat Yang bisa dilakukan dengan HTML
dibuat sendiri, pengirim pesan dapat lebih yaitu:
fleksibel dalam mengirim berita karena 1. Mengontrol tampilan dari halaman web
biasanya pesan yang ingin dikirim berbeda- dan isinya.
beda untuk masing-masing penerimanya.
2. Mempublikasikan dokumen secara
online sehingga bisa di akses dari seluruh
dunia.
3. Membuat online form yang bisa di
gunakan untuk menangani pendaftaran,
transaksi secara online.
4. Menambahkan objek-objek seperti
image, audio, video dan juga java applet
dalam dokumen HTML.

Gambar 2.1Bagan Sms Gateway


2.4 PHP
PHP merupakan script yang menyatu
2.2 Pemrograman Web dengan HTML dan berada pada server
Pemrograman web diambil dari 2 suku (server side HTML embedded scripting).
kata yaitu pemrograman dan web. Dengan PHP, kita dapat membuat beragam
Pemrograman adalah proses, cara, aplikasi berbasis web, mulai dari halaman
pembuatan. Orang banyak mengenal web web yang sederhana sampai aplikasi
dengan istilah WWW (world wide web), komplek yang membutuhkan koneksi ke
WWW adalah halaman-halaman website database. Kode program PHP selalu diawali
yang dapat saling terkoneksi satu dengan dengan tag <? atau <?php dan ditutup
lainnya. dengan tag ?>. File yang berisi tag HTML
dalam kode PHP ini diberi ekstensi.php atau
Website dibuat dengan suatu bahasa
ekstensi lainnya yang ditetapkan pada
pengkodean HTML, untuk mempermudah
apache/web server. Berdasarkan ekstensi ini,
pengaturan tampilan dapat digunakan CSS
pada saat file diakses, server akan tahu
dan agar dapat interaktif maka perlu bahwa file ini mengandung kode PHP.
membuat suatu pemrograman agar dapat
Server akan menerjemahkan kode ini dan
berinteraksi antara pengunjung dan situs
menghasilkan output dalam bentuk tag
tersebut, ada banyak bahasa yang dapat
digunakan seperti javascript dan PHP.

2
HTML yang akan dikirim ke browser client (Structure Query Language) yang
yang mengakses file tersebut. didefinisikan sebagai sintaks perintah-
PHP adalah bahasa pemrograman web perintah tertentu dalam bahasa (program)
yang akhir-akhir ini banyak digunakan. yang digunakan untuk mengelola suatu basis
Dengan PHP kita dapat membuat sebuah data. Jadi MySQL dan SQL berbeda.
website dinamis dengan koneksi data ke MySQL adalah softwarenya dan SQL adalah
database. Beberapa perintah dasar yang bahasa perintahnya.
sering digunakan dalam PHP untuk Dalam bahasa SQL pada umumnya
mengakses database yaitu: informasi tersimpan dalam table-tabel yang
1. Koneksi ke database secara logic merupakan struktur dua dimensi
terdiri dari baris (row atau record) dan
2. Memasukkan data ke database
kolom (column atau field). Sedangkan
3. Menampilkan data dari database dalam sebuah database dapat terdiri dari
4. Menghapus data dari database beberapa table.
5. Merubah data dari database
Sebagian besar programmer PHP pasti
pernah membuat aplikasi yang harus 2.6 Gammu
berinteraksi dengan database. Sampai pada Gammu adalah nama sebuah project
PHP versi 5.1, pilihan yang yang ditujukan untuk membangun aplikasi,
direkomendasikan adalah menggunakan script dan drivers yang dapat digunakan
native drivers seperti Mysql Extensions. untuk semua fungsi yang memungkinkan
Pada PHP versi 5.4 penggunaan Mysql pada telepon seluler atau alat sejenisnya.
Extensions mulai ditinggalkan, dan akan Gammu merupakan project yang berlisensi
dihapus secara keseluruhan pada PHP versi GNU GPL 2 sehingga menjamin kebebasan
5.5. Itu artinya, penggunaan fungsi menggunakan tool ini tanpa perlu takut
mysql_connect() atau mysql_query() harus dengan masalah legalitas dan biaya yang
diganti. Pilihannya adalah menggunakan mahal yang harus dikeluarkan. Gammu
Mysql Extensions atau PDO. mendukung berbagai macam telepon seluler
PDO (PHP Data Object), yang dengan berbagai jenis koneksi dan tipe.
diperkenalkan sejak PHP versi 5.1, Selain mudah penggunaannya, perangkat
menyediakan antarmuka untuk berinteraksi modem GSM yang support cukup banyak.
dengan berbagai jenis database secara Selain itu perangkat lain yang lebih cocok
seragam. Bisa digunakan untuk mengakses untuk dijadikan sms gateway dengan
database MySQL, Firebird, atau IBM software gammu seperti modem GSM
dengan syntax yang sama. itegno, wavecom dan lain-lain. GAMMU
bahkan sudah menyediakan service online
2.5 My SQL untuk proses update data sms ke database.
MySQL merupakan server basis data Database yang di support GAMMU adalah
yang menggunakan teknik relasional untuk MySQL.
menghubungkan antara tabel-tabel dalam
basis data. MySQL dikeluarkan secara gratis
dibawah lisensi GNU General Public
License (GPL) seperti halnya PHP, sehingga
tepatlah kiranya bila MySQL dijodohkan
dengan PHP untuk merancang halaman web
yang gratis namun handal. MySQL juga
menyediakan source programnya secara
terbuka (open source) sehingga orang lain
dapat mengubah atau menambah
kemampuan dari MySQL untuk keperluan Gambar 2.6 Mekanisme Kerja Gammu
khusus secara pribadi.
MySQL merupakan suatu perangkat
lunak basis data relasi (Relation Database 3. DESAIN SISTEM
Management System/RDMS) seperti halnya 3.1 Deskripsi Sistem
Oracle, PostgreSQL, Microsoft SQL. Implementasi yang dilakukan pada
MySQL jangan disama artikan dengan SQL sistem ini adalah sebuah sistem yang dapat

3
membantu memberikan informasi mengenai digunakan yakni MySQL. Di bawah ini
informasi-informasi penting dan terbaru dari flowchart alur kerja sistem dimana User
Kecamatan Pandaan yang terkait dengan mengirimkan sms, kemudian aplikasi
jadwal petugas Kecamatan Pandaan beserta mengecek format sms, jika sms benar maka
jadwal piket. query dikirim ke database, lalu user
menerima balasan sms berupa terjemahan
kata yang diinginkan oleh user. Apabila
Gateway. Berikut adalah sistem hirarki
format sms yang diketik salah maka sms
dari sistem yang akan dibangun
dikirim kembali dengan memberitahukan
bahwa format sms tidak ada di database.

USER

Cek SMS

Ada SMS

Cek format
SMS

T
If format
SMS benar

Akses ke Replay format SMS


Database sesuai sistem

Kirim SMS

END
Gambar 3.1 Hirarki Sistem

Pada sistem hirarki yang terlihat pada


gambar 3.9.1 menjelaskan bahwa sistem Gambar 3.3 Flowchart Alur Kerja Sistem
aplikasi layanan masyarakat berbasis SMS
gateway terdiri dari beberapa menu yaitu 4.Implementasi Modul
menu utama admin, panduan, kritik & saran, Sesuai dengan analisis permasalahan
Jadwal, dan tentang. Pada menu utama tersebut di atas, maka dapat diterapkan hasil
admin terdapat submenu data warga, jadwal dari implementasi modul yang telah
petugas, jadwal dokumen, panduan, dilakukan sesuai dengan prosedur konsep
informasi kecamatan, kritik, admin, dan database sehingga terwujud sebuah program
keluar. yang diharapkan sesuai dengan tujuan
penelitian.
3.2 Pembuatan Aplikasi Tabel 4.1 Implementasi Modul
Aplikasi yang akan dibuat menggunakan
model client server maka langkah pertama
adalah menyiapkan database untuk
penyimpanan informasi, karena data-data
yang akan ditampilkan adalah data-data
yang berasal dari MySql. Berikut gambaran
umum sistem.

Gambar di atas menunjukkan skenario


komunikasi antara perangkat dan aplikasi.
Dalam melakukan akses informasi,
perangkat user akan dihubungkan dengan
server SMS menggunakan SMSC, kemudian
server SMS akan mengirim ke sms center
aplikasi tersebut. Sedangkan database yang

4
4.1.1 Menu Utama
Form menu utama merupakan menu
awal dari aplikasi layanan masyarakat
kecamatan pandaan.

(a)

Gambar 4.1.1 Menu Utama


4.1.2 Halaman Menu
Form menu utama merupakan menu
awal dari aplikasi layanan masyarakat
kecamatan pandaan setelah admin
melakukan login. Pada form ini terdapat
menu yang dapat diakses dengan me-klik
tiap menu yang ingin dipilih. Adapun
tampilannya sebagai berikut.

(b)
Gambar 4.1.3 Tampilan Hasil SMS

Sedangkan untuk tenggang waktu


pembalasan SMS Gateway sangat bervariasi
sesuai dengan kartu operator yang
digunakan, adapun hasil pengujian dapat
dilihat pada tabel 5.1.

Gambar 4.1.2 Tampilan Halaman Admin


Tabel 4.2 Hasil pengujian tenggang waktu

5
5.Kesimpulan 5.2 DAFTAR PUSTAKA
Referensi Buku:
Dari hasil penelitian dapat
1. Bambang Setiawan, dkk, 2011.
disimpulkan sebagai berikut:
Abstrak-Dalam penelitian ini akan
1. Sistem ini dapat membantu warga dibahas mengenai pemanfaatan
Kecamatan Pandaan untuk mengetahui teknologi sms gateway untuk. Ioli
Putra Waskita.
detail data warga, informasi-informasi
Kecamatan Pandaan, serta jadwal 2. Budi Rahardjo, 2011.
Petugas Piket Kecamatan dan jadwal pemrograman web dalam bentuk
praktikum.
pengambilan dokumen secara uptodate.
2. Biaya untuk informasi menggunakan 3. Maulana, Indra. 2011. Sistem
Informasi Geografis Layanan
sms gateway lebih terjangkau dari pada
Masyarakat Lingkup Kab. Bandung
via telepon. Berbasis Web Dan Sms Gateway.
3. Dari hasil pengujian sistem aplikasi, Universitas Komputer Indonesia.
Bandung.
dapat disimpulkan lamanya waktu pesan
terkirim tergantung pada provider yang 4. Rahmat Priyanto, 2011.
digunakan oleh warga. Membangun Aplikasi SMS dengan
PHP dan MySQL. Cirebon:
Penerbit PT. Elex Media
5.1 Saran Komputindo.

Aplikasi informasi layanan masyarakat 5. Muhammad Miftakul Amin, 2010.


Kecamatan Pandaan berbasis sms Aplikasi SMS dengan PHP untuk
Orang Awam. MAxicom.
gateway ini dapat di kembangkan bukan
Palembang.
hanya untuk Kantor Kecamatan saja
tetapi juga bisa dikembangkan oleh
Kantor Instansi lainnya.
.

S-ar putea să vă placă și