APLIKASI SISTEM INFORMASI PELAYANAN PRA NIKAH STUDY KASUS PADA KUA KOTA AGUNG Lenawati
[email protected]
Abstrak Pemanfaatan internet dan world wide web semakin meningkat dan semakin menjadi hal yang lumrah bagi setiap orang. Internet bisa memberikan informasi yang sangat banyak bagi setiap orang. Sistem informasi pelayanan pra nikah ini bertujuan untuk membantu pihak KUA (Kantor Urusan Agama) dalam mengelola registrasi dan pengisian formulir pra nikah baik berupa informasi pernikahan maupun segala sesuatu yang berhubungan dengan proses pernikahan untuk mempermudah calon pasangan yang akan melangsungkan proses pernikahan secara online. Penyebaran informasi dapat dilakukan menggunakan aplikasi internet seperti website yang dapat mengakses informasi dan web sebagai sebuah aplikasi yang berperan untuk memberikan informasi sebagai penunjang perancangana aplikasinya menggunakan PHP serta MySQL sebagai database sebagai penyimpanan datanya. Oleh karena itu akan dibangun sistem informasi untuk memberikan solusi penyebaran informasi di KUA dibuat sebuah aplikasi berbasis web. Kata Kunci: Website, KUA, PHP, Database MySQL, Aplikasi, Pra-nikah 1.
masing-masing agama dan kepercayaan
PENDAHULUAN 1.1 Latar Belakang
serta
Agung
Kabupaten
oleh
lembaga
yang
berwenang menurut perundang-undangan
Kantor Urusan Agama Kecamatan Kota
tercatat
yang
Tanggamus
berlaku.
Untuk
melakukan
adalah Unit Pelaksana Teknis (UPT)
perkawinan kedua calon pengantin harus
Direktorat Jenderal Urusan Agama Islam
mengikuti prosedur yang berlaku di
Departemen Agama Islam RI yang
dalam KUA.
berada
di
tingkat
Kecamatan
Penyebaran
Kota
informasi
dapat
Agung, satu tingkat di bawah Kantor
dilakukan menggunakan media digital
Departemen
seperti internet yang dapat mengakses
Agama
Kota
Bandar
Lampung. Pernikahan dianggap sah apabila
informasi
dan web
aplikasi
yang
menyebarkan
dilakukan menurut hukum perkawinan
sebagai berperan
informasi
sebuah untuk sebagai
penunjang aplikasinya serta database 1
sebagai
penyimpanan
karena
itu
informasi
akan untuk
datanya.
Oleh
1.3 Perumusan Masalah
dibangun
sistem
dalam perancangan aplikasi ini ada
memberikan
solusi
beberapa perumusan masalah yang akan
penyebaran informasi di KUA dibuat
diselsaikan.
sebuah aplikasi berbasis web untuk
1. Bagaimana
calon
pengantin
memberikan notifikasi kepada calon
mendapatkan informasi tentang
pengantin dan penghulu
apa
Masalah yang dapat dirumuskan
memfasilitasi
persyaratan
dalam
persiapan menikah?
dari latar belakang di atas adalah bagaimana
saja
2. Bagaimana tata cara pernikahan
masyarakat
melalui media informasi ini?
sehingga dapat mengakses informasi
3. Bagaimana
cara
yang berkaitan dengan persyaratan dan
memberikan
pendaftaran
piohak internal ke umum melalui
pra
mendatangi
nikah
tanpa
KUA,
harus
bagaimana
informasi
untuk dari
internet?
memfasilitasi pendaftaran nikah dan
1.4 Batasan Masalah
penyampaian jadwal pembinaan kepada
Batasan yang akan dicapai melalui
calon
pembahasan yang akan di lakukan dalam
pengantin,
memfasilitasi memantau
dan
pihak
bagaimana
KUA
peningkatan
untuk
laporan ini adalah:
pernikahan
1. Apliaksi sistem informasi ini
sewaktu-waktu.
akan memberikan informasi tata
1.2 Tujuan
cara pernikahan.
Tujuan yang pertama memfasilitasi
2. Sistem informasi Pra Nikah yang
masyarakat sehingga dapat mengakses informasi
yang
berkaitan
berbasis
dengan
3. Terciptanya
tanpa harus mendatangi KUA melalui
meng
informasi
yang
modern
website., memfasilitasi pendaftaran nikah dan memfasilitasi pihak KUA untuk perkembangan
dengan
gunakan media internet.
persyaratan dan pendaftaran pra nikah
memantau
web
2.
pernikahan
TINJAUAN PUSTAKA
2.1 Prangkat lunak.
sewaktu-waktu dengan grafik melalui
Perangkat lunak aplikasi adalah
aplikasi ini.
suatu subkelas perangkat lunak komputer 2
yang
memanfaatkan
kemampuan
pengendalian
yang
ditujukan
untuk
komputer langsung untuk melakukan
mendapatkan jalur komunikasi penting,
suatu tugas yang diinginkan pengguna
memproses tipe transaksi rutin tertentu,
(Nugroho, 2009). Dibandingkan dengan
memberi sinyal kepada manajemen yang
perangkat
yang
lainnya
terhadap
kejadian-kejadian
mengintegrasikan berbagai kemampuan
internal
(Sudayat,
2009).
computer, tapi tidak secara langsung
informasi
menerapkan kemampuan tersebut untuk
mengumpulkan, menyimpan, mengolah,
mengerjakan
yang
dan menyebarkan data dan informasi.
Contoh
Sistem informasi dibuat sesuai dengan
lunak
sistem
suatu
menguntungkan
tugas
pengguna.
adalah
Sistem
sistem
organisasi
dan
yang
utama perangkat lunak aplikasi adalah
keperluan
tingkatan
pengolahan kata dan pemutar media.
manajemennya (Murhada, 2011).
Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi,
2.2 MySQL MySQL adalah salah satu perangkat
media, prosedur dan pengendalian yang
lunak Sistem Manajemen Database atau
bermaksud menata jaringan komunikasi
Database Management (Luthfi, 2005)
yang penting, proses atas transaksi-
MySQL
transaksi tertentu dan rutin, membantu
Database Managemen. Itulah sebabnya
manajemen dan pemakai internal dan
istilah
ekstern
digunakan pada MySQL. Jadi dapat
dan
menyediakan
dasar
pengambilan keputusan yang tepat. Sistem
Informasi
adalah
termasuk
seperti
ditarik suatu
table,
kesimpulan
merupakan
jenis
sebuah
Relational
baris,
bahwa
kolom,
MySQL
database
yang
penyimpanan
dan
kegiatan dari prosedur prosedur yang
berfungsi
diorganisasikan,
manajemen data (Kadir, 2001). Dan
akan
bilamana
menyediakan
dieksekusi
informasi
untuk
sebagai
MySQL ini bisa berjalan di banyak
mendukung pengambilan keputusan dan
system operasi salah satunya
pengendalian di dalam organisasi (Lucas,
system operasi windows.
1988) Sistem Informasi adalah kombinasi dari orang-orang, fasilitas, teknologi, media,
prosedur-prosedur
dan 3
yaitu
seperti Active Server Pages, Cold Fusion
2.3 PHP PHP (Hypertext Preprocessor)
MX, PHP, ASP,Perl, serta JSP
merupakan bahasa yang hanya dapat 3.
ditampilkan pada klien, (Firdaus, 2007 :
ANALISIS KEBUTUHAN DAN PERANCANGAN Alur dalam memberikan informasi
18). Dalam mengeksekusi kode PHP pada
dalam bentuk proses sebelum melakukan
sisi server (disebut server side) berbeda
pernikahan masih dilakukan dengan cara
dengan
yang
manual, para user masih disulitkan dalam
mengeksekusi program pada sisi klien
mencari informasi tentang syarat dan
(client side). Proses eksekusi kode PHP
langkah-langkah
yang disisipkan pada halaman HTML.
pernikahan
berjalan pada server yang hasilnya dapat
mesin
maya
Java
PHP merupakan bahasa standar
di
melakukan KUA
dan
proses jadwal
pembinaan yang akan dilakukan sebelum
yang digunakan dalam dunia website.
nikah.
PHP adalah bahasa pemograman yang
3.1 Perankat Keras
berbentuk script yang diletakan didalam
Dalam pengerjaan proyek akhir ini
server web.
spesifikasi perangkat keras komputer
2.4 Dreamweaver
yang
Dreamweaver MX adalah suatu
digunakan
untuk
membangun
sistem adalah :
bentuk program editor web yan dibuat
1. Processor : Intel(R) Core(TM) i3 CPU
oleh Makromedia, Dengan program ini 2. Hardisk : 500 GB
user dapat dengan mudah membuat dan mendesain web (Firdaus, 2007 : 15).
3. RAM : 2 GB of RAM
Dreamweaver memiliki media editor yang komplit yang dapat digunakan
3.2 Kebutuhan Perangkat Lunak
untuk
Dalam pengerjaan proyek akhir ini
membuat
animasi
sederhana
berbentuk layer. Selain
spesifikasi perangkat lunak komputer mendukung
dalam
yang digunakan adalah :
pembuatan web yang berbasis HTML, Dreamweaver mendukung
MX
juga
program-program
1. Sistem operasi : Windows 7 Ultimate 32-bit 2. Web server program : XAMPP for Windows Version 1.7.3
dapat web
4
3. Database : MySQL 4. Web browser : Mozilla Firefox 3.6 5. Text editor Dreamweaver 8
:
Macromedia
6. Graphic desain program : Adobe Photoshop CS3. Gambar 2 Diagram Konteks
3.3 ER Diagram nama_lengkap
#Id_tanggal
alamat #id_penghulu
status
nomor_telepon
Tgl_akses
1
Tanggal
1
Menentukan
Penghulu
1 Tgl_pembinaan Memilih password #id_admin nomor_telepon
1 #id_pasangan
username
Pasangan
nama_lengkap
alamat Admin
Is a alamat agama
TTL
Gambar 3 Relasi Tabel
Nama_lengkap pekerjaan
alamat
Nomor_telepon agama
bin
TTL
Nomor_telepon
Warga_negara Calon Istri
Nama_lengkap
1
1
bin
1
pekerjaan
#id_istri
Calon Suami 1
memiliki Warga_negara
memiliki
#id_suami
pekerjaan memiliki 1
memiliki
Warga_negara
1 Ibu Istri
agama
pekerjaan
agama
1
pekerjaan
Warga_negara
1 TTL
Ayah Istri Nama_lengkap agama 1 TTL
#id_ibu_suami
Warga_negara alamat
pekerjaan
Ayah Suami
Struktur Menu User
Nama_lengkap alamat
TTL
Ibu Suami
Gambar 4
#id_ibu_istri
TTL
alamat
Warga_negara
agama
#id_ayah_istrii Nama_lengkap
Nama_lengkap
#id_ayah_suami alamat
Gambar 5 Struktur Menu Admin
Gambar 1 ER Diagram
5
Merupakan
tampilan
halaman
pendaftaran pernikahan yang diajukan kepada calon pengantin wanita.
Gambar 6 Tampilan berita
contens
Merupakan tampilan halaman
berita
terkini yang ada di dalam KUA Kota Agung Gambar 9 Tampilan Pendaftaran Ayah Calon Suami Merupakan tampilan halaman pendaftaran pernikahan yang diajukan kepada ayah calon pengantin pria.
contens
contens Gambar 7 Tampilan Pendaftaran Calon Suami Merupakan
tampilan
halaman
pendaftaran pernikahan yang diajukan
Gambar 10 Tampilan Pendaftaran Ibu Calon Suami
kepada calon pengantin pria.
Merupakan
tampilan
halaman
pendaftaran pernikahan yang diajukan kepada ibu calon pengantin pria. contens
Gambar 8 Tampilan Pendaftaran Calon Istri 6
contens
Gambar 11 Tampilan Pendaftaran Ayah Calon Istri Merupakan
tampilan
Gambar 13 Tampilan Login admin
halaman Merupakan tampilan halaman beranda
pendaftaran pernikahan yang diajukan
disini admin memasukan username dan
kepada ayah calon pengantin wanita.
password
untuk
masuk
system
administrator.
Gambar 12 Tampilan Pendaftaran Ibu Calon Istri
pendaftaran pernikahan yang diajukan
Gambar 14 Tampilan kelola penghulu Merupakan tampilan halaman beranda
kepada ibu calon pengantin wanita.
disini admin bisa melakukan perubahan
Merupakan
tampilan
halaman
atau update terhadap penghulu yang ada di KUA. Update tersebut misalnya merubah nama penghulu.
7
nikah setiap bulannya melalui grafik. 5. Daftar Pustaka Firdaus. 2007. 7 Jam Belajar Interaktif PHP & MySQL dengan Dreamweaver. Palembang: Maxikom. Hendraputra, Ade (dkk).2009. Information System Quality Assurance. Bandung.
Gambar 15 Tampilan kelola input jadwal
Irna, Yuniar.2009. Sistem Manajemen Basis Data. Bandung.
Merupakan tampilan halaman input / memasukan nama penghulu dan tanggal
Kadir, A. (2002). Pengenalan Sistem Informasi. Yogyakarta: Andi.
untuk melakukan proses pra nikah.
Luchas.2008. Dasar Perancangan dan Implementasi Database Relational. Yogyakarta: ANDI
4. Kesimpulan Dari hasil pengujian data pada uji coba aplikasi pelayanan pra nikah dalam
Luthfi. 2005. Pemrograman My SQL dan PHP. Yogyakarta. Andi Offset.
proyek akhir, dapat disimpulkan bahwa: 1. Aplikasi berbasis web pelayanan
Nugroho. E. P.2009. Rekayasa Perangkat Lunak. Bandung: Politeknik Telkom.
pra nikah dalam proyek akhir dapat
membantu
pengantin proses
para
dalam pra
calon
Nurhasyim.2003. HTML (Hypertext Markup Languange) Dan CSS (Cascading Style Sheet). Jakarta: ArtiVisi Intermedia.
melakukan
nikah
dengan
terkontrol.
Murhada.2011. Konsep Dasar Sistem Informasi.Yogyakarta.Andi Ofset.
2. Melalui aplikasi yang dibangun, Padlilah, Asep.2010. Aplikasi transmigran dinas tenaga kerja dan tranmigrasi jawa barat. Proyek akhir di Politeknik Telkom Bandung. Bandung.
calon pengantin dapat mengetahui informasi mengenai persyaratan dan pendaftaran nikah.. 3. Dengan adanya aplikasi ini bisa membantu pihak KUA dapat melihat jumlah peningkatan pra 8
Puskafi.2011. Pengertian Menikah dan Hukumnya. http://www.ahmadzain.com/read/kar ya-tulis/271/pengertian-menikahdan-hukumnya/ Ratnasari, Komala (dkk).2009. Rekayasa Perangkat Lunak. Bandung.
Simamarmata,
Janner. Menggunakan PHP dan Yogyakarta: CV. Andi Offset.
(2006). MySql.
Sudayat, 2009. Konsep Dasar Sistem Informasi.Yogyakarta.Andi Ofset. Suryatiningsih, Wardani Muhamad. 2009. Web Programming. Bandung: Politeknik Telkom.
9