ISBN:XXX-XXX-XXXXX-X-X
http://eproceeding.itp.ac.id/index.php/pimimd2017
© 2017 ITP Press. All rights reserved. DOI 10.21063/PIMIMD4.2017.116-122
Model Aplikasi Pelayanan Pernikahan Berbasis Android dan
SMS Gateway
Wida Susanti*, M.Hasmil Adiya
Sekolah Tiggi Ilmu Komputer Pelita Indonesia Jl. Ahmad Yani no 88, Pekanbaru, Indonesia
*Correspondence should be addressed to wilda@lecturer.pelitaindonesia.ac.id
Abstrak
Kantor Urusan Agama merupakan bagian dari unsur pelaksana sebagian tugas Kementrian Agama yang berhubungan langsung dengan masyarakat di wilayah kecamatan. Namun dalam pelaksanaannya pelayanan yang diberikan kepada masyarakat masih belum maksimal. Sebagian Masyarakat masih mendatangi Kantor Urusan Agama untuk melakukan pencatatan pernikahan dan konsultasi pernikahan. Sehingga akan terjadi antrian pada saat pencatatan tersebut. Belum lagi informasi yang diterima oleh masyarakat, pasangan calon pengantin yang sudah melakukan pencatatan pernikahan menerima informasi jadwal pernikahan yang lambat dari petugas KUA. Model aplikasi yang dirancang untuk system pelayanan pernikahan berbasis android. Dimana sistem akan memberikan notifikasi nomor pendaftaran. Dari notifikasi nomor pendaftaran, pasangan calon pengantin akan mendapatkan reminder untuk melengkapi persyaratan dan no pendaftran . menggunakan sms gateway. Pembuatan model aplikasi ini direncanakan mulai dari pengidentifikasian sistem pengelolaan data dan informasi pendaftaran dan persyaratan nikah pada KUA Pekanbaru Kota. Menganalisa dan merancang model aplikasi atau perangkat lunak untuk pengelolaan data dan informasi pendaftaran nikah pasangan calon pengantin berbasis android. Untuk membangun model aplikasi ini MYSQL untuk membuat database, XAMPP 1.7.3 sebagai pengolah database, ODBC sebagai connector database dengan program, PHP dan Gammu 1.33 untuk pengiriman sms gateway. Demi menunjang penelitian ini, metoda pengumpulan data yang dilakukan dengan cara observasi, interview dan dokumentasi. Sehingga menghasilkan model aplikasi yang nantinya dapat menjawab kesulitan yang sering dialami oleh pasangan calon pengantin dan pengelola KUA.
Kata kunci: Model Aplikasi, Android, SMS Gateway, Pasangan Calon Pengantin, Pelayanan Pernikahan
1.
Pendahuluan
Peningkatan kualitas pelayanan
merupakan salah satu hal penting dalam masyarakat. Hal ini disebabkan karena di satu sisi tuntutan masyarakat terhadap perbaikan kualitas pelayanan dari tahun ke tahun semakin besar, sementara di sisi lain praktik penyelenggaraan pelayanan yang diberikan Kantor Urusan Agama tidak mengalami
perubahan yang berarti. Masyarakat
menginginkan pelayanan yang cepat, tepat, ramah, responsif dan berkeadilan.
Namun Kantor Urusan Agama melalui
aparaturnya belum mampu memenuhi
keinginan masyarakat tersebut. Pelayanan adalah kegiatan yang dilakukan oleh seseorang atau sekelompok orang dengan landasan factor material melalui sistem, prosedur dan metode tertentu dalam rangka usaha memenuhi kepenting. Pelayanan juga sebagai suatau tindakan atau perbuatan seseorang atau organisasi untuk memberikan kepuasan kepada pelanggan atau nasabah
Kualitas pelayanan adalah usaha yang dilakukan oleh seorang anggota organisasi penyedia layanan dalam rangka memenuhi kebutuhan pelanggan secara cepat, tepat, adil, transparan dan sesuai dengan apa yang dibutuhkan pelanggan. Kualitas pelayanan merupakan suatu hal yang perlu mendapatkan perhatian [1].
Waktu sangatlah berharga, ditengah kesibukan masyarakat di tengah rutinitas kerja sehingga permasalahan antrian pencatatan pernikahan serta antrian jadwal pernikahan menjadi permasalahan bagi pasangan calon pengantin. Minimnya informasi mengenai syarat-syarat pendaftaran pernikahan dan prosedur pendaftaran yang panjang serta rumit membuat pasangan calon pengantin menjadi bingung. Karena tidak terkomputerisasi menyebabkan urutan proses pernikahan calon pengantin tidak sesuai dengan saat mendaftar misalnya pada saat yang sama untuk tanggal, bulan dan jam yang sama ada dua calon pengantin yang sudah
mendaftar. Calon pengantin A sudah lebih dulu mendaftarkan pernikahan nya sebelum calon pengantin B, tetapi calon pengantin B lebih dahulu dilaksanakan pernikahannya sehingga calon pengantin A harus menunggu terlebih dahulu. Melihat proses pembuatan berkas persyaratan nikah tersebut, kurang efektif dan efisien jika dilakukan terus menerus dalam jangka waktu yang panjang.
Pada penelitian-penelitian sebelumnya memang telah banyak mengangkat sistem informasi pernikahan, seperti penelitian yang dilakukan (Hijriani & Hijriani, 2015)[2]
dengan judul Implementasi Pelayanan
Pencatatan Pernikahan di KUA Kecamatan Sangasana Kabupaten Kutainegara. Sulastri (2013) dengan judul Implementasi Sistem
Informasi Pernikahan di KUA Kec.
Bangkinang, Analisa dan perancangan Sistem Informasi biaya pencatatana nikah di KUA di Kec. Tapung hilir oleh Delma Yulia (2013) dan masih banyak yang lainnya untuk penelitian yang sama, namun semuanya masih membangun sistem informasi yang ada pada KUA, tidak membangun aplikasi pendaftaran secara online untuk mengurangi antrian pada KUA sendiri. Kemudian ada
juga penelitian dengan judul Sistem
Informasi Pengolahan data Pernikahan Pada Kantor Urusan Agama Kec. Gading Berbasis Website. Pada penelitian ini pendaftran pencatatan pernikahan sudah menggunakan website. Tapi tidak ada notifikasi reminder dari sistem untuk mendapatkan nomor pendaftaran atau nomor antrian dan tidak ada notifikasi balasan sms gateway kepada
pasangan calon pengantin. Untuk
mendapatkan jadwal pernikahan pasangan calon pengantin diharuskan datang ke kantor KUA.
Dari beberapa penelitian yang telah
dilakukan sebelumnya dan dari hasil
wawancara dari pihak KUA Pekanbaru Kota, kami membuat model aplikasi pelayaanan
pernikahan pendaftaran pencatatan
pernikahan berbasis android kemudian
notifikasi nomor pendaftaran dan jadwal pernikahan terkirim dengan sms gateway.
2.
Kajian Literatur
Istilah sistem secara umum dapat
didefinisikan sebagai kumpulan hal atau elemen yang saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai
suatu tujuan. Sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu : Komponen Sistem, Batasan Sistem, Lingkungan Luar Sistem, Penghubung Sistem, Masukan Sistem, Keluaran Sistem, Pengolahan Sistem dan Sasaran Sistem[3]
A. SMS Gateway
SMS Gateway adalah sebuah gerbang
yang menghubungkan computer dengan
client melalui SMS, Client secara tidak
langsung
berinteraksi
dengan
aplikasi/sistem melalui SMS Gateway.
Saat itulah yang sebenarnya diolah oleh
SMS Gateway.
kita dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan databasenomor-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 anda 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. SMS Gateway merupakan
aplikasi SMS yang bersifat dua arah (two-way SMS) yang dapat membantu perusahaan dalam menjalin interaksi dengan pelanggan melalui SMS[4].
B. PHP
“PHP (atau resminya PHP: Hypertext Preprosesor) adalah skrip bersifat Bersifat
server side yang ditambahkan ke dalam HTML. PHP sendiri merupakan singkatan dari
Personal Home Page Tools. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server side berarti pengerjaan script dilakukan di server, baru kemudian hasilnya dikirimkan ke browser”
C. Database MySQL
MySQL adalah sebuah sistem manajemen
database yang saling berhubungan. Sebuah hubungan database dari data yang tersimpan pada tabel yang terpisah daripada menyimpan semua data pada ruang yang sangat besar. Hal ini menambah kecepatan dan fleksibilitas. Tabel-tabel tersebut dihubungkan oleh
mengakibatkan akan memungkinkan untuk mengkombinasikan data dari beberapa tabel sesuai dengan keperluan. MySQL merupakan
database yang sangat cepat, dapat diandalkan
dan mudah untuk digunakan. Database
MySQL dapat dibuat menggunakan tampilan
phpMyAdmin atau menggunakan sebuah script
dalam PHP[5]
D. Gammu
Gammu adalah aplikasi yang dapat
digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lainnya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (phonebook) dan fungsi SMS. Namun, untuk aplikasi yang akan kita kembangkan ini, kita akan lebih banyak menggunakan fungsi SMS dari Gammu[6].
E. SMS Devices
Merupakan alat pengirim SMS yang berupa modem ataupun handphone. Agar dapat digunakan dengan semestinya, maka devices ini harus memenuhi syarat-syarat tertentu agar dapat terintegrasi dengan gammu[7]
3.
Model Aplikasi Pelayanan
Pernikahan Berbasis Android
Permasalahan utama yang diselesaikan dalam model aplikasi pelayanan pernikahan ini adalah adanya sistem akan memberikan notifikasi nomor pendaftran pasangan calon pengantin yang akan mendapatkan reminder untuk melengkapi persyaratan dan jadwal
pernikahan yang sebelumnya menunggu
antrian secara manual dan memakan waktu lama.
Aplikasi terdiri dari Web, Android dan SMS Gateway. Untuk aplikasi Web dan Android membutuhkan koneksi internet, sedangkan untuk aplikasi SMS Gateway membutuhkan biaya dalam bentuk pulsa agar dapat mengirim SMS ke server. Sebelum pasangan calon
pengantin menggunakan aplikasi dalam
android maupun SMS Gateway maka diharapkan untuk melakukan registrasi terlebih dahulu di web. Pasangan calon pengantin login
ke web, sehingga pasangan calon pengantin mendapatkan notifikasi nomor pendaftaran dan reminder untuk melengkapi persyaratan dan mendapatkan jadwal pernikahan.
Perangkat Lunak
Perangkat lunak yang digunakan dalam pembuatan aplikasi web, android, dan sms
gateway beserta database-nya adalah sebagai berikut :
1. Sublime
2. Eclise
3. Android Development Tools
(ADT) 4. Android SDK 5. XAMPP webserver 6. Gammu SMS Gateway 7. Adobe Photoshop CS Spesifikasi Pengguna
Pengguna aplikasi terdiri dari 2 pengguna yaitu, petugas KUA dan pasangan calon pengantin, dengan spesifikasi sebagai berikut:
1. Pasangan Calon Pengantin
Yaitu pengguan yang melakukan
registrasi dan pendaftaran di web dan yang akan menerima notifikasi atau reminder nomor antri yang akan melengkapai persyaratan pernikahan
dan akan mendapatkan jadwal
pernikahan
2. Petugas KUA
Yaitu user yang mengaktifkan sistem ketika pendaftaran pasangan calon pengantin masuk dan akan memberikan persyaratan dan jadwal
pernikahan sehingga pasien menerima
notifikasi atau reminder.
Skema Implementasi Sistem Aplikasi
Gambar 1. Skema Implementasi Sistem Aplikasi
Use Case
Terdapat dua buah entitas pada pemodelan use case diagram yaitu calon pengantin(catin) dan petugas KUA. Data yang di kirim dan diterima oleh masing-masing aktor terlihat pada use case berikut :
Gambar2. Use aplikasi keseluruhan
Pemodelan Aplikasi
Berikut ini akan dijabarkan masing-masing pemodelan ketiga aplikassi yang telah dibuat yaitu:
1. Aplikasi Website 2. Aplikasi Android
3. Aplikasi SMS Gateway
Use Case Diagram Aplikasi Web yang dibangun
Gambar 3. Use Case Aplikasi Web Use Case Diagram menggambarkan interaksi calon pengantin dengan aplikaasi Android
Gambar 4. Use Case Aplikasi Adroid Use Case Diagram interaksi petugas dangan aplikasi SMS Gateway
Andorid
Gambar 5. Use Case Aplikasi SMS Gateway
Format SMS Registrasi
1. Calon Pengantin melakukan Registrasi di Situs KUA
2. Setelah calon pengantin melakukan registrasi dan mek klik tombol submit maka system akan mengirimkan 4
digit nomor untuk melakukan verifikasi nomor telepon
3. Calon pengantin harus mengirimkan format sms “ REGISTRASI #(4 Digit Nomor ) “ untuk mengkonfirm registrasi untuk mendapatkan nomor registrasi untuk keperluan LOG IN 4. Calon Pengantin melakukan LOG in di
Situs KUA
5. Setelah LOG In, Calon Pengantin melaukan pendaftaran pernikahan dengan mengklik tombol “Daftar Pernikahan”
6. Pilih 2 Kategory Pernikahan ( Sudah pernah Menikah / Belum Pernah Menikah )
7. Isi Masing2 Form Yang Ada ( Form Suami , Form Istri , Form Ayah/Wali Suami, Form Ibu/Wali Suami, Form Ayah/Wali Istri, Form Ibu/Wali Istri ) klik Lanjut
8. Upload Form2 yang memerlukan
tanda tangan ( form tersedia di situs KUA ).
9. Klik tombol “ Daftar “
10. Akan ada SMS yang memberikan Nomor Daftar Pernikahan ke Calon Pengantin ( Contoh : KUA-JD-0023 )
a. Calon Dapat mengecek apakah data telah diproses atau belum dengan mengirimkan SMS dengan format ( Status #Nomor Daftar Pengantin ) contoh : Status # KUA-JD-0023.
b. Sistem Akan Membalas
dengan isi : sudah di proses, Belum Lengkap, Belum Di Proses
11. Di Dalam Kantor KUA, Admin akan melakukan log in, kemudian memilih form data calon pengantin
12. Admin akan mengecek apakah data yang telah di berikan oleh calon pengantin melalui Situs KUA sudah sesuai atau belum, Terdapat tiga status untuk data calon pengantin yang masuk yaitu: Lengkap, Belum Lengkap, Belum Di Proses.
a. Jika Belum Sesuai / Belum
Lengkap maka admin dapat
mengirimkan pesan di kotak yang
telah di sediakan untuk
memberitahu bagian mana yang
tidak sesuai ( system akan
Mengirimkan sms reminder Setiap
2 hari terhadap data calon
pengantin dengan status “Belum Lengkap “.
Jika Data sudah lengkap atau sudah sesuai, maka Admin akan mengirimkan pesan melalui
kotak yang sudah di siapkan untuk
memberitahu calon Pengantin untuk membawa berkas asli ( berkas yg memerlukan ttd dan materai ) ke Kantor KUA, untuk selanjutnya di berikan ASLI surat Jadwal Bimbingan Nikah dan Asli Surat Jadwal Nikah.
Implemetasi Antar Muka Aplikasi Pelayanan Pernikahan
Gambar 6. Rancangan form pendaftaran
Gambar 8. Rancangan form calon suami
Gambar 9. Rancangan form calon istri
Gambar 11. Rancangan SMS Gateway
Gambar 12. Rancangan reminder SMS Gateway
4.
Hasil dan Pembahasan
Dalam aplikasi ini menggunakan sms
gateway dan berbasis android dengan
menggunakan PHP dan DBMS MySQL sebagai bahasa pemrograman server dan jquery untuk memperindah tampilan pada sisi client agar lebih interaktif. Dimana client akan mengakses web untuk melakukan pemasukan data dengan memasukan beberapa parameter dan nantinya server akan memberi jawaban. Dan pada sms gateway, menggunakan gammu sebagai gatewaynya yang menghubungkan antara handphone dengan komputer sekaligus menterjemahkan text yang dikirimkan oleh handphone ke komputer. Informasi yang akan ditampilkan kepada pengguna adalah berupa hasil proses dari input perintah yang dikirim. Rancangan sistem dan aplikasi web dan sms gateway yaitu :
Gateway (Gammu).
Konfigurasi dilakukan untuk
mengkoneksikan modem dengan aplikasi SMS
gateway (gammu) yang akan memudahkan aplikasi mengirim pesan lewat SMS. Pada paket aplikasi gammu terdapat 2 (dua) file konfigurasi yang digunakan untuk melakukan koneksi antara modem dengan gammu melalui port komputer, dan koneksi ke database untuk
melakukan penyimpanan pesan masuk / SMS, file konfigurasi tersebut adalah gammurc dan
smsdrc. Pada file gammurc terdapat konfigurasi koneksi gammu dengan modem SMS gateway.Berikut isi file gammurc.
[gammu] port modem Port = com3:: jenis connection modem Connection = at115200
Pada file konfigurasi smsdrc terdapat konfigurasi port modem dan koneksi database tempat penyimpanan sms. Berikut isi dari file
smsdrc.
[gammu]
#isikan no port di bawah ini
Connection = at115200[smsd] Service = mysql Logfile = smsdlog Debuglevel = 0 Phoneid = MyPhone1 Commtimeout = 60 Sendtimeout = 300 PIN = 1234 #---
#Konfigurasi koneksi ke MySQL
#--- Pc=localhost
#isikan user untuk akses ke MySQL User = root
# isikan password user untuk akses ke MySQL
PASSWORD =
#Isikan nama database Untuk Gammu Database = sms
Untuk mengetahui port yang akan
digunakan oleh modem, bukalah Device
Manager dengan menekan kombinasi tombol
windows dan R, lalu ketikan devmgmt.msc dan tekan tombol Enter. Port modem dapat dilihat pada bagian Port(COM & LPT)
5.
Simpulan
Berdasarkan hasil penelitian yang telah dilakukan, maka dapat disimpulkan bahwa untuk mendapatkan informasi pasangan calon pengantin maka pihak Kantor Urusan Agama harus mendapatkan data pasangan calon pengantin secara lengkap untuk dapat diproses sehingga dapat disimpulkan
1. Model Aplikasi Pelayanan Pernikahan ini sangat membantu Kantor Urusan Agama dalam mendata pasangan calon
pengantin yang akan melakukan
pernikahan
2. Penggunaan sms gateway mempercepat
reminder pendaftaran pasangan calon pengantin untuk dapat ditindak lanjuti.
3. Aplikasi ini mempercepat proses
pengolahan data dan jadwal pernikahan untuk pasangaan calon pengantin
Referensi
[1] Meyer, Hendry R. 2007. Manajemen
dengan Kecerdasan Emosional,
Bandung, Nuansa.
[2] Hijriani, H., & Hijriani, H. (2015). ImplementasiPelayananPencatatan
Pernikahan di Kantor Urusan agama (KUA) Kecamatan Sangasanggaa, 3(2), 534-548.
[3] Kadir, Abdul. 2009. Pengenalan
Sistem Informasi. Yogyakarta : Penerbit Andi Publiser
[4] Daud Edison Taringan, 2012.
Membangun SMS Gateway Berbasis Web dengan Codeigniter. Lokomedia. Yogyakarta.
[5] Hery Prasetya, Andreas. 2011. Cepat
Kuasai PHP dan MySQL. Andi
Publisher
[6] Ridwan. Mengenal Gammu SMS
Gateway. Diakses 4 Juli 2017. Diunduh pada
http://ciqwan.blog.unigha.ac.id/2013/08/ 16/mengenal-gammu-sms-gateway/