Seminar Nasional Peranan Ipteks Menuju Industri Masa Depan(PIMIMD-4) Institut Teknologi Padang (ITP), Padang, 27 Juli 2017 ISBN:XXX-XXX-XXXXX-X-X http://eproceeding.itp.ac.id/index.php/pimimd2017
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
[email protected]
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 © 2017 ITP Press. All rights reserved.
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 DOI 10.21063/PIMIMD4.2017.116-122
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
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
117
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 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 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 hubungan yang sudah didefinisikan
118
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
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
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 :
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
119
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 4. Use Case Aplikasi Adroid Use Case Diagram interaksi dangan aplikasi SMS Gateway
petugas
Andorid
Gambar 3. Use Case Aplikasi Web Use Case Diagram menggambarkan interaksi calon pengantin dengan aplikaasi Android
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
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
120
3.
4. 5.
6.
7.
8.
9. 10.
11.
12.
digit nomor untuk melakukan verifikasi nomor telepon Calon pengantin harus mengirimkan format sms “ REGISTRASI #(4 Digit Nomor ) “ untuk mengkonfirm registrasi untuk mendapatkan nomor registrasi untuk keperluan LOG IN Calon Pengantin melakukan LOG in di Situs KUA Setelah LOG In, Calon Pengantin melaukan pendaftaran pernikahan dengan mengklik tombol “Daftar Pernikahan” Pilih 2 Kategory Pernikahan ( Sudah pernah Menikah / Belum Pernah Menikah ) 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 Upload Form2 yang memerlukan tanda tangan ( form tersedia di situs KUA ). Klik tombol “ Daftar “ 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-JD0023. b. Sistem Akan Membalas dengan isi : sudah di proses, Belum Lengkap, Belum Di Proses Di Dalam Kantor KUA, Admin akan melakukan log in, kemudian memilih form data calon pengantin 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 7.Rancancangan login
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
121
Gambar 11. Rancangan SMS Gateway
Gambar 8. Rancangan form calon suami 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 :
Gambar 9. Rancangan form calon istri
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
Prosiding Seminar Nasional PIMIMD-4, ITP, Padang
122
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]
=
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]
Service = mysql Logfile = smsdlog Debuglevel = 0 Phoneid = MyPhone1 Commtimeout = 60 Sendtimeout = 300 PIN = 1234
[2]
# ---------------------------------------
[4]
[3]
# Konfigurasi koneksi ke MySQL
Meyer, Hendry R. 2007. Manajemen dengan Kecerdasan Emosional, Bandung, Nuansa. Hijriani, H., & Hijriani, H. (2015). ImplementasiPelayananPencatatan Pernikahan di Kantor Urusan agama (KUA) Kecamatan Sangasanggaa, 3(2), 534-548.
Kadir, Abdul. 2009. Pengenalan Sistem Informasi. Yogyakarta : Penerbit Andi Publiser
Daud Edison Taringan, 2012. Membangun SMS Gateway Berbasis Web dengan Codeigniter. Lokomedia. Yogyakarta.
# --------------------------------------Pc=localhost
[5]
Hery Prasetya, Andreas. 2011. Cepat Kuasai PHP dan MySQL. Andi Publisher
# isikan user untuk akses ke MySQL User = root
[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/
# 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)