Jurnal JIPRancang Bangunsistempendataanpenduduk
Jurnal JIPRancang Bangunsistempendataanpenduduk
net/publication/347551598
CITATIONS READS
0 1,154
3 authors, including:
Ima Kurniastuti
Nahdlatul Ulama University of Surabaya
23 PUBLICATIONS 11 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ima Kurniastuti on 07 April 2021.
Program Studi Sistem Informasi, Fakultas Teknik, Universitas Nahdlatul Ulama Surabaya
1
abdurrohmananipani96@gmail.com, 2 ima.kurniastuti@unusa.ac.id, 3 ahmadsyafiqkamil@unusa.ac.id
Abstrak
Menurut Undang-Undang No 6 Tahun 2014, Pemerintah Pusat menuntut pemerintahan tingkat desa untuk
meningkatkan kualitas layanan penduduk dengan mengubah sistem penyelenggaraan pelayanan administrasi desa
dari konvensional menjadi digital. Oleh karena itu dalam penelitian ini dilakukan rancang bangun sistem pendataan
penduduk berbasis web di Desa Nepa Kecamatan Banyuates Kabupaten Sampang. Diharapkan sistem pendataan
penduduk berbasis web ini mempermudah perangkat desa dalam mendata penduduk dan pelaporan ke pemerintah
tingkat kecamatan setiap bulannya. Tahapan yang dilakukan diantaranya identifikasi masalah, identifikasi
kebutuhan sistem, desain sistem, implementasi, pengujian sistem, serta validasi. Desain sistem meliputi flowchart,
entity relationship diagram, use case diagram, sequence diagram, class diagram dan desain antar muka. Hasil
validasi menunjukkan sistem pendataan penduduk tidak ada kesalahan dan berjalan sesuai kebutuhan serta
pengguna memberikan respon positif pada saat penggunaan sistem.
Kata kunci : website, sistem pendataan penduduk, bahasa pemrograman PHP, web
Halaman|1
Volume 7, Edisi 1, November 2020
produktifitas perangkat lunak yang tinggi (Suzumura, 2.3 Bahasa Pemrograman PHP
2008).
Aplikasi website sistem informasi pendataan PHP meruapakan kependekan dari (PHP
penduduk telah banyak dirancang dan dibangun oleh HypertText Preprocessor), yang merupakan bahasa
peneliti-peneliti lain. Haswan (2018) merancang utama script server side yang disisispkan pada HTML
website sistem informasi pendataan penduduk yang dijalankan di server, dan juga bisa digunakan
kelurahan sungai jering menggunakan object oriented untuk membuat aplikasi desktop (Sidik, 2014) selain
programming. Website tersebut hanya menyediakan itu penggunaan PHP memungkinkan web dapat
pencatatan data penduduk dan pelaporan data dibuat dinamis sehingga maintenance situs web
penduduk saja. Penelitian yang dilakukan oleh Idris tersebut menjadi lebih mudah dan efisien
(2017), merancang bangun sebuah sistem informasi (Peranginangin,2006). Selain itu menurut (Hakim,
manajemen satu atap berbasis web GIS (Geographic 2010) PHP merupakan Software Open-source yang
Information System). Sistem yang dibangun adalah disebarkan dan dilisensikan secara gratis serta dapat
sistem pendataan penduduk yang terdiri dari proses di download secara bebas di situs resminya. PHP
pendataan penduduk, kartu keluarga (KK), surat ditulis menggunakan bahasa C.
kelahiran, surat kematian dan surat keterangan
pindah. Sistem tersebut juga dilengkapi dengan 3. Metodologi
sistem GIS sehingga dapat menunjukkan letak
geografis desa secara langsung secara dinamis dan Metode yang digunakan dalam penelitian ini
akurat dalam waktu singkat. Namun sistem ini tidak adalah waterfall. Dengan metode waterfall,
cocok diimplementasikan di Desa Nepa dikarenakan pengerjaan dari rancang bangun sistem dilakukan
jaringan internet di Desa Nepa masih belum tersedia. secara berurutan atau secara linear. Tahapan
Oleh karena itu, pada penelitian ini dilakukan rancang penelitian ditunjukkan pada Gambar 1. Pada tahapan
bangun aplikasi sistem pendataan kependudukan pertama yaitu identifikasi masalah, Teknik
berbasis website dengan akses dilakukan secara local pengumpulan data yang digunakan adalah
access. Sistem diharapkan dapat memudahkan wawancara, observasi dan studi literatur. Pada
perangkat desa dalam melakukan pelaporan data tahapan identifikasi kebutuhan sistem, dilakukan
kependudukan untuk memperkecil kemungkinan Analisa kebutuhan sistem lama yang dibutuhkan
terjadinya kesalahan dalam melakukan pedataan dan untuk mendukung keberhasilan terhadap proses
pelaporan dan penduduk di desa Nepa. Selain itu, pembangunan sebuah aplikasi.
sistem yang dibangun lengkap mulai dari pendataan Pada tahapan selanjutnya yaitu tahap desain
penduduk, pengurusan surat hingga rekapitulasi sistem yang dilakukan desain atau pemodelan
jumlah penduduk. Sistem diakses secara local access terhadap struktur data, arsitektur perangkat lunak,
disebabkan jaringan internet di Desa Nepa yang representasi antarmuka dan desain logika berupa
belum tersedia. design alur berjalannya sistem dengan menggunakan
pemodelan UML yaitu Flowchart, Entity
2. Landasan Teori Relationship Diagram, Use Case Diagram, Squence
2.1 Pendataan penduduk Diagram, Class Diagram. Tool yang dibutuhkan
pada tahapan ini diantaranya Microsoft Visio dan
Dalam Undang-Undang Republik Indonesia Rational Rose.
Nomor 23 Tahun 2006 tentang administrasi Pada tahap implementasi, dilakukan proses
kependudukan dijelaskan bahwa Penduduk adalah menerjemah ke dalam bahasa pemrograman dari hasil
Warga Negara Indonesia dan Orang Asing yang desain pada tahap sebelumnya melalui proses coding.
bertempat tinggal di Indonesia. Kependudukan Proses pengembangan aplikasi pada penelitian ini
adalah hal ihwal yang berkaitan dengan jumlah, dilakukan dari awal hingga aplikasi siap dijalankan
struktur, umur, jenis kelamin, agama, kelahiran, serta fungsi-fungsi dan tampilan berjalan
perkawinan, kehamilan, kematian, persebaran, sebagaimana mestinya sesuai dengan kebutuhan
mobilitas dan kualitas serta ketahanannya yang sistem. Pada tahap pengujian sistem dilakukan
menyangkut politik, ekonomi, sosial, dan budaya pengujian terhadap proses coding yang sudah selesai.
(Indonesia, 2006). Metode pengujian yang digunakan yaitu metode
pengujian white box testing dan black box testing.
2.2 SDLC (Software Development Life Cycle) Pada pengujian white box testing dilakukan
pengecekan terhadap alur logika program dengan
Model waterfall adalah suatu proses melihat langsung source code program dan mencoba
pengembangan perangkat lunak berurutan, di mana untuk menemukan kesalahan, bug atau error dari
kemajuan suatu sistem dipandang sebagai suatu hal kode program yang telah dibuat. Pengujian black box
yang terus mengalir ke bawah (seperti air terjun) testing dilakukan pengecekan dengan membuat suatu
melewati fase-fase perencanaan, pemodelan, test case untuk melihat kesesuaian alur kerja
implementasi konstruksi) dan pengujian (Pressman, fungsional aplikasi sesuai apa yang dibutuhkan oleh
2002). pengguna dalam hal ini perangkat desa. Tahap
2|Halaman
JIP (Jurnal Informatika Polinema) ISSN: 2614-6371 E-ISSN: 2407-070X
Masuk halaman
login
Ubah data
ya Update data
penduduk?
TIDAK
tdk
Berhasil login? ya
ya Database data
Menyimpan data
penduduk
Menampilkan
halaman
dashboard
LAPORAN DATA
List data
PENDUDUK
penduduk
Tambah data
ya SELESAI
Gambar 1. Tahapan metodologi penelitian baru? Input data
penduduk baru
tdk
Halaman|3
Volume 7, Edisi 1, November 2020
tambah data kematian, sequence diagram tambah data penduduk datang, activity diagram mengelola data
pendaftaran e-KTP, sequence diagram tambah data rekapitulasi jumlah penduduk, dan activity diagram
penduduk sementara, sequence diagram tambah data logout. Pada Gambar 8 menunjukkan activity
penduduk pindah, sequence diagram tambah data diagram mengelola data penduduk.
penduduk datang, dan sequence diagram tambah data
rekapitulasi jumlah penduduk. Pada Gambar 7 4.6 Entity Relationship Diagram
menunjukkan sequence diagram pada tambah data
penduduk. Entity Relationship Diagram menunjukkan
relasi antara masing-masing objek yang berada dalam
sebuah himpunan dan dilengkapi dengan atribut-
atribur yang menjelaskan fakta dari objek tersebut.
Gambar 9 menunjukkan entity relationship diagram
sistem pendataan penduduk.
4|Halaman
JIP (Jurnal Informatika Polinema) ISSN: 2614-6371 E-ISSN: 2407-070X
4.8 Desain Antar Muka basis data dengan memanfaatkan aplikasi XAMPP
dan implementasi pengkodean. Implementasi basis
Desain antar muka merupakan rancangan yang data bertujuan untuk membuat database dari sistem
akan digunakan sebagai perantara user dengan pendataan penduduk. Implementasi pengkodean
perangkat lunak yang dikembangkan. Desain antar dilakukan untuk membuat kode program berdasarkan
muka menjadi acuan bagi programmer dalam desain arsitektur sistem ke dalam bahasa
melakukan pengembangan sistem pendataan pemrograman PHP.
penduduk. Pada penelitian ini terdapat 7 desain antar
muka diantaranya form login sistem, halaman
dashboard, halaman form input data, halaman form
edit data, halaman list data, halaman laporan data
penduduk dan halaman cetak surat. Gambar 11
menunjukkan halaman form input data.
Halaman|5
Volume 7, Edisi 1, November 2020
UAT dengan pendekatan model TAM dan 2 variabel Idris, Muhammad. Hariyanto, Rudi. Widodo, Anang
yaitu Perceived Usefullness dan Perceived Ease of Aris. (2017). Rancang Bangun Sistem Informasi
Use menunjukkan pengguna setuju dengan manfaat Manajemen Satu Atap (SIMTAP) Berbasis Web GIS
yang diperoleh dari penggunaan sistem pendataan (Geographic Information System). Journal of
penduduk dan pengguna merasa layout dan tampilan Information Technology and Computer Science
Sistem Pendataan Penduduk Desa Nepa sesuai (JOINTECS). Volume 2 No.2, Agustus 2017.
dengan yang diharapkan seperti penempatan tombol, Indonesia, Kementerian Keuangan Republik. (2014).
penataan menu, komposisi warna dan tampilan font Undang-Undang Republik Indonesia No.6 Tahun
membuat pengguna mudah dalam mempelajari 2014 Tentang Desa. Retrieved from
penggunaan Sistem Pendataan Penduduk Desa Nepa. https://jdih.kemenkeu.go.id
Indonesia, Kementerian Hukum dan HAM Republik.
5. Kesimpulan (2006). Undang-Undang Republik Indonesia Nomor
23 Tahun 2006 tentang Administrasi Kependudukan.
Dalam penelitian ini dilakukan perancangan Li, Xiangyi. Li, Yanheng. (2015). The Application of
dan pembangunan sistem pendataan penduduk Three-Phase Project Teaching in PHP Programming
berbasis web di Desa Nepa Kecamatan Banyuates Design. Paper presented at The 2015 5th International
Kabupaten Sampang dengan tahapan-tahapan Conference on Information Science and Technology
diantaranya identifikasi masalah, identifikasi (ICIST). Changsha, China.
kebutuhan sistem, desain sistem, implementasi, Nguyen, Hung Viet. Nguyen, Hoan Anh. Nguyen,
pengujian sistem, serta validasi. Tahap perancangan Tung Thanh. Nguyen, Tien N. (2013). DRC: A
sistem dilakukan hingga tahap desain sistem Detection Tool for Dangling References in PHP-
sedangkan tahap pembangunan sistem dilakukan dari Based Web Applications. Paper presented at The 2013
tahap implementasi hingga validasi. Hasil validasi 35th International Conference on Software
menunjukkan sistem pendataan penduduk tidak ada Engineering (ICSE), San Fransisco, California, USA.
kesalahan dan berjalan sesuai kebutuhan serta Paranginangin, Kasiman. (2006). Aplikasi WEB
pengguna memberikan respon positif pada saat dengan PHP dan MySQL. Yogyakarta: Andi.
penggunaan sistem. Pressman Roger S. (2002). Rekayasa Perangkat
Lunak. Yogyakarta: Andi Publishing.
6. Daftar Pustaka Sidik, Betha. (2014). Pemrograman Web PHP.
Bandung : Informatika.
Efy, Widyawati A. K. (2016). Rancang Bangun Suzumura, Tyoyotaro. Trent, Scott. Tatsubori,
Aplikasi Kependudukan Berbasis Web di Desa Michiaki. Tozawa, Akihko. Onodera, Tamiya.
Kedungrejo. Jurnal Manajemen Informatika Volume (2008). Performance Comparison of Web Service
6 No.1 Tahun 2016. Engines in PHP, Java and C. Paper presented at The
Hakim, Lukmanul. (2010). Membangun Web 2008 IEEE International Conference on Web
Berbasis PHP dengan Framework Codeigniter. Services. Beijing, China.
Yogyakarta : Lokomedia. Yu, Xiaosheng. Yi, Cai. (2010). Design and
Haswan, Febri. (2018). Perancangan Sistem Implementation of the Website Based on PHP and
Informasi Pendataan Penduduk Kelurahan Sungai MYSQL. Paper presented at The 2010 International
Jering Berbasis Web dengan Object Oriented Conference on E-Product, E-Service and E-
Programming. Jurnal Teknologi dan Open Source. Entertainment. Henan, China.
Volume 1 No. 2 Desember 2018.
6|Halaman