• Tidak ada hasil yang ditemukan

MEMBANGUN SISTEM INFORMASI LAYANAN MASYA (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "MEMBANGUN SISTEM INFORMASI LAYANAN MASYA (1)"

Copied!
6
0
0

Teks penuh

(1)

”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 1santosobudi@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 1.1 Latar Belakang

Kecamatan Pandaan terletak di Kabupaten Pasuruan, Provinsi Jawa Timur, Indonesia. Letaknya berada di tengah-tengah jalur Malang-Surabaya dengan akses menuju banyak tempat pariwisata. Kecamatan Pandaan semakin pesat perkembangannya ketika dioperasikannya Tol Gempol-Pandaan pada bulan Juli 2014.

Kecamatan Pandaan mulai beroperasional per tanggal 1 Januari 2014 untuk melayani warga Kecamatan Pandaan mengurus KTP, KK, Kartu Kuning atau surat keterangan yang lain, dengan istilahnya one stop service.

Untuk mengurus keperluan administratif kependudukan, seperti mengurus / pecah / tambah jiwa KK, surat keterangan kelahiran, ataupun stempel legalisir Kepala Camat kadang kala warga Kecamatan Pandaan harus beberapa kali datang ke Kantor Kecamatan untuk mengetahui sampai dimana proses pengurusan dokumen tersebut. Seperti misalnya saat ini di Dinas Kependudukan dan Catatan Sipil (Dispenduk Capil) melakukan pendataan ulang yaitu melakukan pemutakhiran data

kependudukan melalui pencocokan dan penelitian (coklit) Kartu Keluarga. Sehingga nama salah satu anggota keluarga ada yang hilang atau terkena coklit. Pengurusan untuk menghapus status bermasalah coklit ini membutuhkan waktu yang lama dan tidak ada tenggat waktu yang jelas dari Dispenduk Capil.

Menanggapi permasalahan tersebut, maka perlu dibangun sebuah sistem informasi layanan masyarakat Kecamatan Pandaan mencakup pengelolaan jadwal pengambilan dokumen, jadwal petugas kecamatan yang masuk dan piket, maupun pengelolaan data warga yang mengurus di Kecamatan Pandaan.

Berdasarkan uraian diatas penulis tertarik untuk mengambil judul penelitian

”Membangun Sistem Informasi Layanan

Masyarakat Kecamatan Pandaan Berbasis

SMS Gateway”.

1.2 Tujuan

(2)

Menghasilkan sebuah sistem aplikasi layanan masyarakat Kecamatan Pandaan berbasis SMS Gateway.

2. LANDASAN TEORI 2.1 SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. SMS Gateway dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel, karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu, dengan adanya SMS Gateway, dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.

Gambar 2.1Bagan Sms Gateway

2.2 Pemrograman Web

Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman adalah proses, cara, pembuatan. Orang banyak mengenal web dengan istilah WWW (world wide web), WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya.

Website dibuat dengan suatu bahasa pengkodean HTML, untuk mempermudah pengaturan tampilan dapat digunakan CSS dan agar dapat interaktif maka perlu membuat suatu pemrograman agar dapat berinteraksi antara pengunjung dan situs tersebut, ada banyak bahasa yang dapat digunakan seperti javascript dan PHP.

Pemrograman database seperti MySQL juga digunakan untuk menyimpan data suatu website.

2.3 HyperText Markup Language (HTML)

Dalam sebuah halaman website html sebagai penyusunnya merupakan file teks atau file ASCII yang berisi instruksi/script kepada web browser untuk menampilkan suatu tampilan grafis. Didalam file HTML terdapat beberapa "tag" atau kode-kode yang dimengerti oleh web browser dan dapat menampilkannya di layar monitor.

Salah satu kelebihan file HTML adalah cross platform, artinya file HTML dapat ditampilkan di beberapa Operating System (OS) yang berbeda dan memiliki tampilan yang sama walaupun saat pembuatannya menggunakan satu OS tertentu saja.

Yang bisa dilakukan dengan HTML gunakan untuk menangani pendaftaran, transaksi secara online.

4. Menambahkan objek-objek seperti image, audio, video dan juga java applet dalam dokumen HTML.

2.4 PHP

PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP, kita dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database. Kode program PHP selalu diawali

dengan tag “<?” atau “<?php” dan ditutup dengan tag “?>”. File yang berisi tag HTML

(3)

HTML yang akan dikirim ke browser client yang mengakses file tersebut.

PHP adalah bahasa pemrograman web yang akhir-akhir ini banyak digunakan. Dengan PHP kita dapat membuat sebuah website dinamis dengan koneksi data ke database. Beberapa perintah dasar yang sering digunakan dalam PHP untuk mengakses database yaitu:

1. Koneksi ke database

2. Memasukkan data ke database 3. Menampilkan data dari database 4. Menghapus data dari database 5. Merubah data dari database

Sebagian besar programmer PHP pasti pernah membuat aplikasi yang harus berinteraksi dengan database. Sampai pada PHP versi 5.1, pilihan yang direkomendasikan adalah menggunakan native drivers seperti Mysql Extensions. Pada PHP versi 5.4 penggunaan Mysql Extensions mulai ditinggalkan, dan akan dihapus secara keseluruhan pada PHP versi 5.5. Itu artinya, penggunaan fungsi mysql_connect() atau mysql_query() harus diganti. Pilihannya adalah menggunakan Mysql Extensions atau PDO.

PDO (PHP Data Object), yang diperkenalkan sejak PHP versi 5.1, menyediakan antarmuka untuk berinteraksi dengan berbagai jenis database secara seragam. Bisa digunakan untuk mengakses database MySQL, Firebird, atau IBM dengan syntax yang sama.

2.5 My SQL

MySQL merupakan server basis data yang menggunakan teknik relasional untuk 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 khusus secara pribadi.

MySQL merupakan suatu perangkat lunak basis data relasi (Relation Database Management System/RDMS) seperti halnya Oracle, PostgreSQL, Microsoft SQL. MySQL jangan disama artikan dengan SQL

(Structure Query Language) yang didefinisikan sebagai sintaks perintah- perintah tertentu dalam bahasa (program) yang digunakan untuk mengelola suatu basis data. Jadi MySQL dan SQL berbeda. MySQL adalah softwarenya dan SQL adalah bahasa perintahnya.

Dalam bahasa SQL pada umumnya informasi tersimpan dalam table-tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record) dan yang ditujukan untuk membangun aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya. Gammu merupakan project yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan tool ini tanpa perlu takut dengan masalah legalitas dan biaya yang mahal yang harus dikeluarkan. Gammu mendukung berbagai macam telepon seluler dengan berbagai jenis koneksi dan tipe. Selain mudah penggunaannya, perangkat modem GSM yang support cukup banyak. Selain itu perangkat lain yang lebih cocok untuk dijadikan sms gateway dengan software gammu seperti modem GSM itegno, wavecom dan lain-lain. GAMMU bahkan sudah menyediakan service online untuk proses update data sms ke database. Database yang di support GAMMU adalah MySQL.

Gambar 2.6 Mekanisme Kerja Gammu

3. DESAIN SISTEM 3.1Deskripsi Sistem

(4)

membantu memberikan informasi mengenai informasi-informasi penting dan terbaru dari Kecamatan Pandaan yang terkait dengan jadwal petugas Kecamatan Pandaan beserta jadwal piket.

Gateway. Berikut adalah sistem hirarki dari sistem yang akan dibangun

Gambar 3.1 Hirarki Sistem

Pada sistem hirarki yang terlihat pada gambar 3.9.1 menjelaskan bahwa sistem aplikasi layanan masyarakat berbasis SMS gateway terdiri dari beberapa menu yaitu menu utama admin, panduan, kritik & saran, Jadwal, dan tentang. Pada menu utama admin terdapat submenu data warga, jadwal petugas, jadwal dokumen, panduan, informasi kecamatan, kritik, admin, dan keluar.

3.2Pembuatan Aplikasi

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

digunakan yakni MySQL. Di bawah ini flowchart alur kerja sistem dimana User mengirimkan sms, kemudian aplikasi mengecek format sms, jika sms benar maka query dikirim ke database, lalu user menerima balasan sms berupa terjemahan kata yang diinginkan oleh user. Apabila format sms yang diketik salah maka sms dikirim kembali dengan memberitahukan bahwa format sms tidak ada di database.

USER

Cek SMS

Ada SMS

Cek format SMS

If format SMS benar

Akses ke Database

Kirim SMS

Replay format SMS sesuai sistem

END

T

Y

T

Y

Gambar 3.3 Flowchart Alur Kerja Sistem

4.Implementasi Modul

Sesuai dengan analisis permasalahan tersebut di atas, maka dapat diterapkan hasil dari implementasi modul yang telah dilakukan sesuai dengan prosedur konsep database sehingga terwujud sebuah program yang diharapkan sesuai dengan tujuan penelitian.

(5)

4.1.1 Menu Utama

Form menu utama merupakan menu awal dari aplikasi layanan masyarakat kecamatan pandaan.

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.

Gambar 4.1.2 Tampilan Halaman Admin

(a)

(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.

(6)

5.Kesimpulan

Dari hasil penelitian dapat disimpulkan sebagai berikut:

1. Sistem ini dapat membantu warga Kecamatan Pandaan untuk mengetahui detail data warga, informasi-informasi Kecamatan Pandaan, serta jadwal Petugas Piket Kecamatan dan jadwal pengambilan dokumen secara uptodate. 2. Biaya untuk informasi menggunakan sms gateway lebih terjangkau dari pada via telepon.

3. Dari hasil pengujian sistem aplikasi, dapat disimpulkan lamanya waktu pesan terkirim tergantung pada provider yang digunakan oleh warga.

5.1 Saran

Aplikasi informasi layanan masyarakat Kecamatan Pandaan berbasis sms gateway ini dapat di kembangkan bukan hanya untuk Kantor Kecamatan saja tetapi juga bisa dikembangkan oleh Kantor Instansi lainnya.

.

5.2 DAFTAR PUSTAKA Referensi Buku:

1. Bambang Setiawan, dkk, 2011. Abstrak-Dalam penelitian ini akan dibahas mengenai pemanfaatan teknologi sms gateway untuk. Ioli Putra Waskita.

2. Budi Rahardjo, 2011. pemrograman web dalam bentuk praktikum.

3. Maulana, Indra. 2011. Sistem Informasi Geografis Layanan Masyarakat Lingkup Kab. Bandung Berbasis Web Dan Sms Gateway. Universitas Komputer Indonesia. Bandung.

4. Rahmat Priyanto, 2011. Membangun Aplikasi SMS dengan PHP dan MySQL. Cirebon: Penerbit PT. Elex Media Komputindo.

Gambar

Gambar 2.1Bagan Sms Gateway
Gambar 2.6 Mekanisme Kerja Gammu
Gambar 3.1 Hirarki Sistem
Gambar 4.1.3 Tampilan Hasil SMS

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dengan pengolahan serta analisis data, maka dapat di ambil kesimpulan bahwa terdapat hubungan yang positif dan signifikan antara keseimbangan

Objektif kajian ini ialah untuk mengkaji faktor-faktor sebilangan rakyat terutama golongan belia dan golongan berpendapatan rendah tidak mengundi dalam pilihan raya

Hasil penelitian yang telah dilakukan oleh beberapa ahli menunjukkan banyak terjadi miskonsepsi pada siswa dan mahasiswa dalam memahami materi kimia disebabkan karena

bergantung pada buku teks. Selain itu media Pop- Up Book praktis untuk digunakan, mudah dibawa, tampilan berbentuk dua dan tiga dimensi yang dapat menambah semangat belajar

straipsnyje nagrinėjamas chemijos olimpiadų dalyvių požiūris į pagrindinius mokymosi dalykus (lietuvių, užsienio kalbas, matematiką, fiziką, biologiją, chemiją).

Merespon kewenangan lebih luas pada otonomi daerah, sekaligus untuk memancing investasi, Pemerintah Provinsi Sumatera Barat mengesahkan Perda PropinsiNo.6Tahun 2008 Tentang

 Jadi, bunyi konkrit alami disebut alofon dan fonem adalah satuan bunyi yang diciptakan ahli sehingga berwujud abstrak, karena keberadaan fonem ada di dalam benak pikiran