Anda di halaman 1dari 73

LAPORAN KERJA PRAKTEK

IMPLEMENTASI SISTEM INFORMASI PENDATAAN PENDUDUK DESA

Oleh :

Nurliali Handayani
171013002

PROGRAM STUDI S1 INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI PAYAKUMBUH
PAYAKUMBUH
2020
HALAMAN PENGESAHAN
LAPORAN KERJA PRAKTEK

IMPLEMENTASI SISTEM INFORMASI PENDATAAN PENDUDUK DESA

Nurliali Handayani
171013002

Dinyatakan lulus setelah disidangkan di depan tim penguji


Pada Tanggal 12 Desember 2020

Tim Penguji :

1. Ketua Zulkifli, S.Kom., M.Kom. ( )


NIDN : 1008047902

2. Sekretaris Ranti Irsa, S.Kom.,M.Kom. ( )


NIDN : 1005067302

3. Anggota Rini Budiarni, M.T. ( )


NIDN : 1030098104

i
HALAMAN PERSETUJUAN
LAPORAN KERJA PRAKTEK

1. Judul : Implementasi Sistem Informasi pendataan


penduduk desa
2. Penyusun
Nama : Nurliali Handayani
NPM : 171013002
3. Program Studi : Informatika
4. Waktu Pelaksanaan KP : 10 Agustus s/d 10 November 2020
5. Tempat Pelaksanaan KP
Nama Instansi/Perusahaan : Badan Pusat Statistik Kota Pyakumbuh
Alamat : Jl. Imam Bonjol, Bulakan Balai Kandih, Kec,
Payakumbuh Barat, Kota Payakumbuh.

Dosen Pembimbing

Ranti Irsa,S.Kom., M.Kom.


NIDN. 1005067301

Tanggal 12 Desember 2020


Ketua Program Studi Informatika

Dr. Noviarti, S.P., M.Sc.


NIDN. 1015117401

ii
ABSTRAK

Berdasarkan hasil observasi dan analisis selama melaksanakan kerja praktek


di Badan Pusat Statistik Kota Payakumbuh, penulis penulis mengangkat masalah
tentang pendataan penduduk, pendataan Kartu Keluarga (KK), Surat Kelahiran, Surat
Kematian, Surat keterangan Pindah, dan Surat Keterangan Pendatang. Oleh karena itu
penulis mengimplementasi kan aplikasi sistem pendataan penduduk menggunakan
bahasa pemrograman PHP dan Data Base MySql. proyek kerja praktek ini
menghasilkan sistem informasi Pendataan Penduduk Desa yang mampu membantu
kerja desa dan BPS dalam mengolah Data Penduduk dan menyajikan informasi secara
akurat, efektif, efesien dan terkomputerisasi.

Kata kunci: BPS, Data Penduduk, Sistem Informasi, PHP, MySql

iii
KATA PENGANTAR

Alhamdulillahi Robbil ‘Aalamiin. Puji syukur penulis panjatkan atas

kehadirat Allah SWT, yang telah memberikan rahmat dan hidayah-Nya berupa

keimanan, kesehatan dan kemudahan sehingga penulis dapat menyelesaikan Laporan

Kerja Praktek dengan judul “Implementasi Sistem Informasi Pendataan Penduduk

Desa”. Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna,

maka dari itu penulis mengharapkan saran dan kritik yang membangun dari semua

pihak. Menyadari penyusunan laporan ini tidak lepas dari bantuan berbagai pihak,

maka pada kesempatan ini penulis menyampaikan ucapan terima kasih yang

setulusnya kepada:

1. Orang tua tercinta atas curahan kasih sayang, doa dan dorongan baik moril

maupun materil kepada penulis.

2. Ibuk Dr, Noviarti,SP,M.Sc selaku Ketua Program Studi Informatika.

3. Ibuk Ranti Irsa,S.kom, M.kom sebagai dosen pembimbing yang telah

memberikan motivasi dan bimbingannya.

4. Bapak Ismail selaku pembimbing lapangan yang telah memberikan arahan

dan nasehatnya.

5. Badan Pusat Statistik Kota Payakumbuh dan Desa Kluek yang telah

memberikan bantuan data.

6. Seluruh dosen dan karyawan Informatika yang telah memberikan segala

bantuan dan dukungan.

iv
7. Teman-teman seperjuangan Informatika Tahun angkatan 2017.

8. Semua pihak yang telah membantu dan mendukung hingga terselesainya

tugas akhir ini baik secara langsung maupun tidak langsung yang tidak

dapat penulis sebutkan satu persatu.

Akhir kata, semoga Allah SWT senantiasa melimpahkan karuniaNya dan

membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis

dalam pelaksanaan pembuatan laporan ini dan semoga tulisan ini dapat memberikan

manfaat bagi pihak-pihak yang berkepentingan.

Payakumbuh, 6 Desember 2020

Nurliali handayani

v
DAFTAR ISI

HALAMAN JUDUL

HALAMAN PENGESAHAN................................................................................ i

HALAMAN PERSETUJUAN ............................................................................... ii

ABSTRAK ............................................................................................................. iii

KATA PENGANTAR............................................................................................ iv

DAFTAR ISI........................................................................................................... vi

DAFTAR TABEL................................................................................................... ix

DAFTAR GAMBAR.............................................................................................. x

BAB I PENDAHULUAN

1.1 Latar Belakang.................................................................................... 1

1.2 Rumusan Masalah............................................................................... 2

1.3 Tujuan.................................................................................................. 2

1.4 Manfaat................................................................................................ 3

1.5 Waktu dan Tempat Pelaksanaan Kerja Praktek ................................. 3

BAB II TINJAUAN PUSTAKA

2.1 Sistem.................................................................................................. 5

2.1.1 Karakteristik Sistem.................................................................. 5

2.1.2 Klasifikasi Sistem..................................................................... 6

2.2 Informasi............................................................................................. 7

2.2.1 Ciri-ciri Informasi..................................................................... 7

2.2.2 Kualitas Informasi..................................................................... 8

vi
2.2.3 Sistem Informasi....................................................................... 9

2.3 Definisi Data....................................................................................... 9

2.4 Definisi Perancangan Sistem.............................................................. 10

2.5 Notepad++.......................................................................................... 10

2.6 XAMPP............................................................................................... 10

2.7 Data Base............................................................................................. 12

2.8 Asal Si Pandu Desa............................................................................. 13

2.9 Si pandu Desa...................................................................................... 13

BAB III PEMBAHASAN HASIL

3.1 Gambaran Umum Instansi .................................................................. 14

3.1.1 Deskripsi Instansi...................................................................... 14

3.1.2 Struktur Organisasi BPS.......................................................... 19

3.2 Ruang Lingkup Materi/Kegiatan......................................................... 24

3.3 Bentuk Kegiatan.................................................................................. 25

3.4 Hasil Kerja Praktek............................................................................. 25

3.5.Rancangan Tampilan Program............................................................ 26

3.5.1 Flowchart Diagram.................................................................. 26

3.5.2 Tabel Data Base ....................................................................... 26

3.5.3 Use case Diagram Admin......................................................... 30

3.5.4 Use Case Diagram Kaur Pemerintah........................................ 31

vii
3.5.5 Relasi Antar Tabel.................................................................... 32

3.5.6 Diagram Konteks...................................................................... 33

4.6 Implementasi Sistem.......................................................................... 33

3.6.1 Login Aplikasi......................................................................... 34

3.6.2 Menu Utama............................................................................. 35

3.6.3 Tampilan Data Penduduk......................................................... 36

3.6.4 Pengguna System..................................................................... 40

3.6.5 Logout................................................................................... 41

3.7 Kelebihan dan Kekurangan Sistem..................................................... 41

BAB IV PENUTUP

4.1 Kesimpulan.......................................................................................... 43

4.2 Saran.................................................................................................... 43

DAFTAR PUSTAKA............................................................................................. 44

LAMPIRAN ........................................................................................................... 45

viii
DAFTAR TABLE

Table 3.2 Table Data Penduduk.............................................................................. 26

Table 3.2 Table kartu keluarga............................................................................... 27

Table 3.4 Table Kelahiran....................................................................................... 27

Table 3.5 Table Kematian....................................................................................... 27

Table 3.6 Table Pindah........................................................................................... 28

Table 3.7 Table Pendatang...................................................................................... 28

Table 3.8 Table Anggota......................................................................................... 28

Table 3.9 Table Pengguna....................................................................................... 29

ix
DAFTAR GAMBAR

Gambar 2.1 Struktur Badan Pusat Statistik............................................................. 20

Gambar 2.2 Moto Badan Pusat Statistik................................................................. 23

Gambar 2.3 Maklumat Bdan Pusat Statistik........................................................... 24

Gambar 3.1 Flowchart Diagram............................................................................. 26

Gambar 3.2 Use Case Diagram Admin................................................................... 30

Gambar 3.3 Use Case Diagram Kaur Pemerintah.................................................. 31

Gambar 3.3 Relasi Antar Tabel.............................................................................. 32

Gambar 3.4 Diagram Konteks................................................................................ 33

Gambar 3.5 Perancangan Form Login.................................................................... 34

Gambar 3.6 Tampilan Menu Utama....................................................................... 35

Gambar 3.7 Tampilan Data Penduduk.................................................................... 36

Gambar 3.8 From Input Data Keluarga.................................................................. 36

Gambar 3.9 From input Data kelahiran.................................................................. 37

Gambar 3.10 Input Data Kematian........................................................................ 37

Gambar 3.11 From Data Pendatang........................................................................ 38

Gambar 3.12 Tampilan Cetak Domisilin................................................................ 38

x
Gambar 3.13 Tampilan Cetak Surat Kelahiran....................................................... 39

Gambar 3.14 Tampilan Cetak Surat Kematian....................................................... 39

Gambar 3.15 Tampilan Cetak Surat Pendatang...................................................... 40

Gambar 3.16 Tampilan Cetak Surat Pindah........................................................... 40

Gambar 3.17 Tampilan Pengguna System.............................................................. 42

Gambar 3.18 Tamplan Logout................................................................................ 42

xi
BAB I

PENDAHULUAN

1.1 Latar Belakang

Sekolah Tinggi Teknologi Payakumbuh merupakan Yayasan yang

mengharuskan setiap mahasiswa program studi sarjana (S1) untuk melaksanakan

kerja praktek minimal selama 3 bulan yang akan berpengaruh terhadap bobot

penilaian (3) SKS. Program Kerja Praktek itu sendiri merupakan penjabaran dari

strategi pendidikan “keterkaitan dan kesepadanan (link and match)” antara dunia

pendidikan dengan dunia usaha / industri. Strategi ini memadukan proses belajar-

mengajar dalam kelas dengan pembelajaran dilapangan melalui kerja nyata pada

suatu perusahaan atau lembaga pengelola usaha.

Badan Pusat Statistik adalah Lembaga Pemerintah Non-Departemen yang

bertanggung jawab langsung kepada Presiden. Sebelumnya, BPS merupakan Biro

Pusat Statistik, yang dibentuk berdasarkan UU Nomor 6 Tahun 1960 tentang

Sensus dan UU Nomer 7 Tahun 1960 tentang Statistik. Sebagai pengganti kedua

UU tersebut ditetapkan UU Nomor 16 Tahun 1997 tentang Statistik. Berdasarkan

UU ini yang ditindak lanjuti dengan peraturan perundangan-undangan

dibawahnya, secara formal nama Biro Pusat Statistik diganti menjadi Badan Pusat

Statistik.

1
Implementasi sistem pendataan kependudukan. Implementasi ini akan

memanfaatkan teknologi informasi yang akan membantu pendataan penduduk

desa dan membantu Badan Pusat Statistik dalam sensus penduduk ke setiap desa

yang ada di kota Payakumbuh terutama pada proses pendataan Kartu Keluarga

(KK), Surat Kelahiran, Surat Kematian, dan Surat Keterangan Pindah yang

memerlukan kecermatan dan ketelitian tinggi. Sehingga dalam waktu yang

singkat pembuatan laporan pendataan penduduk tersebut dapat meminimalkan

kesalahan yang mungkin terjadi dan dapat memberikan laporan secara cepat dan

tepat.

Sisitem ini juga membantu Badan Pusat Statistik mengelola data penduduk

dari setiap desa. Dan mendapatkan informasi yang lebih jelas dan akurat dalam

pendataan sensus penduduk.

1.2 Rumusan Masalah

Dari latar belakang di atas, maka rumusan masalah dalam kerja praktek ini

adalah :

1. Bagaimana Kerja sistem informasi data penduduk desa?

2. Apa kelebihan dan keunggulan dari Sistem Informasi Pendataan Penduduk

Desa?

3. Mengapa membuat sistem informasi pendataan penduduk desa?

1.3 Tujuan

Tujuan yang ingin di capai dari kerja praktek ini adalah:

2
1. Untuk mengetahui bagaimana kerja sistem informasi pendataan penduduk

desa.

2. Menyampaikan kelebihan dan kekurangan sistem informasi pendataan

penduduk desa.

3. Mendapatkan informasi data penduduk desa lebih jelas dan akurat.

1.4 Manfaat

Manfaat dari Implementasi sistem informasi pendataan penduduk adalah :

1. Bagi perancang

Memperluas pengetahuan tentang perancangan sistem informasi pendataan

penduduk desa.dan lebih memperluas pengetahuan bagi perancang.

2. Bagi Badan Pusat Statistik

Bagi Badan Pusat Statistik manfaat yang di dapatkan adalah lebih mudah

mendapat data penduduk setiap desa dengan benar dan cepat saat di

adakannya sensus penduduk.

3. Bagi kantor

Mempercepat dalam proses pendataan penduduk lahir, penduduk

mati,penduduk pindah, dan penduduk datang.Mempercepat proses pembuatan

laporan perbulan dari angka lahir, mati pindah, dan datang.Mempercepat dan

mempermudah dalam proses pencarian data penduduk saat data penduduk itu

diperlukan, misalnya ingin mengetahui sumber daya manusia Desa.

3
1.5 Waktu dan Tempat Pelaksanaan Kerja Praktek

Berdasarkan pemohonan yang penulis ajukan, maka penulis melaksanakan

Kerja Praktek di Kantor Badan Statistik Kota Payakumbuh di bidang Distribusi.

Kantor Badan Statistik Kota Payakumbuh beralamat di, Jl. Imam Bonjol No. 7 Koto

Nan IV Payakumbuh Barat. Waktu Pelaksanaan Kerja Praktek dari senin sampai

jum’at dari jam 09.00 s/d 15.00

4
BAB II

TINJAUAN PUSTAKA

2.1 Sistem

Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang

dimaksudkan untuk mencapai suatu kesatuan yang terdiri dari dua atau lebih

komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan (Jogiyanto,

2000).

Terdapat dua kelompok pendekatan, yaitu menekankan pada prosedur dan

komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur

pendefinisian sistem adalah suatu jaringan kerja dari prosedur prosedur yang paling

berhubungan, berkelompok dan bekerjasama untuk melakukan kegiatan pencapaian

sasaran tertentu. Makna dari prosedur, yaitu urutan yang tepat dari tahapan-tahapan

instruksi yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang

mengerjakan, kapan (when) dikerjakan dan bagaimana (how) mengerjakannya.

Sedangkan pendekatan yang menekankan pada komponen mendefinisikan “sistem”

adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan

tertentu (Jogiyanto, 2001).

2.1.1 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu

mempunyai komponen-komponen (components), batas sistem

(boundary), lingkungan luar sistem (environments), penghubung

5
(interface), masukan (input), keluaran (output), pengolah (process) dan

sasaran (objectives) atau tujuan (goal) (Jogiyanto, 1999).

Sebuah sistem terdiri dari berbagai unsur yang saling melengkapi dalam

mencapai tujuan atau sasaran. Unsur-unsur yang saling melengkapi

tersebut terdapat di dalam sistem yang disebut dengan nama subsistem.

Subsistem-subsistem tersebut harus selalu berhubungan dan berinteraksi

melalui komunikasi yang relevan sehingga sistem dapat bekerja secara

efektif dan efesien.

2.1.2 Klasifikasi Sistem

Dari berbagai sudut pandang, sistem dapat diklarifikasikan sebagai

berikut : (Jogiyanto, 1999)

1. Sistem abstrak dan sistem fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide

yang tampak secarafisik. Sedangkan sistem fisik adalah sistem

yang secara fisik dapat dilihat.

2. Sistem tertentu (deterministic) dan tak tentu (probabilistic)

Sistem tertentu (deterministic) adalah sistem yang operasinya

dapat diprediksi. Sedangkan sistem tak tentu (probabilistic) adalah

sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandung unsure probabilitas.

3. Sistem tertutup dan sistem terbuka

6
Sistem tertutup adalah sistem yang tidak berhubungan dengan

lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang

berhubungan dan terpengaruh dengan lingkungan luarnya.

4. Sistem alamiah dan sistem buatan

Sistem alamiah adalah sistem yang terjadi melalui proses alam.

Sedangkan sistem buatan adalah sistem yang dirancang oleh

manusia.

2.2 Informasi

Informasi adalah suatu data yang telah diproses sehingga dapat mengurangi

ketidak jelasan tentang keadaan atau suatu kejadian. Sedangkan kata data itu sendiri

adalah fakta atau kenyataan yang sebenarnya. Informasi juga dapat didefinisikan

sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih

berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang

nyata (fact) yang digunakan untuk pengambilan keputusan (Jogiyanto, 1999).

2.2.1 Ciri-ciri Informasi

Dalam lingkup sistem informasi, informasi memiliki ciri-ciri seperti

yang dijelaskan di bawah ini: (Davis, 1995)

1. Benar atau salah, ini dapat berhubungan dengan realitas atau tidak.

Bila penerima informasi yang salah mempercayainya, akibatnya

sama seperti yang benar.

2. Baru, informasi dapat sama sekali baru dan segar bagi penerimanya.

7
3. Tambahan, informasi dapat memperbaharui atau memberikan

tambahan baru pada informasi yang telah ada.

4. Korektif, informasi data menjadi suatu korektif atas salah satu

informasi sebelumnya.

5. Penegas, informasi dapat mempertegas informasi yang telah ada. Ini

berguna karena meningkatkan persepsi penerimanya atas kebenaran

informasi tersebut.

2.2.2 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari

tiga faktor, yaitu keakuratan (accurate), ketepatan waktu (timeliness), dan

kesesuaian (relevance) (Jogiyanto, 1999).

a. Keakuratan

Informasi harus bebas dari kesalahan-kesalahan dan menyesatkan.

Akurat juga bisa diartikan informasi harus jelas mencerminkan

maksudnya.

b. Ketepatan Waktu

Informasi yang datang pada penerima tidak boleh terlambat.

Informasi yang sudah usang kurang atau tidak mempunyai nilai

karena informasi merupakan landasan pengambilan keputusan

sehingga bila informasi terlambat maka keputusan yang diambil

menjadi tidak sesuai dengan keadaan.

c. Kesesuaian

8
Informasi tersebut mempunyai manfaat untuk pemakainya.

Kesesuaian untuk tiap-tiap orang bereda-beda tergantung dari cara

memandang dan memperlakukan informasi yang telah didapatkan.

Telah diketahui bahwa informasi merupakan hal yang sangat

penting bagi manajemen dalam pengambilan keputusan. Informasi

dapat diperoleh dari sistem informasi (information system) atau

disebut juga dengan processing system atau information processing

system atau information-generating system.

2.2.3 Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam

suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas,

teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk

mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin

tertentu, member sinyal kepada manajemen dan yang lainnya terhadap

kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu

dasar informasi untuk pengambilan keputusan yang cerdik (Jogiyanto, 1999).

2.3 Definisi Data

Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan

kesatuan nyata.Data adalah sesuatu yang diberikan untuk kemudian diolah.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan data adalah bahan

mentah yang perlu diolah sehingga menghasilkan informasi yang menunjukkan fakta.

9
2.4 Definisi Perancangan Sistem

Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan

sistem. pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk

rancang bangun implementasi “menggambarkan bagaimana suatu sistem dibentuk”.

Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem

baru. Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem

adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat

berfungsi.

2.5 Notepad++

Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang

berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla

untuk dapat menampilkan dan menyuntingkan teks dan berkas kode sumber berbagai

bahasa pemrograman.

2.6 XAMPP

Xampp adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program. xampp merupakan tool yang

menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstal

xampp maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache,

PHP dan MySQL secara manual. xampp akan menginstalasi dan

mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.

10
Xampp merupakan salah satu paket installasi Apache, PHP dan MySQL

instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk

tersebut. Selain paket installasi instant xampp versi 1.6.4 juga memberikan fasiltias

pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin

digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch

yang telah disertakan oleh xampp, dan yang terpenting xampp bersifat free atau gratis

untuk digunakan.

Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam

satu buah paket.Dengan menginstall Xampp maka tidak perlu lagi melakukan

instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.

Xampp akan menginstalasi dan mengkonfigurasikannya secara otomatis. Merupakan

web server yang mudah digunakan yang dapat melayani tampilan halaman web yang

dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

Xampp merupakan pengembangan dari LAMP (Linux Apache, MySQL,

PHP and PERL), Xampp ini merupakan project non-profit yang dikembangkan oleh

Apache Friends yang didirikan Kai ‘Oswalad’ Seidler dan Kay Vogelgesang pada

tahun 2002, project mereka ini bertujuan mempromosikan pengunaan Apache web

server.

Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost),

yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database,

11
dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Nama Xampp sendiri merupakan singkatan dari X (empat sistem operasi apapun),

Apache, MySQL, PHP dan Perl.

Program ini tersedia dalam GNU General Public License dan bebas,

merupakan web server yang mudah untuk digunakan yang dapat menampilkan

halaman web yang dinamis. Untuk mendapatkanya xampp anda dapat mendownload

langsung dari web resminya. Dan berikut

2.7 Data Base

Dilihat dari segi bahasa maka database juga dapat disebut basis data. Suatu

data dapat dimaksudkan informasi yang diperoleh dan disimpan sedangkan basis

adalah semacam perkumpulan atau tempat berkumpul. Maka dapat diambil

kesimpulan bahwa arti dari database adalah kumpulan data atau informasi yang

diperoleh dan selanjutnya disimpan dalam suatu media, umumnya adalah di

komputer.

Pengolahan database dalam media komputer ditujukan untuk mempermudah

dan tentunya mengikuti perkembangan zaman yang semakin menerapkan era

komputerisasi. Suatu pengelolaan sistem database dalam dunia IT biasa dikenal

dengan istilah DBMS (Database Management System). Suatu database juga dapat

didefinisikan terdiri dari kumpulan tabel – tabel yang menyimpan data serta

informasi.

12
Namun pada hakikatnya penerapan database tidak hanya terdapat dalam

lingkup IT saja, namun lebih dari itu. Contohnya pada sekolah atau universitas

terdapat database mahasiswa, murid, tenaga pengajar, sarana prasarana dan lain lain.

Dalam lingkungan perusahaan juga pastinya terdapat data – data perusahaan

mencakup database karyawan, keuangan, dan lain – lain.

2.8 Asal Si Pandu Desa

Asal Si Pandu Desa di dapat dari youtube yang di implementasikan kembali

sehingga menjadi Si Pandu Pendataan Penduduk Desa yang ada di kota payakumbuh.

2.9 Si pandu Desa

Sipandu desa adalah gerakan kepemanduan yang menggabungkan kegiatan

pemberdayaan masyarakat dan desa dengan memaksimalkan pemanfaatan dan

teknologi informasi.sehingga data desa menjadi informasi yang valid dan akurat

seperti pengolahan data kependudukan, kelahiran, kematian, pendatang, dan pindah.

13
BAB III

PEMBAHASAN HASIL PELAKSANAAN KERJA PRAKTEK

3.1 Gambaran Umum Instansi

3.1.1 Deskripsi Instansi

Badan Pusat Statistik adalah Lembaga Pemerintah Non-Departemen

yang bertanggung jawab langsung kepada Presiden. Sebelumnya, BPS

merupakan Biro Pusat Statistik, yang dibentuk berdasarkan UU Nomor 6

Tahun 1960 tentang Sensus dan UU Nomer 7 Tahun 1960 tentang Statistik.

Sebagai pengganti kedua UU tersebut ditetapkan UU Nomor 16 Tahun 1997

tentang Statistik. Berdasarkan UU ini yang ditindaklanjuti dengan peraturan

perundangan dibawahnya, secara formal nama Biro Pusat Statistik diganti

menjadi Badan Pusat Statistik.

Materi yang merupakan muatan baru dalam UU Nomor 16 Tahun 199 antara

lain :

a. Jenis statistik berdasarkan tujuan pemanfaatannya terdiri atas statistik

dasar yang sepenuhnya diselenggarakan oleh BPS, statistik sektoral

yang dilaksanakan oleh instansi Pemerintah secara mandiri atau

bersama dengan BPS, serta statistik khusus yang diselenggarakan oleh

lembaga, organisasi, perorangan, dan atau unsur masyarakat lainnya

secara mandiri atau bersama dengan BPS.

14
b. Hasil statistik yang diselenggarakan oleh BPS diumumkan dalam

Berita Resmi Statistik (BRS) secara teratur dan transparan agar

masyarakat dengan mudah mengetahui dan atau mendapatkan data

yang diperlukan.

c. Sistem Statistik Nasional yang andal, efektif, dan efisien.

d. Dibentuknya Forum Masyarakat Statistik sebagai wadah untuk

menampung aspirasi masyarakat statistik, yang bertugas memberikan

saran dan pertimbangan kepada BPS.

Berdasarkan undang-undang yang telah disebutkan di atas, peranan yang

harus dijalankan oleh BPS adalah sebagai berikut :

a. Menyediakan kebutuhan data bagi pemerintah dan masyarakat. Data

ini didapatkan dari sensus atau survey yang dilakukan sendiri dan juga

dari departemen atau lembaga pemerintahan lainnya sebagai data

sekunder

b. Membantu kegiatan statistik di departemen, lembaga pemerintah atau

institusi lainnya, dalam membangun sistem perstatistikan nasional.

c. Mengembangkan dan mempromosikan standar teknik dan metodologi

statistik, dan menyediakan pelayanan pada bidang pendidikan dan

pelatihan statistik.

15
d. Membangun kerjasama dengan institusi internasional dan negara lain

untuk kepentingan perkembangan statistik Indonesia.

VISI :

Pelopor data statistik terpercaya untuk semua

MISI :

1. Memperkuat landasan konstitusional dan operasional lembaga statistik

untuk penyelenggaraan statistik yang efektif dan efisien.

2. Menciptakan insan statistik yang kompeten dan profesional, didukung

pemanfaatan teknologi informasi mutakhir untuk kemajuan perstatistikan

Indonesia.

3. Meningkatkan penerapan standar klasifikasi, konsep dan definisi,

pengukuran, dan kode etik statistik yang bersifat universal dalam setiap

penyelenggaraan statistik.

4. Meningkatkan kualitas pelayanan informasi statistik bagi semua pihak.

5. Meningkatkan koordinasi, integrasi, dan sinkronisasi kegiatan statistik yang

diselenggarakan pemerintah dan swasta, dalam kerangka Sistem Statistik

Nasional (SSN) yang efektif dan efisien.

16
a. Nilai-Nilai Inti Core values (nilai–nilai inti) BPS merupakan pondasi yang

kokoh untuk membangun jati diri dan penuntun perilaku setiap insan BPS

dalam melaksanakan tugas.

b. Nilai-nilai Inti BPS terdiri dari:

1. PROFESIONAL

a. Kompeten

Mempunyai keahlian dalam bidang tugas yang diemban

b. Efektif

Memberikan hasil maksimal

c. Efisien

Mengerjakan setiap tugas secara produktif, dengan sumber daya minimal

d. Inovatif

Slalu melaukan permbaruan dan/atau penyempurnaan melalui proses

pembelajaran diri secara terus menerus

e. Sistemik

Meyakini bahwa setiap pekerjaan mempunyai tata urutan proses perkerjaan

yang satu menjadi bagian tidak terpisahkan dari pekerjaan yang lain.

17
2. INTEGRITAS

a. Dedikasi

Memiliki pengabdian yang tinggi terhadap profesi yang diemban dan

institusi

b. Disiplin

Melaksanakan pekerjaan sesuai dengan ketentuan yang telah ditetapkan

c. Konsisten

Satunya kata dengan perbuatan

d. Terbuka

Menghargai ide, saran, pendapat, masukan, dan kritik dari berbagai pihak

e. Akuntabel

Bertanggung jawab dan setiap langkahnya terukur

3. AMANAH

a. Terpercaya

Melaksanakan pekerjaan sesuai dengan ketentuan, yang tidak hanya

didasarkan pada logika tetapi juga sekaligus menyentuh dimensi mental

spiritual

18
b. Jujur

Melaksanakan semua pekerjaan dengan tidak menyimpang dari prinsip

moralitas

c.Tulus

Melaksanakan tugas tanpa pamrih, menghindari konflik kepentingan

(pribadi, kelompok, dan golongan), serta mendedikasikan semua tugas

untuk perlindungan kehidupan manusia, sebagai amal ibadah atau

perbuatan untuk Tuhan Yang Maha Esa

d. Adil

Menempatkan sesuatu secara berkeadilan dan memberikan haknya.

3.1.2 Struktur Organisasi BPS

Berdasarkan Peraturan Presiden Nomor 86 Tahun 2007 tentang

Badan Pusat Statistik dan Peraturan Kepala Badan Pusat Statistik Nomor 7

Tahun 2008 tentang Organisasidan Tata Kerja Badan Pusat Statistik.

Susunan organisasi BPS terdiri dari:

19
Gambar 2.1 Struktur Badan Pusat Statistik

1. BPS dipimpin oleh seorang Kepala yang mempunyai tugas memimpin BPS

sesuai dengan ketentuan peraturan perundang-undangan yang berlaku.

menyiapkan kebijakan nasional dan kebijakan umum sesuai dengan tugas

BPS. menetap kan kebijakan teknis pelaksanaan tugas BPS yang menjadi

tanggung jawabnya; serta membina dan melaksanakan kerja sama dengan

instansi dan organisasi lain. Kepala dibantu oleh seorang Kepala Sub Bagian

Tata Usaha dan 5 (lima) Kepala Seksi dan Tenaga Koordinator Statistik

Kecamatan.

2. Kepala Sub. Bagian Tata Usaha mempunya itu gas mengkoordinasikan

perencanaan, pembinaan, pengendalianadministrasi, dansumberdaya di

20
lingkungan BPS Kota Payakumbuh. Kepala Sub. Bagian Tata Usaha

dibantuolehBendaharadanstaf Sub. Bagian Tata Usaha.

3. Kepala Seksi Statistik Sosial mempunyai tugas melaksanakan perumusan dan

pelaksanaan kebijakan di seksi statistik sosial. Kepala seksistatistik social

dalam melaksanakan tugasnya dibantu oleh staf statistik sosial.

4. Kepala Seksi Statistik Produksi mempunyai tugas melaksanakan perumusan

dan pelaksanaan kebijakan di seksi statistic produksi. Kepala seksi statistic

produksi dalam melaksanakan tugasnya dibantu oleh staf statistic produksi.

5. Kepala Seksi Statistik Distribusi mempunyai tugas melaksanakan perumusan

dan pelaksanaan kebijakan di seksi statistic distribusi. Kepala seksi statistic

distribusi dalam melaksanakan tugasnya dibantu oleh staf statistik distribusi.

6. Kepala Seksi Nerwilis mempunyai tugas melaksanakan perumusan dan

pelaksanaan kebijakan di seksi nerwilis. Kepala seksi statistic nerwilis dalam

melaksanakan tugasnya dibantu oleh staf statistic nerwilis.

7. Kepala Seksi IPDS mempunyai tugas melaksanakan perumusan dan

pelaksanaan kebijakan di seksi ipds. Kepala seksi statistic ipds dalam

melaksanakan tugasnya dibantu oleh staf statistic ipds.

8. Koordinator Statistik Kecamatan (KSK) merupakan tenaga fungsional yang

bertanggung jawab langsung kepada Kepala BPS Kota Payakumbuh dan

mempunyai wilayah kerja di kecamatan masing-masing.

21
1. Tugas Pokok

Melaksanakan tugas pemerintahan dibidang statistik sesuai peraturan

perundang-undangan.

2. Fungsi

Dalam menjalankan tugas pokok dimaksud Kepala Badan Pusat Statstik

mempunyai fungsi sebagai berikut :

a. Pengkajian, penyusunan dan perumusan kebijakan dibidang statistik.

b. Pengkoordinasian kegiatan statistik nasional dan regional.

c. Penetapan dan penyelenggaraan statistik dasar.

d. Penetapan sistem statistik nasional.

e. Pembinaan dan fasilitasi terhadap kegiatan instansi pemerintah dibidang

kegiatan statistik.

f. Penyelenggaraan pembinaan dan pelayanan administrasi umum

dibidang perencanaan umum, ketatausahaan, organisasi dan tatalaksana,

kepegawaian, keuangan, kearsipan, kehumasan, hukum, perlengkapan dan

rumah tangga.

3. Kewenangan

a. Penyusunan rencana nasional secara makro di bidangnya.

22
b.Perumusan kebijakan di bidangnya untuk mendukung pembangunan

secara makro.

c. Penetapan sistem informasi di bidangnya.

d. Penetapan dan penyelenggaraan statistik nasional.

e. kewenangan lain sesuai dengan ketentuan peraturan perundang-

undangan yang berlaku, yaitu :

a. Perumusan dan pelaksanaan kebijakan tertentu di bidang kegiatan

statistik.

b. Penyusun pedoman penyelenggaraan survei statistik sektoral.

4. Motto dan Makumat

Adapun moto dan maklumat Badan Pusat Statistik (BPS) pada Gambar 2.2

dan Gambar 2.3 sebagai berikut :

a. Melayani dengan hati

Gambar 2.2 Moto Badan Pusat Statistik

23
b. Makumat pelayanan

Dengan ini kami menyatakan sanggup menyelenggarakan pelayanan dengan

standar pelayanan yang telah di tetap kan dan apabila tidak menepati,kami

siap menerima sanksi sesuai dengan peraturan yang berlaku.

Gambar 2.3 Maklumat Bdan Pusat Statistik

3.2 Ruang Lingkup Materi / Kegiatan

Ruang lingkup kegiatan selama melaksanakan Kerja praktek berhubungan

dengan perancangan dan implementasi system informasi data penduduk desa di BPS

payakumbuh, kegiatan yang di laksanakan berupa perumusan masalah, pengumpulan

data, perancangan, implementasi, dan penulisan laporan. Pelaksanaan ini selalu di

awasi atau di monitoring oleh pembimbing lapangan. Implementasi Sisitem informasi

data penduduk desa ini menjadi pilihan utama karena sesuai kebutuhan di kantor desa

kaluek yang masih menggunakan cara manual dalam mengolah data penduduk.

24
3.3 Bentuk Kegiatan

Berikut ini adalah bentuk kegiatan yang dilakukan selama melaksanakan

Kerja Praktek di BPS kota payakumbuh. Menganalisis kebutuhan sistem yang akan

dikembangkan pertama dilakukan yaitu mengidentifikasi masalah yang ada pada

pendataan penduduk desa, setelah mengidentifikasi masalah dilanjut dengan analisis

kebutuhan yang diperlukan dalam pengimplementasian sistem informasi dengan

menganalisis sistem sebelumnya dan sisitem yang akan di implementasi. Setelah

menganalisis kebutuhan selanjut nya menganalisis sistem yang akan di kembangkan

setelah mengimplementasi sistem yang akan di kembangkan selanjut nya membuat

pengembangan sisitem selanjutnya.

3.4 Hasil Kerja Praktek

Imlementasi sistem informasi data penduduk desa adalah analisa kebutuhan

desa untuk pendataan penduduk yang ada dalam suatu desa. Dan sangat berguna

untuk Badan Pusat Statistik dalam pendataan penduduk atau dinamakan dengan

sensus penduduk di setiap desa, untuk mendapatkan informasi yang jelas dan akurat

Perancangan ini di dapat dari sebuah youtube yang menampilkan informasi mengenai

perancangan sistem informasi data penduduk desa. Kemudian memberikan data base

dan programnya di dalam konten sehingga sistem ini dapat di terapkan untuk desa

yang masih menggunakan sistem manual dalam pendataan penduduk.

25
3.5 Rancangan Tampilan Program

3.5.1 Flowchart Administrator

Gambar 3.1 Flowchart Diagram

3.5.2 Tabel Data Base

a. Table Data Penduduk

Table 3.2 Table Data Penduduk

Tabel_penduduk
Id_pend Int (PK)
Nik varchar
Nama Varchar
Tempat_lhir Varchar
Tanggal lahir Date
Jekel Enum(“lk”,”pr”)
Desa Varchar
Rt Varchar

26
Rw Varchar
Agama Varchar
Kawin Varchar
Pekerjaan Varchar
8tatus Enum(“ada”,“meninggal”,”pindan

b. Table kartu keluarga

Table 3.2 Table kartu keluarga

Table_kk
Id_kk Int (PK)
No_kk Varchar
Kepala Varchar
Desa Varchar
Rt Varchar
Rw Varchar
Kecamatan Varchar
Kabupaten Varchar
provinsi Varchar
keterangan Enum
(“miskin”,”menengah”,”mampu”)

c. Table kelahiran

Table 3.4 Table Kelahiran

Table_kelahiran
Id_lahir Int (PK)
Nama Varchar
Tgl_lahir Date
Jekel Enum (“lk”,”pr”)
Id_kk int

d. Table kematian
Table 3.5 Table Kematian

Table_mendu
Id_mendu Int(PK)

27
Id_pdd Int
Tgl_mendu Date
sebab Varchar

e. Table pindah

Table 3.6 Table Pindah

Table_pindah
Id_pindah Int (PK)
Idpdd Int
Tgl_pindah Date
alasan Varchar

f. Table pendatang

Table 3.7 Table Pendatang

Table_pendatang
Id_datang Int (PK)
Nik Varchar
Nama_datang Varchar
Jekel Varchar
Tgl_datang Date
pelapor Int

g. Table anggota

Table 3.8 Table Anggota

Table_anggota
Id_anggota Int (PK)
Id_kk Int
Id_pend Int
Hubungan Varchar

28
h. Table pengguna

Table 3.9 Table Pengguna

Table_pengguna
Id_pengguna Int (PK)
Nama_pengguna Varchar
Username varchar
Password varchar
Level Enum(“administrator”,”kaur
pemerintah”

29
3.5.3 Use case Diagram Admin

Gambar 3.2 Use Case Diagram Admin

30
3.5.4 Use Case Diagram Kaur Pemerintah

Gambar 3.3 Use Case Diagram Kaur pemerintah

31
3.5.4 Relasi Antar Tabel

Gambar 3.3 Relasi Antar Tabel

32
3.5.5 Diagram Konteks

Gambar 3.4 Diagram Konteks

3.6 Implementasi Sistem

Implementasi sistem dilakukan dengan setiap halaman aplikasi yang dibuat dan

pengkodeannya dalam bentuk file Program. Berikut ini adalah implementasi system

dalam Sistem Informasi Pendataan Penduduk Desa Kaluek

a. Langkah kerja dari system ini adalah:

1. Download system (persiapan system)

2. Rancang data ( input data penduduk desa )

3. Data setiap penduduk yang ada di desa kaluek

4. Lihat laporan setiap bulan

5. Cetak laporan jika di perlukan

33
3.6.1 Login Aplikasi

Penggunaan sebuah aplikasi tentunya diawali dengan tampilan

pertama yang pertama kali muncul pada saat seorang operator akan

melakukan pengoperasian sistem. Form login Aplikasi dirancang untuk masuk

pada tampilan awal disaat admin akan mengoperasikan Sistem Informasi

Pengolahan Data Kependudukan Desa. Tampilan ini akan muncul setelah

software Sistem Informasi di instruksikan untuk memulai penggunaan sistem.

Berikut ini merupakan tampilan dari Form Login

Gambar 3.5 Perancangan Form Login

Adapun fungsi atau keguanaan dari masing-masing kolom dan tombol

pada Gambar 3 yaitu sebagai berikut:

1) User berfungsi untuk kolom pengisian identitas admin.

2) Password berfungsi untuk memasukkan kata kunci dari sistem

yang dimiliki oleh admin.

34
3) Login berfungsi untuk melanjutkan pemrosesan untuk bisa masuk

ke dalam sistem.

3.6.2 Menu Utama

Gambar 3.6 Tampilan Menu Utama

Adapun penjelasan dari menu atau tampilan yang terdapat pada Gambar 4

yaitu sebagai berikut ini:

1. Kelola Data berfungsi sebagai mengelola data penduduk dan mengelola

data kartu keluarga. Bias juga menambah data.

2. Sirkulasi Penduduk berfungsi melihat data lahir, data meninggal, data

dating dan data pindah.dan bisa melihat data yang sudah di input atau

biasa menambahkan data kembali.

3. Kelola Surat berfungsi mengelola surat yang sudah ada dan mencetak

surat yang di inginkan seperi surat kelahiran, surat pindah, surat kematian,

dan surat pendatang.

4. Kelola Laporan berfungsi mengelola seluruh laporan yang sudah ada.

5. Pengguna system pengguna system adalah orang yang bias menjalan kan

sisitem tersebut.

35
6. Logout berfungsi sebagai tombol keluar system

3.6.3 Tampilan Data Penduduk

Gambar 3.7 Tampilan Data Penduduk

Form Input Data Penduduk berfungsi untuk melakukan pendataan

penduduk secara lengkap.Sehingga data penduduk Desa akan tersimpan

didalam database melalui Form Input Data Penduduk ini. Adapun fungsi

atau keguanaan dari masing-masing kolom atau menu pada tampilan menu

input data penduduk yaitu sebagai berikut:

a. From Input Data Kartu Keluarga

Gambar 3.8 From Input Data Keluarga

36
From Input Data Kartu Keluarga berfungsi menginputkan data

keluarga dalam satu kartu keluarga yang sama.

b. From Input Data kelahiran .

Gambar 3.9 From input Data kelahiran .

Form Input Data Kelahiran berfungsi untuk pendataan penduduk yang

lahir.

c. From Input Data Kematian

Gambar 3.10 Input Data Kematian

From Input Data Kematian berfungsi sebagai penginputan data

kematian warga yang meninggal dunia.

d. From Input Data Pendatang

37
Gambar 3.11 From Data Pendatang

Form input data kedatangan dirancang dengan tujuan

memberikan kemudahan dalam pendataan penduduk yang masuk ke

Suatu Desa.

e. Tampilan Cetak Surat Domisilin

Gambar 3.12 Tampilan Cetak Domisilin

f. Tampilan Cetak Surat Kelahiran

38
Gambar 3.13 Tampilan Cetak Surat Kelahiran

g. Tampilan Cetak Surat Kematian

Gambar 3.14 Tampilan Cetak Surat Kematian

h. Tampilan Cetak Surat Pendatang

39
Gambar 3.15 Tampilan Cetak Surat Pendatang

i. Tampilan Cetak Surat Pindah

Gambar 3.16 Tampilan Cetak Surat Pindah

3.6.4 Pengguna System

Pengguna System adalah user yang menjalan kan system tersebut agar

berjalan dengan baik. Dan agar mendapat kan infor masi yang benar. Berikut

adalah tampilan dari Pengguna System Tersebut:

40
Gambar 3.17 Tampilan Pengguna System

3.6.5 Logout

Logout adalah langkah akhir dalam menjalan kan suatu system terutama

dalam system pendataan penduduk. Berikut adalah tampilan dari Logout

system.

Gambar 3.18 Tamplan Logout

3.7 Kelebihan dan Kekurangan Sistem

System ini mempunyai kelebihan dan kekurangan yaitu sebagai berikut :

1. Kelebihan Sistem

a. Mempermudah pendataan penduduk.

b. Aman untuk menyimpan data penduduk.

41
c. Mendapat informasi tentang penduduk yang falid dan akurat

2. Kekurangan Sistem

a. Belum berjalan secara maksimal.

b. System di dalam nya belum lengkap.

c. Masih banyak kekurangan yang harus di perbaiki.

42
BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Kesimpulan dari Implementasi tersebut yaitu pengolahan data kependudukan

yang masih konvensional menggunakan buku sehingga masih banyak ditemui

kesalahan pendataan. Solusi untuk mengatasi masalah ini yaitu dengan penggunaan

Sistem Informasi Pengolahan Data Kependudukan berbasis komputer. Keunggulan

dengan memakai system ini yaitu akan mempermudah petugas Desa dalam

melaksanakan tugas pendataan penduduk. Sistem Informasi ini akan mengurangi

kesalahan yang terjadi pada manajemen pengolahan data penduduk Desa seperti data

penduduk ganda.

4.2 Saran

Implementasi Sistem Informasi Pengolahan Data Kependudukan Desa dapat

dikembangkan kedalam proses pengimplementasian dan pembuatan program

aplikasinya. Dari Implementasi aplikasi yang berbasis desktop / komputer ini untuk

kedepanya dapat dikembangkan menjadi aplikasi yang berbasis web. Diharapkannya

ada pengembangan desain atau fasilitas yang lebih baik dari Implementasi yang telah

disusun.Diharapkan suatu saat nanti ada pengembangan desain atau fasilitas yang

lebih baik dari Implementasi yang telah disusun.

43
DAFTAR PUSTAKA

Badan Pusat Statistik. 2020. Badan Pusat Statistik. [Online] Tersedia di:
https://payakumbuhkota.bps.go.id [Di akses 15 November 2020].

Haswa Febri. 2018. Perancangan Sistem Informasi Pendataan Penduduk


Kelurahan Sungai Jaring Berbasis Web Dengan Objek Oriented
Programing. Jurnal Teknologi dan Open Source,1(2) hal: 92-100.

Priyanti,D dan iriani,S. 2013. Sistem Informasi Data Penduduk Pada Desa
Bgoharjo Kecamatan Ngadirojo Kabupaten Pacitan. Indonesia
journal on Networking and Security, 2(4) hal : 55-61.

Rustam, Roedi. 2018. Pandu Desa 4.0. Diambil dari:


https://www.google.com/amp/bp2dk.id/pandu-desa-4-0/amp/

Setiawan,D Mahendra,Y.A.S.2015. Perancangan System Informasi Penduduk


Pada Kantor Desa Kebonsari. Indonesia journal on networking
and security.4(2) hal: 21-26.

44
LAMPIRAN

A. Source Code Sistem Data Penduduk Desa

Berikut ini merupkan beberapa source code utama dari sistem pendataan

penduduk desa.

1. Source code untuk menampilkan koneksi ke database system.

<?php
include "inc/koneksi.php";
?>
2. Source code untuk menampilkan halaman login.

<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>login | SI - PANDU</title>
<link rel="icon" href="dist/img/izin.png">
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<linkrel="stylesheet"href="plugins/fontawesomefree/css/all.min.css">
<!-- Ionicons -->
<linkrel="stylesheet"href="https://code.ionicframework.com/ionicons/2.0.1/cs
s/ionicons.min.css">
<!-- icheck bootstrap -->
<linkrel="stylesheet"href="plugins/icheck-bootstrap/icheck-
bootstrap.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css">
<!-- Google Font: Source Sans Pro -->
<linkhref="https://fonts.googleapis.com/css?family=Source+Sans+Pr :
300,400,400i,700" rel="stylesheet">
</head>
<body class="hold-transition login-page">
<div class="login-box">
<div class="login-logo">

45
</div>
<!-- /.login-logo -->
<div class="card">
<div class="card-body login-card-body">
<center>
<img src="dist/img/izin.png" width=170px />
<br>
<br>
<h5>
<b>Sistem Pendataan Penduduk</b>
</h5>
<br>
</center>
<form action="" method="post">
<div class="input-group mb-3">
<inputtype="text"class="form-
control"name="username"placeholder="Username" required>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-user"></span>
</div>
</div>
</div>
<div class="input-group mb-3">
<inputtype="password"class="form-control"name="password"
placeholder="Password" required>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>

46
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-danger btn-block btn-flat"
name="btnLogin" title="Masuk Sistem">
<b>Login System</b>
</button>
</div>
</form>
</div>
</div>
</div>
<!-- /.login-box -->
<!-- jQuery -->
<script src="plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.min.js"></script>
<!-- Alert -->
<script src="plugins/alert.js"></script>
</body>

47
3. Source code untuk menampilkan halaman penggun.

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data User</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-pengguna" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Nama User</th>
<th>Username</th>
<th>Level</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("select * from tb_pengguna");
while ($data= $sql->fetch_assoc()) {
?>

<tr>
<td>
<?php echo $no++; ?>
</td>
<td>
<?php echo $data['nama_pengguna']; ?>
</td>
<td>
<?php echo $data['username']; ?>
</td>

48
<td>
<?php echo $data['level']; ?>
</td>
<td>
<a href="?page=edit-pengguna&kode=<?php echo $data['id_pengguna']; ?>"
title="Ubah"
class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-pengguna&kode=<?php echo $data['id_pengguna']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>
<?php
}
?>
</tbody>
</tfoot>
</table>
</div>
</div>

4. Source code untuk menampilkan halaman index.

<?php
//Mulai Sesion
session_start();
if (isset($_SESSION["ses_username"])==""){
header("location: login.php");
}else{
$data_id = $_SESSION["ses_id"];
$data_nama = $_SESSION["ses_nama"];
$data_user = $_SESSION["ses_username"];
$data_level = $_SESSION["ses_level"];
}

//KONEKSI DB
include "inc/koneksi.php";
?>

49
5. Source code untuk menampilkan halaman data penduduk

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data Penduduk</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-pend" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>NIK</th>
<th>Nama</th>
<th>JK</th>
<th>Alamat</th>
<th>No KK</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("SELECT p.id_pend, p.nik, p.nama, p.jekel, p.desa,
p.rt, p.rw, a.id_kk, k.no_kk, k.kepala from tb_pdd p left join tb_anggota a on
p.id_pend=a.id_pend left join tb_kk k on a.id_kk=k.id_kk where
status='Ada'");
while ($data= $sql->fetch_assoc()) {
?>

<tr>
<td>
<?php echo $no++; ?>

50
</td>
<td>
<?php echo $data['nik']; ?>
</td>
<td>
<?php echo $data['nama']; ?>
</td>
<td>
<?php echo $data['jekel']; ?>
</td>
<td>
<?php echo $data['desa']; ?>
RT
<?php echo $data['rt']; ?>/ RW
<?php echo $data['rw']; ?>.
</td>
<td>
<?php echo $data['no_kk']; ?>-
<?php echo $data['kepala']; ?>
</td>
<td>
<a href="?page=view-pend&kode=<?php echo $data['id_pend']; ?>"
title="Detail"
class="btn btn-info btn-sm">
<i class="fa fa-user"></i>
</a>
<a href="?page=edit-pend&kode=<?php echo $data['id_pend']; ?>"
title="Ubah"
="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-pend&kode=<?php echo $data['id_pend']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>
<?php
}
?>
</tbody>
</tfoot>

51
</table>
</div>
</div>
6. Source code untuk menampilkan halaman data kartu keluarga.

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data KK</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-kartu" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>NO KK</th>
<th>Kepala Keluarga</th>
<th>keterangan</th>
<th>Alamat</th>
<th>Anggota KK</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("select * from tb_kk");
while ($data= $sql->fetch_assoc()) {
?>

<tr>

52
<td>
<?php echo $no++; ?>
</td>
<td>
<?php echo $data['no_kk']; ?>
</td>
<td>
<?php echo $data['kepala']; ?>
</td>
<td>
<?php echo $data['keterangan']; ?>
</td>
<td>
<?php echo $data['desa']; ?>
RT
<?php echo $data['rt']; ?>/ RW
<?php echo $data['rw']; ?>.
</td>
<td>
<a href="?page=anggota&kode=<?php echo $data['id_kk']; ?>"
title="Anggota KK"
class="btn btn-info btn-sm">
<i class="fa fa-users"></i>
</a>
</td>
<td>
<a href="?page=edit-kartu&kode=<?php echo $data['id_kk']; ?>"
title="Ubah" class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-kartu&kode=<?php echo $data['id_kk']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</a>
</td>
</tr>

<?php
}

53
?>
</tbody>
</tfoot>
</table>
</div>
</div>
<!-- /.card-body -->

7. Source code untuk menampilkan halaman data lahir

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data Kelahiran</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-lahir" class="btn btn-primary">
i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Nama</th>
<th>Tgl Lahir</th>
<th>Jekel</th>
<th>Keluarga</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("SELECT l.id_lahir, l.nama, l.tgl_lh, l.jekel, k.no_kk,
k.kepala from tb_lahir l inner join tb_kk k on k.id_kk=l.id_kk");
while ($data= $sql->fetch_assoc()) {
?>

54
<tr>
<td>
<?php echo $no++; ?>
</td>
<td>
<?php echo $data['nama']; ?>
</td>
<td>
<?php echo $data['tgl_lh']; ?>
</td>
<td>
<?php echo $data['jekel']; ?>
</td>
<td>
<?php echo $data['no_kk']; ?>-
<?php echo $data['kepala']; ?>
</td>
<td>
<a href="?page=edit-lahir&kode=<?php echo $data['id_lahir']; ?>"
title="Ubah"
class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-lahir&kode=<?php echo $data['id_lahir']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>

<?php
}
?>
</tbody>
</tfoot>
</table>
</div>
</div>
<!-- /.card-body -->

55
8. Source code untuk menampilkan halaman data meninggal dunia.

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data Kematian</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-mendu" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>NIK</th>
<th>Nama</th>
<th>Tanggal</th>
<th>Sebab</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("SELECT p.id_pend, p.nik, p.nama, m.tgl_mendu,
m.sebab, m.id_mendu from
tb_mendu m inner join tb_pdd p on p.id_pend=m.id_pdd");
while ($data= $sql->fetch_assoc()) {
?>

<tr>
<td>
<?php echo $no++; ?>
</td>
<td>
<?php echo $data['nik']; ?>
</td>

56
<td>
<?php echo $data['nama']; ?>
</td>
<td>
<?php echo $data['tgl_mendu']; ?>
</td>
<td>
<?php echo $data['sebab']; ?>
</td>
<td>
<a href="?page=edit-mendu&kode=<?php echo $data['id_mendu']; ?>"
title="Ubah"
class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-mendu&kode=<?php echo $data['id_pend']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>

<?php
}
?>
</tbody>
</tfoot>
</table>
</div>
</div>
<!-- /.card-body -->

9. Source code untuk menampilkan halaman data pendatang.

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data Pendatang</h3>
</div>
<!-- /.card-header -->
<div class="card-body">

57
<div class="table-responsive">
<div>
<a href="?page=add-datang" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>NIK</th>
<th>Nama</th>
<th>Jekel</th>
<th>Tanggal</th>
<th>Pelapor</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("SELECT d.id_datang, d.nik, d.nama_datang, d.jekel,
d.tgl_datang, p.nama from
tb_datang d inner join tb_pdd p on d.pelapor=p.id_pend");
while ($data= $sql->fetch_assoc()) {
?>

<tr>
<td>
<?php echo $no++; ?>
</td>
<td>
php echo $data['nik']; ?>
</td>
<td>
<?php echo $data['nama_datang']; ?>
</td>
<td>
<?php echo $data['jekel']; ?>
</td>
<td>
<?php echo $data['tgl_datang']; ?>

58
</td>
<td>
<?php echo $data['nama']; ?>
</td>
<td>
<a href="?page=edit-datang&kode=<?php echo $data['id_datang']; ?>"
title="Ubah"
class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>
<a href="?page=del-datang&kode=<?php echo $data['id_datang']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>
<?php
}
?>
</tbody>
</tfoot>
</table>
</div>
</div>
<!-- /.card-body -->

10. Source code untuk menampilkan halaman data pindah.

<div class="card card-info">


<div class="card-header">
<h3 class="card-title">
<i class="fa fa-table"></i> Data Pindah</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="table-responsive">
<div>
<a href="?page=add-pindah" class="btn btn-primary">
<i class="fa fa-edit"></i> Tambah Data</a>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">

59
<thead>
<tr>
<th>No</th>
<th>NIK</th>
<th>Nama</th>
<th>Tanggal</th>
<th>Alasan</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>

<?php
$no = 1;
$sql = $koneksi->query("SELECT p.id_pend, p.nik, p.nama, d.tgl_pindah,
d.alasan, d.id_pindah from
tb_pindah d inner join tb_pdd p on p.id_pend=d.id_pdd");
while ($data= $sql->fetch_assoc()) {
?>

<tr>
<td>
<?php echo $no++; ?>
</td>
<td>
<?php echo $data['nik']; ?>
</td>
<td>
<?php echo $data['nama']; ?>
</td>
<td>
<?php echo $data['tgl_pindah']; ?>
</td>
<td>
<?php echo $data['alasan']; ?>
</td>
<td>
<a href="?page=edit-pindah&kode=<?php echo $data['id_pindah']; ?>"
title="Ubah"
class="btn btn-success btn-sm">
<i class="fa fa-edit"></i>
</a>

60
<a href="?page=del-pindah&kode=<?php echo $data['id_pend']; ?>"
onclick="return confirm('Apakah anda yakin hapus data ini ?')"
title="Hapus" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</>
</td>
</tr>

<?php
}
?>
</tbody>
</tfoot>
</table>
</div>
</div>
<!-- /.card-body -->

61

Anda mungkin juga menyukai