• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI KEPENDUDUKAN BERBASIS WEB DI DESA KEDUNGREJO WARU-SIDOARJO

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI KEPENDUDUKAN BERBASIS WEB DI DESA KEDUNGREJO WARU-SIDOARJO"

Copied!
9
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI KEPENDUDUKAN BERBASIS WEB DI DESA KEDUNGREJO WARU-SIDOARJO

Efy Widyawati

D3 Manajemen Informatika, Fakultas Teknik, Universitas Negeri Surabaya, [email protected]

Ari Kurniawan

Jurusan Teknik Informatika, Fakultas Teknik, Universitas Negeri Surabaya, [email protected]

Abstrak

Sistem kependudukan yang selalu up to date sangat dibutuhkan untuk kegiatan pelayanan masyarakat di bidang administrasi kependudukan pada suatu pemerintahan baik di daerah maupun pusat. Namun kondisi yang terjadi di masyarakat menunjukkan bahwa pelayanan masyarakat tersebut belum maksimal. Sistem kependudukan di Desa Kedungrejo Waru-Sidoarjo saat ini masih manual sehingga kurang efisien dalam pengolahan informasinya. Proses input data dari pihak desa yang masih manual dan penyimpanan berkas yang semakin banyak membuat ruang penyimpanan semakin sempit dan mengakibatkan hilang atau rusaknya berkas lama.

Pemanfaatan teknologi yang sudah ada dapat dilakukan dengan tujuan dapat menghemat waktu dan tenaga. Rancang bangun aplikasi kependudukan tingkat desa untuk meningkatkan kualitas pelayanan bagi petugas desa dan dapat mempermudah petugas desa dalam pengumpulan data penduduk desa dan mempermudah melayani penduduk atau warga dalam permohonan surat-surat.

Aplikasi kependudukan di Desa Kedungrejo Kecamatan Waru Kabupaten Sidoarjo ini dirancang menggunakan PHP dan MySQL. Kemudian melakukan uji coba terhadap aplikasi yang telah dibuat dengan tujuan mengetahui kebenaran hasil dari pemrosesan data serta melakukan analisa terhadap sistem tersebut. Sehingga dengan adanya aplikasi kependudukan ini dapat mempermudah dalam aktifitas pelayanan kependudukan di tingkat desa, salah satunya dapat mempermudah petugas desa dalam pengumpulan data penduduk desa dan mempermudah melayani penduduk atau warga dalam permohonan surat-surat.

Kata Kunci : Kependudukan, Aplikasi Kependudukan Abstract

Population systems are always up todate is needed for public service activities in the field of population administration to a government both at regional and central levels. But the conditions that occur in the community indicated that the public service is not maximized. The system of residence in village Kedungrejo Waru-Sidoarjo is still manual so it is less efficient in processing information. The data input process of the village is still manual and file storage increasingly made more narrow storage space and cause a loss or destruction of old files.

The utilization of existing technologies can be done with the aim to save time and effort. So that made design applications Population village level to improve the quality of service for officers to facilitate village and village officers in data collection and facilitate villagers serve residents or residents in the petition letters.

Application of Population in Subdistrict village Kedungrejo Waru-Sidoarjo regency is designed to use PHP and MySQL. Then test the application that was created with the purpose of knowing the truth of the results of the processing of data and analysis of the system. So with the Population application is to facilitate the settlement of service activities at the village level, one of which can simplify data collection officers in the village of villagers and facilitate airport residents or residents in the petition letters.

Keywords: Population, Population Applications

.

PENDAHULUAN

Sistem informasi kependudukan merupakan bagian dari sistem informasi administrasi kependudukan negara yang mempunyai jangkauan lebih luas. Sejalan dengan arah penyelenggaraan administrasi kependudukan, maka pendataan penduduk perlu ditata sebaik mungkin agar memberikan manfaat dalam perbaikan pemerintahan. Perkembangan teknologi yang semakin modern dan laju pertumbuhan penduduk Indonesia yang semakin tinggi

menuntut adanya sistem teknologi informasi kependudukan yang lebih canggih.

Perkembangan teknologi yang semakin modern dan laju pertumbuhan penduduk Indonesia yang semakin tinggi menuntut adanya sistem teknologi informasi kependudukan yang lebih canggih. Sehingga sistem tersebut diharapkan dapat mempermudah dalam pencarian dan pengolahan informasi data kependudukan secara akurat dan efisien. Selain itu, dengan menggunakan pengolahan database maka pengolahan

(2)

data menjadi terorganisasi dalam satu tempat penyimpanan sehingga memudahkan pihak desa atau keluharan dalam pengoperasiannya dan memperkecil kesalahan yang mungkin terjadi serta memudahkan dalam pembuatan laporan kependudukan. Sistem kependudukan di Desa Kedungrejo Waru-Sidoarjo saat ini masih manual sehingga kurang efisien dalam pengolahan informasinya. Proses input data dari pihak desa yang masih manual dan penyimpanan berkas yang semakin banyak membuat ruang penyimpanan semakin sempit dan mengakibatkan hilang atau rusaknya berkas lama.

Dengan adanya permasalahan tersebut dan agar dapat menghemat waktu dan tenaga, maka perlu adanya aplikasi kependudukan tingkat desa untuk meningkatkan kualitas pelayanan bagi petugas desa dan dapat mempermudah dalam pencarian dan pengolahan informasi data kependudukan secara akurat dan efisien serta dapat mempermudah petugas desa dalam pengumpulan data penduduk desa dan mempermudah melayani penduduk atau warga dalam permohonan surat-surat.

Tujuan aplikasi ini adalah untuk menyajikan informasi kependudukan secara cepat dan akurat. Dengan harapan dapat membantu mengatasi permasalahan dalam pelayanan administrasi kependudukan dan mempermudah dalam pengolahan data kependudukan, serta dengan menggunakan pengolahan database maka pengolahan data menjadi terorganisasi dalam satu tempat penyimpanan. Sedangkan manfaat dari aplikasi ini adalah untuk membantu dan mempermudah proses-proses informasi kependudukan yang masih manual, mencegah terjadinya penumpukan file dan memperkecil ruang penyimpanan menjadi terorganisasi dalam satu tempat penyimpanan sehingga memudahkan pihak desa atau kelurahan dalam pengoperasiannya dan memperkecil kesalahan yang mungkin terjadi serta memudahkan dalam pembuatan laporan kependudukan.

KAJIAN PUSTAKA Pengertian Rancang Bangun

Rancang bangun (desain) adalah tahap dari setelah analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhan-kebutuhan fungsional. Selain itu rancang bangun juga menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi, termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat keras dan perangkat lunak dari suatu sistem. (Jogiyanto, 2005)

Pengertian Aplikasi

Pengertian tentang aplikasi berasal dari Bahasa Inggris yaitu “To applicate” yang artinya menerapkan atau terapan. Namun pengertian mengenai aplikasi secara umum adalah suatu paket program yang sudah jadi dan dapat digunakan. Sedangkan arti aplikasi adalah “Program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu”. (Simarmata, 2006)

Pengertian Kependudukan

Kependudukan merupakan basis utama dan fokus dari segala persoalan pembangunan. Hampir semua kegiatan pembangunan baik yang bersifat sektoral maupun lintas sektor terarah dan terkait dengan penduduk atau dengan kata lain penduduk yang baik akan melahirkan sumber daya manusia (SDM) yang baik pula. Jumlah penduduk yang besar tetap akan berarti bila sebagian besar dari mereka mampu berkarya dan berpatisipasi dalam pembangunan. Sebaliknya, jumlah penduduk yang besar akan menambah beban ekonomi dan pembangunan, bila tidak dapat diberdayakan secara baik. (Cahyono, 2003).

Pengertian Web

World Wide Web (WWW) lebih dikenal dengan web

merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web pada awalnya adalah ruang informasi dalam internet dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam

web browser. Web adalah salah satu aplikasi yang berisi

dokumen–dokumen multimedia (text, gambar, suara, animasi, video) didalamnya yang menggunakan protokol HTTP (Hypertext Transfer Protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. (Arief, 2011).

Web dapat diartikan sebagai sistem layanan informasi di internet yang berbasis grafis dan di dasarkan pada konteks hypertext. Hypertext sendiri tak berbeda dengan teks pada umumnya namun hypertext memiliki aturan untuk penulisan agar bisa menjadi sebuah web dan memungkinkan untuk link pada dokumen itu sendiri atau dokumen lain.

Pengertian PHP

PHP merupakan skrip yang dijalankan di server, dimana kode yang menyusun program tidak perlu diedarkan ke pemakai sehingga kerahasiaan kode dapat dilindungi. PHP didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan bahasa server-side, maka bahasa PHP akan dieksekusi di server, sehingga dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP tidak akan terlihat PHP. PHP termasuk Open Source Product. PHP dapat berjalan di berbagai Web Server. (Kadir, 2002),

Pengertian XAMPP

XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MYSQL di komputer lokal. XAMPP berperan sebagai server web pada komputer lokal. XAMPP juga dapat disebut sebuah server virtual, yang dapat membantu melakukan preview sehingga dapat dimodifikasi website tanpa harus online atau terakses dengan internet.( Wicaksono, 2008)

Pengertian MySQL

MySQL adalah sebuah software open source yang digunakan untuk membuat sebuah database. Berdasarkan pendapat yang dikemukakan di atas dapat ditarik

(3)

kesimpulan bahwa MySQL adalah suatu software atau program yang digunakan untuk membuat sebuah database yang bersifat open source. (Kadir, 2008)

Pengertian Basis Data

Basis Data (Database) adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk satu bangunan data untuk menginformasikan suatu perusahaan instansi, dalam batasan tertentu. Sehingga dapat disimpulkan bahwa basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan atau disimpan komputer dan digunakan perangkat lunak untuk memanipulasinya. (Kristanto, 2004)

METODE

Analisa Sistem Sebelumnya

Dalam melaksanakan kegiatan pelayanan kepada masyarakat sudah pasti mempunyai sistem yang sudah berjalan dengan baik sehingga masalah kependudukan dapat terorganisasi dengan baik dalam pembuatan Kartu Keluarga, Kartu Tanda Penduduk (KTP), dan berbagai surat keterangan lain. Adapun hal-hal yang dilakukan dalam menganalisis sistem yang sedang berjalan tersebut adalah dengan meneliti hal-hal yang berhubungan dengan kependudukan diantaranya sistem pendaftaran penduduk, dan sistem pengolahan informasi kependudukan. Pada sistem yang digunakan di Desa Kedungrejo Waru-Sidoarjo saat ini adalah proses input data penduduk masih manual, sebagai contoh dalam membuat Surat Keterangan Kematian diawali dengan menyerahkan KTP penduduk yang meninggal, fotocopy KK, dan SKKM (Surat Keterangan Kematian) dari Rumah Sakit atau dokter kemudian akan di proses dan di data oleh petugas desa atau petugas kependudukan. Setelah itu akan di buat Surat Keterangan Kematian.

Analisis Sistem Yang Dikembangkan

Sistem ini dibuat untuk mempermudah pendataan penduduk dan proses pembuatan laporan. Selain itu digunakan untuk mencegah kerusakan dokumen-dokumen yang basah atau rusak akibat banjir. Sistem yang dikembangkan ini terdiri dari data penduduk di Desa Kedungrejo, data penduduk yang memiliki Kartu Keluarga, data penduduk yang memiliki Kartu Tanda Penduduk, data penduduk yang mendaftar dalam membuat Surat Keterangan Kelahiran, data penduduk meninggal, dan data penduduk yang pindah.

Pada sistem yang dikembangkan ini terdapat fitur untuk menerbitkan Surat Keterangan Kematian yaitu keluarga penduduk yang meninggal menyerahkan KTP penduduk yang meninggal, fotocopy KK, dan SKKM dari Rumah Sakit atau dokter. Kemudian data penduduk yang meninggal tersebut akan dimasukkan langsung ke dalam aplikasi kependudukan yang ada dikomputer dan bisa langsung dicetak dalam bentuk Surat Keterangan Kematian.

Desain Proses

1. DFD Level 0 (Diagram Context) Kependudukan

Pada Diagram Context Rancang Bangun Aplikasi Kependudukan ini terdapat admin untuk login ke aplikasi kependudukan. Admin dapat mengelola data kependudukan, seperti menambahkan data, menghapus data, mengedit data dan mencetak surat. Data kependudukan yang dikelola terdiri dari data penduduk, data kartu keluarga, data kelahiran, data kematian, dan data penduduk pindah. Data yang dicetak berupa laporan dan surat. Untuk Laporan akan diserahkan kepada Kepala Desa, sedangkan untuk surat akan diberikan kepada penduduk.

Login Kependudukan Surat Pendaftaran E-KTP Laporan Data Pendaftaran E-KTP Laporan Data Kelahiran Laporan Data KK

Laporan Data Kematian Laporan Data Penduduk

Laporan Data Pindah

Surat Kartu Keluarga

Surat Kelahiran Surat Kematian Surat Pindah 1

Aplikasi Kependudukan

Kepala Desa Penduduk

Admin

Gambar 1. DFD Level 0 (Diagram Context) Kependudukan

2. DFD Level 1 Kependudukan

Pada data flow diagram level 1 ini, admin akan melakukan login terlebih dahulu, kemudian akan masuk ke data kependudukan. Admin bertugas untuk mengelola data kependudukan dengan menambahkan data, menghapus data, mengedit data, dan mencetak surat. Data kependudukan yang dikelola terdiri dari data penduduk, data kartu keluarga, data kelahiran, data kematian, dan data penduduk pindah.

Data yang telah ditambahkan akan dicetak berupa laporan dan surat. Untuk laporan akan dicetak dan diserahkan kepada Kepala Desa sebagai laporan data kependudukan. Laporan ini terdiri dari Laporan Data Penduduk, Laporan Data Kartu Keluarga, Laporan Data Pedaftaran E-KTP, Laporan Data Kelahiran, Laporan data Kematian, dan Laporan Data Penduduk Pindah. Sedangkan untuk surat akan dicetak dan diberikan kepada penduduk. Surat ini terdiri dari Surat Kartu Keluarga, Surat Pendaftaran E-KTP, Surat Keterangan Kelahiran, Surat Keterangan Kematian, dan Surat Keterangan Pindah.

(4)

Login

Surat Kartu Keluarga Laporan Pendaftaran E-KTP Laporan Kelahiran Laporan KK Laporan Pindah Laporan Penduduk 1.1 Data Kependudukan 1.2 Mengelola Surat Keterangan 1.3 Laporan Admin Penduduk Kepala Desa E-KTP Kelahiran Kematian Pindah SK Kematian

Surat Pendaftaran E-KTP

SK Pindah Laporan

Kematian

Surat Pendaftaran E-KTP Surat Keterangan Kelahiran Surat Keterangan Kematian Surat Keterangan Pindah

Kependudukan 1 Penduduk 2 Kartu Keluarga 3 Pendaftaran E-KTP 4 Kelahiran 5 Kematian 6 Pindah Penduduk SK Kelahiran Surat KK Pindah Kematian Kelahiran E-KTP KK Penduduk KK

Gambar 2. DFD Level 2 Kependudukan

3. CDM (Conceptual Data Model)

Pada desain CDM yang ada di gambar 3 dapat dilihat bahwa tabel-tabel tersebut saling berelasi. Terdapat 9 tabel, yaitu: admin, data_penduduk, data_ktp, data_kelahiran, data_kematian, data_kk, detail_kk, hub_keluarga, dan data_pindah. Desain CDM (Conceptual Data Model) ini bertujuan untuk memudahkan user dalam mengakses sehingga user dapat dengan mudah mendapatkan informasi yang telah diberikan. Namun sebelum membuat

conceptual data model ini harus membuat konsepnya

terlebih dahulu, seperti menentukan konsep tabel apa saja yang akan dibutuhkan. Kemudian atribut apa saja yang dibutuhkan pada setiap tabel dan relasi antar tabelnya. Berikut adalah gambar conceptual

data model kependudukan.

Gambar 3. CDM (Conceptual Data Model)

4. PDM (Physical Data Model)

Pada desain PDM (Physical Data Model) ini tidak jauh berbeda dengan desain pada proses CDM(Conceptual Data Model). Setelah konsep CDM dibuat kemudian di generate menjadi PDM sehingga terlihat jelas relasi antar tabelnya. Selain itu desain PDM juga bersifat lebih khusus dan spesifik dari CDM karena penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan.

me la k u k a n te rd ir i ada te rd ap at m e m pun y a i me milik i pu ny a ad a di a d a hub un ga n ad m in # * * k ode _a dm in na m a pa s s w o rd V a ri a b le c h a ra c te rs (5 ) V a ri a b le c h a ra c te rs (2 0 ) V a ri a b le c h a ra c te rs (2 0 ) da ta _p en du d u k # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ni k na m a lg k p _p en du du k je n is k lm in_ pe ndu du k an ak _ k e da ri _ k e te m p at _l ah ir tg l_ la h ir ag am a pe nd id ik a n pe k e rj aan k e w a rg ane ga raan s ta tus _ per k a w in a n s ta tus _ hub _d lm k lr g no _p as po r no _k it as /k it a p al am at _p en du duk rt rw de s a /k el ur a h a n ke c a m a ta n _ kk k a bu pa te n/ k o ta pr ov in s i k o de po s go l_ da ra h ni k _ a y ah na m a _ a y a h ni k _ ib u n a m a _i bu al am at _o rt u di k e lu ar k a n _ tg l st a tu s V a ri a b le c har a c te rs ( 1 6) V a ri a b le c har a c te rs ( 3 5) V a ri a b le c har a c te rs ( 1 0) V a ri a b le c har a c te rs ( 1 0) V a ri a b le c har a c te rs ( 1 0) V a ri a b le c har a c te rs ( 2 0) Da te V a ri a b le c har a c te rs ( 1 5) V a ri a b le c har a c te rs ( 2 5) V a ri a b le c har a c te rs ( 3 0) V a ri a b le c har a c te rs ( 1 0) V a ri a b le c har a c te rs ( 1 5) V a ri a b le c har a c te rs ( 1 5) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 3 0) V a ri a b le c har a c te rs ( 3 0) V a ri ab le c h a rac te rs ( 5 ) V a ri ab le c h a rac te rs ( 5 ) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 2 0) Nu m b e r V a ri ab le c h a rac te rs ( 2 ) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 3 5) V a ri a b le c har a c te rs ( 2 0) V a ri a b le c har a c te rs ( 3 5) V a ri a b le c har a c te rs ( 3 0) Da te V a ri a b le c har a c te rs ( 1 0) da ta _ k k # * * * * * * * * * * * k ode _k k al am a t_k k rt _ rw_ k k des a _ k k ke c a m a ta n k k k abu pa ten_ k k k ode po s _ k k pr ov in s i_ k k tt d_ na m a tt d_ ni p tg l_ pe rm oh on an k k di k e lu a rk anp d_ tg l V a ri ab le c h ar ac te rs ( 2 5 ) V a ri ab le c h ar ac te rs ( 3 0 ) V a ri ab le c h ar ac te rs ( 5 ) V a ri ab le c h ar ac te rs ( 2 0 ) V a ri ab le c h ar ac te rs ( 2 0 ) V a ri ab le c h ar ac te rs ( 2 0 ) Nu m b e r V a ri ab le c h ar ac te rs ( 2 0 ) V a ri ab le c h ar ac te rs ( 3 5 ) V a ri ab le c h ar ac te rs ( 1 8 ) Da te Da te dat a _ k tp # * * * * * k o de _k tp jen is _p er m o h o n a n be rl a k uh in gg a_ k tp tg l_ pe nga ju a n k tp na m a k p ld es a _ k tp ni pk p lde s a _k tp V a ri a b le c h ar ac te rs ( 2 0 ) V a ri a b le c h ar ac te rs ( 3 0 ) V a ri a b le c h ar ac te rs ( 2 0 ) Da te V a ri a b le c h ar ac te rs ( 3 5 ) V a ri a b le c h ar ac te rs ( 1 8 ) da ta _ k el ah ir a n # * * * * * * * * * * * * * * * * * n o _ s ur at _ k el ah ir a n n a m a _b ay i jen is k e la m in_ ba y i te m p a tl a hi r_ba y i h a ri la h ir_ b a y i tg ll a h ir _b ay i jam la h ir _ ba y i tg l_ pe ng aj ua nl ah ir ni k a y a h n a m a ay ah um u r_a y a h al a m at _a y a h ni k ibu na m a ib u um u r_i bu al a m at _i b u n a m a k p ld es a_ lh r n ipk pl d e s a _l hr V a ri ab le c h a rac te rs ( 3 0 ) V a ri ab le c h a rac te rs ( 3 5 ) V a ri ab le c h a rac te rs ( 1 0 ) V a ri ab le c h a rac te rs ( 2 0 ) V a ri ab le c h a rac te rs ( 1 5 ) Da te V a ri ab le c h a rac te rs ( 1 0 ) Da te V a ri ab le c h a rac te rs ( 1 6 ) V a ri ab le c h a rac te rs ( 3 5 ) Nu m b e r V a ri ab le c h a rac te rs ( 4 0 ) V a ri ab le c h a rac te rs ( 1 6 ) V a ri ab le c h a rac te rs ( 3 5 ) Nu m b e r V a ri ab le c h a rac te rs ( 4 0 ) V a ri ab le c h a rac te rs ( 3 5 ) V a ri ab le c h a rac te rs ( 1 8 ) d a ta _k em at ia n # * * * * * * * * n o _ s ur at _k e m at ia n te m pat _ m en ingg al ha ri _ m en in gg al tg l_ m e ni ng ga l u s ia _m e n in gga l pe ny e b a b _ m en in gg al tg lp eng aj u a n _ k e m a ti an na m a k p ld es a _ m t ni pk p ld e s a _m t V a ri ab le c h ar ac te rs ( 3 0 ) V a ri ab le c h ar ac te rs ( 2 5 ) V a ri ab le c h ar ac te rs ( 1 0 ) Da te V a ri ab le c h ar ac te rs ( 5 ) V a ri ab le c h ar ac te rs ( 2 0 ) Da te V a ri ab le c h ar ac te rs ( 3 5 ) V a ri ab le c h ar ac te rs ( 1 8 ) da ta _p in d a h # * * * * * * * * * * no_ s u ra t_ pi nd ah a la s an _p in da h al am a t_pi n d a h rt /r w _ pi nd ah des a _ p inda h k e c a m a ta n_ pi n d a h k abu pa ten_ pi n d a h pr ov in s i_ p in d a h tg l_ pi n dah nam ak p ld e s a _p ndh ni pk p ld e s a _p nd h V a ri a b le c h ar ac te rs ( 3 0 ) V a ri a b le c h ar ac te rs ( 4 0 ) V a ri a b le c h ar ac te rs ( 4 0 ) V a ri a b le c h ar ac te rs ( 1 0 ) V a ri a b le c h ar ac te rs ( 2 0 ) V a ri a b le c h ar ac te rs ( 1 0 ) V a ri a b le c h ar ac te rs ( 1 0 ) V a ri a b le c h ar ac te rs ( 1 0 ) Da te V a ri a b le c h ar ac te rs ( 3 5 ) V a ri a b le c h ar ac te rs ( 1 8 ) d e ta il_ k k # * no _k k ur ut a n V a ri a b le c h ar ac te rs ( 2 0 ) V a ri a b le c h ar ac te rs ( 1 0 ) hu b_k e lua rg a # * no _h ub k lr g n a m a _h ub k lr g V a ri a b le c h ar ac te rs ( 5 ) V a ri a b le c h ar ac te rs ( 2 0 )

(5)

Gambar 4. PDM (Physical Data Model)

HASIL DAN PEMBAHASAN Halaman Awal

Halaman ini merupakan halaman awal pada aplikasi kependudukan di Desa Kedungrejo Waru-Sidoarjo. Pada halaman ini terdapat button untuk login.

Gambar 5. Halaman Awal

Halaman Login

Pada halaman ini merupakan menu login untuk admin, sehingga dapat melakukan aktivitas. Hak akses ini hanya dimiliki oleh pengurus desa atau petugas kependudukan desa. Masukkan Username dan Password kemudian tekan tombol “Login”.

Gambar 6. Halaman Login

Halaman Utama Kependudukan

Pada halaman ini merupakan tampilan utama pada aplikasi kependudukan setelah melakukan login.

Gambar 7. Halaman Utama Kependudukan

Halaman Data Penduduk

Pada halaman ini terdapat informasi mengenai data penduduk, sehingga dapat mengetahui penduduk yang ada di Desa Kedungrejo. Selain itu, pada halaman ini dapat menambahkan penduduk baru yang ada di desa dan juga dapat digunakan untuk meng-update data penduduk atau bahkan menghapusnya dengan cara menekan tombol yang sudah ada.

da ta _ p e n d u d u k. ko de_ ad m in = ad m in. ko de _a dm in d a ta _ ke lah ir an .n ik = da ta _p en du du k. ni k da ta _p in da h. n ik = da ta _ p e n d u d u k. n ik da ta _k e m at ia n .n ik = da ta _ p en du du k. n ik da ta _ kk .ni k = d a ta _p en dud u k. ni k d a ta _ kt p .n ik = da ta _p en du du k. n ik de ta il _k k. ko d e _ kk = d a ta _ kk. ko d e _ kk d e ta il _ kk .ni k = dat a _p en du du k. ni k de ta il _ kk .n o_h ub kl rg = h u b _ ke lu ar ga .n o_ hu bk lr g ad m in ko de _a dm in na m a pa ss w o rd va rc h a r( 5 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) <p k> d a ta _p en dud u k ni k ko de _a dm in nam a lg kp _p end u d u k je n is kl m in_ pe nd ud u k ana k_k e dar i_k e tem p at _ la h ir tgl _ la hi r aga m a p e nd id ik an pek e rj a a n ke w a rg an eg ar aa n st a tus _p er ka w in a n st a tus _h ub _d lm kl rg n o _p as p o r n o _k it as /k it ap al am a t_p en du du k rt rw de sa /k el ur ah an ke c a m a ta n _ kk ka bu pa te n/ ko ta pr ov in si ko de po s gol _ da ra h ni k_ ay ah nam a _ a y a h ni k_ ib u n a m a _i bu al am a t_o rt u d ik e lu ar ka n_ tg l st a tu s va rc h a r( 1 6 ) va rc h a r( 5 ) va rc h a r( 3 5 ) va rc h a r( 1 0 ) va rc h a r( 1 0 ) va rc h a r( 1 0 ) va rc h a r( 2 0 ) da te va rc h a r( 1 5 ) va rc h a r( 2 5 ) va rc h a r( 3 0 ) va rc h a r( 1 0 ) va rc h a r( 1 5 ) va rc h a r( 1 5 ) va rc h a r( 2 0 ) va rc h a r( 3 0 ) va rc h a r( 3 0 ) va rc h a r( 5 ) va rc h a r( 5 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) nu m e ri c va rc h a r( 2 ) va rc h a r( 2 0 ) va rc h a r( 3 5 ) va rc h a r( 2 0 ) va rc h a r( 3 5 ) va rc h a r( 3 0 ) da te va rc h a r( 1 0 ) <p k> <f k> da ta _ kk ko de _k k ni k al am a t_k k rt _ rw _ kk des a _ kk ke c a m a ta n kk ka bu pa te n_ kk ko d e p o s_ kk pr ov in si _ kk tt d_ na m a tt d_ ni p tg l_ pe rm oh on an kk d ik e lu ar ka np d_ tg l va rc h a r( 2 5 ) va rc h a r( 1 6 ) va rc h a r( 3 0 ) va rc h a r( 5 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) va rc h a r( 2 0 ) nu m e ri c va rc h a r( 2 0 ) va rc h a r( 3 5 ) va rc h a r( 1 8 ) da te da te <p k> <f k> dat a _ kt p ko de _k tp ni k je n is _p er m o ho na n b e rl ak uh in gg a_ kt p tgl _ pe ng aj ua nk tp na m a kp ld e sa kt p va rc h a r( 2 0 ) va rc h a r( 1 6 ) va rc h a r( 3 0 ) va rc h a r( 2 0 ) da te va rc h a r( 35 ) <p k> <f k> da ta _ ke lahi ran no _s ur a t_ kel ah ir a n ni k na m a _b ay i je n is ke la m in_ ba y i te m p at la h ir _ ba y i ha ri la hi r_ ba y i tg lla h ir _ b a y i jam la hi r_ ba y i tg l_ pe ng aj ua nl a h ir ni ka y a h na m a ay ah um ur _a y a h al a m at _ a y a h ni ki bu na m a ib u um ur _i b u a lam a t_i bu na m a kp ld es a _ lh r n ipk pl de sa _ lh r va rc h a r( 3 0 ) va rc h a r( 1 6 ) va rc h a r( 3 5 ) va rc h a r( 1 0 ) va rc h a r( 2 0 ) va rc h a r( 1 5 ) da te va rc h a r( 1 0 ) da te va rc h a r( 1 6 ) va rc h a r( 3 5 ) nu m e ri c va rc h a r( 4 0 ) va rc h a r( 1 6 ) va rc h a r( 3 5 ) nu m e ri c va rc h a r( 4 0 ) va rc h a r( 3 5 ) va rc h a r( 1 8 ) <p k> <f k> da ta _k e m at ia n no _s ur at _ ke m at ia n ni k te m p at_m e n in gg al ha ri _ m en in gg al tg l_ m e ni ng ga l us ia _m en in gg al pe ny eb ab _m e n in g g a l tg lp e n g a jua n_ ke m a ti an na m a kp ld es a_ m t ni pk pl d e sa _ m t v a rc h a r(3 0 ) v a rc h a r(1 6 ) v a rc h a r(2 5 ) v a rc h a r(1 0 ) da te v a rc h a r(5 ) v a rc h a r(2 0 ) da te v a rc h a r(3 5 ) v a rc h a r(1 8 ) <p k> <fk > da ta _ p in d a h no _s ur a t_ p in da h ni k a las an _p in da h al a m at _p in d a h rt /r w _ pi nd ah de sa _p in d a h ke c a m a ta n_ pi n d a h ka b u p a te n_ pi nd ah pr o v in si _p in da h tg l_ pi n d ah na m a kp ld es a_ pn dh n ipk pl de sa _ p nd h va rc h a r( 3 0 ) va rc h a r( 1 6 ) va rc h a r( 4 0 ) va rc h a r( 4 0 ) va rc h a r( 1 0 ) va rc h a r( 2 0 ) va rc h a r( 1 0 ) va rc h a r( 1 0 ) va rc h a r( 1 0 ) da te va rc h a r( 3 5 ) va rc h a r( 1 8 ) <p k> <f k> d e ta il_ kk no _k k ni k no _h ub kl rg ko de _k k ur ut a n va rc h a r( 2 0 ) va rc h a r( 1 6 ) va rc h a r( 5 ) va rc h a r( 2 5 ) va rc h a r( 1 0 ) <p k> <f k2 > <f k3 > <f k1 > hu b_ ke lu a rg a no _h ub kl rg na m a _hu bk lr g va rc h a r( 5 ) va rc h a r( 2 0 ) <p k>

(6)

Gambar 8. Halaman Data Penduduk

Halaman Tambah Data Penduduk

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

Gambar 9. Tampilan Halaman Data Penduduk

Laporan Data Penduduk

Laporan ini merupakan laporan data penduduk yang ada di Desa Kedungrejo. Laporan ini berisi seluruh penduduk yang ada di Desa Kedungrejo.

Gambar 10. Laporan Data Penduduk

Halaman Data Kartu Keluarga

Pada halaman ini terdapat informasi mengenai data Kartu Keluarga, sehingga dapat mengetahui penduduk yang memiliki Kartu Keluarga di Desa Kedungrejo. Selain itu, pada halaman ini juga dapat digunakan untuk meng-update data Kartu Keluarga atau bahkan menghapusnya dengan cara menekan tombol yang sudah ada.

Gambar 11. Halaman Data Kartu Keluarga

Halaman Tambah Data Kartu Keluarga

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

Gambar 12. Halaman Tambah Data Kartu Keluarga

Surat Kartu Keluarga

Surat ini merupakan Surat Kartu Keluarga dari penduduk yang ada di Desa Kedungrejo.

(7)

Gambar 13. Surat Kartu Keluarga

Halaman Data Pendaftaran Pembuatan KTP

Pada halaman ini terdapat informasi mengenai data pendaftaran pembuatan KTP, sehingga dapat mengetahui penduduk yang memiliki KTP. Selain itu, pada halaman ini juga dapat digunakan untuk meng-update data pendaftaran pembuatan KTP atau bahkan menghapusnya dengan cara menekan tombol yang sudah ada.

Gambar 14. Halaman Data Pendaftaran Pembuatan KTP

Halaman Tambah Data Pendaftaran Pembuatan KTP

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

Gambar 15. Halaman Tambah Data Pendaftaran Pembuatan KTP

Surat Pendaftaran Pembuatan KTP

Surat ini merupakan Surat Pendaftaran Pembuatan KTP di Desa Kedungrejo.

Gambar 16. Surat Pendaftaran Pembuatan KTP

Halaman Data Kelahiran

Pada halaman ini terdapat informasi mengenai data kelahiran, sehingga dapat mengetahui penduduk yang lahir di Desa Kedungrejo. Selain itu, pada halaman ini juga dapat digunakan untuk meng-update data kelahiran atau bahkan menghapusnya dengan cara menekan tombol yang sudah ada.

Gambar 17. Halaman Data Kelahiran

Halaman Tambah Data Kelahiran

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

(8)

Surat Keterangan Kelahiran

Surat ini merupakan Surat Keterangan Kelahiran di Desa Kedungrejo.

Gambar 19. Surat Keterangan Kematian

Halaman Data Kematian

Pada halaman ini terdapat informasi mengenai data kematian penduduk, sehingga dapat mengetahui penduduk yang meninggal di desa kedungrejo. Selain itu, pada halaman ini juga dapat digunakan untuk

meng-update data kematian penduduk atau bahkan

menghapusnya dengan cara menekan tombol yang sudah ada.

Gambar 20. Halaman Data Kematian

Halaman Tambah Data Kematian

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

Gambar 21. Halaman Tambah Data Kematian

Surat Keterangan Kematian

Surat ini merupakan Surat Keterangan Kematian Penduduk Desa Kedungrejo.

Gambar 22. Surat Keterangan Kematian

Halaman Data Penduduk Pindah

Pada halaman ini terdapat informasi mengenai data penduduk pindah, sehingga dapat mengetahui penduduk yang pindah dari desa kedungrejo. Selain itu, pada halaman ini juga dapat digunakan untuk meng-update data penduduk yang pindah atau bahkan menghapusnya dengan cara menekan tombol button yang sudah ada.

Gambar 23. Halaman Data Penduduk Pindah

Halaman Tambah Data Penduduk Pindah

Pada halaman ini berfungsi untuk menambahkan data penduduk yang ada pada masing-masing bagian, jika sudah selesai maka tekan tombol “Tambah Data”.

(9)

Surat Keterangan Pindah

Surat ini merupakan Surat Keterangan Penduduk Pindah dari Desa Kedungrejo.

Gambar 25. Surat Keterangan Pindah

PENUTUP Simpulan

Dari hasil pembuatan aplikasi kependudukan di Desa Kedungrejo Waru-Sidoarjo, penulis dapat menarik kesimpulan yaitu dengan membuat aplikasi kependudukan berbasis web maka dapat menyajikan informasi secara cepat dan akurat. Dengan aplikasi kependudukan ini maka dapat membantu dan mempermudah pencarian informasi kependudukan. Selain itu juga dapat mencegah terjadinya penumpukan file dan memperkecil ruang penyimpanan sehingga memudahkan pihak desa atau kelurahan dalam pengoperasikannya dan memperkecil kesalahan yang mungkin terjadi serta memudahkan dalam pembuatan laporan kependudukan.

Saran

Aplikasi kependudukan yang dibangun ini masih jauh dari sempurna, untuk itu aplikasi kependudukan ini diharapkan dapat menjadi bahan atau referensi bagi pembaca dan pengembang yang lain agar dapat tercipta Aplikasi Kependudukan Berbasis Web di Desa Kedungrejo Waru-Sidoarjo yang lebih baik lagi. Dimana aplikasi tersebut dapat dikembangkan dengan menggunakan grafik pertumbuhan jumlah penduduk setiap tahun. Selain itu, aplikasi ini juga dapat dikembangkan dengan membuat aplikasi kependudukan untuk daerah yang lebih luas lagi.

DAFAR PUSTAKA

Arief, Rudyanto. 2011. Pemograman Web Dinamis

Menggunakan PHP dan MySQL. Yogyakarta:

Andi.

Cahyono. 2003. Dasar Ekonomi Kependudukan. Yogyakarta: Andi.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.

Kadir. 2008. Belajar Database menggunakan MySQL.

Yogyakarta: Andi.

Kadir, Abdul. 2002. Dasar Pemrograman Web Dinamis

Menggunakan PHP. Yogyakarta: Andi.

Kristanto. 2004. Pengantar Sistem Basis Data. Yogyakarta: Andi.

Simarmata. 2006. Pengenalan Teknologi Komputer dan

Informasi. Yogyakarta: Andi.

Tim Penulis. 2014. Buku Pedoman Penulisan Buku

Skripsi Unesa. Surabaya: Universitas Negeri

Surabaya.

Wicaksono. 2008. Membangun Bisnis Online dengan

Gambar

Gambar 1. DFD Level 0 (Diagram Context)  Kependudukan
Gambar 2. DFD Level 2 Kependudukan
Gambar 4. PDM (Physical Data Model)
Gambar 8. Halaman Data Penduduk
+4

Referensi

Dokumen terkait

Hardness Rockwell C Test (HRC) : pengujian untuk mendapatkan nilai kekerasan material. Material outer link Chain Beumer BZK1200 dilakukan pengujian hardness

Parameter pemotongan yang divariasikan meliputikecepatan potong ( cutting speed ), gerak makan ( feed rate ), dan geometri pahat yang dilengkapi radius pemutus geram (

Berdasarkan rumusan masalah tersebut dirumuskan pertanyaan dalam penelitian ini yaitu : Bagaimana Pengaruh latihan mengunyah dan menelan terstruktur terhadap kemampuan

kinerja guru PAI sebagai variabel independen (X), dan hasil belajar peserta didik sebagai variabel dependen (Y). Hasil penelitian menunjukkan: 1) kinerja guru PAI SMA di

Upaya untuk mencapai sasaran dalam penguatan peran adat dalam menjaga lingkungan berlandaskan falsafah Tri Hita Karana di desa adat Batuan Kecamatan Sukawati

ABSTRAK: Penelitian ini dimaksudkan untuk mempelajari bagaimana proses pengangkutan sampah pada wilayah pelayanan Kecamatan Tamalanrea, rute jalan pengangkutan

Upaya preemtif adalah upaya pencegahan yang dilakukan secara dini, antara lain mencakup pelaksanaan kegiatan penyuluhan yang bersifat dengan sasaran untuk memengaruhi

penjara hanya dilakukan apabila sesuai dengan hukum yang berlaku dan hanya dapat dilakukan sebagai upaya terakhir; (b) Perlindungan khusus bagi anak pelaku tindak