Anda di halaman 1dari 38

SISTEM DATA

KEPENDUDUKAN
DESA
TAMANTIRTO
BERBASIS WEB
MENGGUNAKAN
PHP DAN MYSQL
Oleh Kelompok 3 :

Dian Noviyanto (12201760)


Andhika Gilang Rahadian (12201767)
Eko Punto Sadewo (12201768)
About Sistem Administrasi Data Kependudukan (SIDAK)
Desa Tamantirto

Sistem Informasi Administrasi Kependudukan (SIDAK) desa Tamantirto adalah suatu sistem
informasi dan komunikasi yang ditumbuh-kembangkan berdasarkan prosedur-prosedur pelayanan
administrasi kependudukan guna menata administrasi kependudukan. Sistem Informasi Administrasi
Kependudukan desa Tamantirto bertujuan untuk mempermudah proses administrasi kependudukan,
seperti pencatatan data penduduk, penerbitan kartu identitas penduduk, penerbitan akta kelahiran dan
kematian, dan pemantauan perpindahan penduduk. SIDAK Desa Tamantirto melayani pendaftaran
penduduk dan pencatatan sipil berdasarkan peristiwa kependudukan (population events) dan peristiwa
penting (vital events) yang dialami oleh penduduk sejak lahir hingga meninggal dunia.
Proses Normalisasi Tabel
1. Bentuk tidak normal, Bentuk ini merupakan kumpulan data yang akan direkam dan tidak mengikuti suatu
format tertentu. Dapat saja tidak lengkap atau terduplikasi dan di kumpulkan apa adanya sesuai dengan
kedatangannya.
2. Bentuk Normal Pertama, Bentuk Normal yang pertama mensyaratkan beberapa kondisi dalam bentuk
sebuah database, yaitu : menghilangkan duplikasi pada table yang sama dan membuat table terpisah untuk
masing- masing kelompok
3. Bentuk normal ke dua, Bentuk normal kedua merupakan pengembangan dari normal pertama dimana pada
normal kedua harus memenuhi normalisasi bentuk pertama dan semua atribut bukan kunci memeliki
ketergantungan sepenuhnya terhadap kunci primer dan harus sudah ditentukan kunci fieldnya.
4. Bentuk normal ketiga, Merupakan bentuk pengembangan dari bentuk normal kedua, yang memiliki field-
field yang lebih lengkap sesuai dengan kebutuhan system yang utuh dengan menghilangkan data yang
berulang kecuali kunci tamu. Dalam bentuk normal ketiga ini sudah memiliki kriteria bentuk normal kedua
setiap tabel. Semua tabel yang ada harus bergantung pada tabel yang menjadi kunci utamanya.
Flowchart
Bagian alir system (system flowchart) merupakan bagan yang menunjukan arus
pekerjaan secara keseluruhan dari sistem. Bagan menjelaskan urutan-urutan dari
prosedur-prosedur yang ada dalam sistem.
Bagan alir sistem menunjukan apa yang dikerjakan sistem. Berikut tampilan dari
flowchart sistem seperti gambar
Flowchart Program

Cetak
Pilih Data Surat
Flowchart Sistem
Kamus Data
1. Tabel pengguna sistem berisi seluruh data pengguna. id_pengguna adalah primary key. Isi field dari tabel
pengguna dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_pengguna int 5 Primary Key

2 nama_pengguna varchar 20 Nama Pengguna

3 username varchar 20 Usename

4 password varchar 6 Password


2. Tabel data penduduk berisi seluruh data penduduk. id_pend adalah primary key. Isi field dari tabel penduduk
dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_pend int 5 Primary Key
2 nik varchar 16 NIK
3 nama varchar 20 Nama
4 tempat_lh varchar 15 Tempat Lahir
5 tgl_lh date - Tanggal Lahir
6 jekel enum LK, PR Jenis Kelamin
7 desa varchar 15 Desa
8 rt varchar 3 RT
9 rw varchar 3 RW
10 agama varchar 10 Agama
11 kawin varchar 11 Kawin
12 pekerjaan varchar 15 Pekerjaan
13 status enum Ada, Meninggal, Pindah Status
3. Tabel data KK berisi seluruh data KK. no_kk adalah primary key. Isi field dari tabel KK dapat dilihat pada Tabel
sebagai berikut :

No. Field Type Size Keterangan


1 no_kk varchar 16 Primary key

2 kepala varchar 20 Nama

3 desa varchar 15 Desa

4 rt varchar 3 RT

5 rw varchar 3 RW

6 kec varchar 20 Kecamatan

7 kab varchar 20 Kabupaten

8 prov varchar 20 Provinsi


4. Tabel lahir berisi seluruh data lahir. id_lahir adalah primary key sedangkan id_kk adalah foreign key. Isi field
dari tabel lahir dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_lahir int 5 Primary Key

2 id_kk int 5 Foreign Key

3 nama varchar 30 Nama

4 tgl_lh date - Tanggal Lahir

5 jekel enum LK, PR Jenis Kelamin


5. Tabel data meninggal berisi seluruh data meninggal. id_mendu adalah primary key, sedangkan id_pdd adalah
foreign key. Isi field dari tabel meninggal dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_mendu int 5 Primary Key

2 id_pdd int 5 Foreign Key

3 tgl_mendu date - Tanggal


Meninggal
4 sebab varchar 20 Sebab
6. Tabel data pendatang berisi seluruh data pendatang. id_datang adalah primary key, sedangkan pelapor adalah
foreign key. Isi field dari tabel pendatang dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_datang int 5 Primary Key

2 pelapor int 11 Foreign Key

3 nik varchar 16 NIK

4 nama_datang varchar 20 Nama Pendatang

5 jekel enum LK, PR Jenis Kelamin

6 tgl_datang date - Tanggal Datang


7. Tabel data pindah berisi seluruh data pindah . id_pindah adalah primary key, sedangkan id_pdd adalah foreign
key. Isi field dari tabel pindah dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_pindah int 5 Primary Key

2 id_pdd int 5 Foreign Key

3 tgl_pindah date - Tanggal Pindah

4 alasan varchar 50 Alasan


8. Tabel data anggota berisi seluruh data anggota . id_pdd adalah primary key, sedangkan no_kk adalah foreign
key. Isi field dari tabel anggota dapat dilihat pada Tabel sebagai berikut :

No. Field Type Size Keterangan


1 id_pdd Int 5 Primary Key

2 no_kk varchar 16 Foreign Key

3 hubungan varchar 15 Hubungan


Relasi Tabel
Diagram Konteks
Pada diagram konteks ini menggambarkan entitas apa saja yang berhubungan dengan sistem, hanya ada satu entitas
yaitu entitas Admin yang memberikan input, mendapatkan output berupa laporan dan surat-surat
DFD Level 1
Pada tahap ini DFD Level 1 akan menggambarkan alur keseluruhan proses pada sistem.
Pada diagram ini terdapat 4 proses dari system.

Proses 1. Login, proses untuk mengelola data login ke aplikasi, kemudian akan disimpan ke dalam
pennyimpanan data

Proses 2. Master data, proses untuk mengelola master data seperti data penduduk dan data kk. Setelah
data diolah akan disimpan ke dalam penyimpanan data.

Proses 3, pencatatan, proses untuk mengelola pencatatan data seperti data lahir, data meninggal, data
pindah dan data pendatang.

Proses 4, laporan, proses untuk mencetak laporan berupa laporan seperti laporan data penduduk, laporan
data kelahiran, laporan data kematian, laporan data pindah, laporan penduduk dan laporan data
pendatang.
DFD Lvl 1
Implementasi antar muka
Ada beberapa hal yang harus dipersiapkan ketika hendak mengimplementasikan
aplikasi ini. Pertama yaitu mengaktifkan MySQL, dalam hal ini menggunakan
Xampp Control Panel versi 5.6.3. Setelah diaktifkan lalu jalankan web browser
dengan menggunakan google chrome untuk membuat database yang digunakan
di localhost.
Tampilan Login Admin
Tampilan ini merupakan halaman awal ketika admin membuka aplikasi, dimana admin harus melakukan proses login yaitu
dengan memasukkan user login dan password agar bisa masuk kedalam aplikasi.
Tampilan Dashboard
Tampilan home merupakan menu utama yang ada pada aplikasi ini, dalam halaman ini juga terdapat beberapa menu
yang dapat dipilih oleh admin
Home Data Penduduk
Home data penduduk merupakan halaman yang berisi tampilan data penduduk. Dalam halaman ini juga
terdapat tabel penduduk, daftar baru penduduk dan pilihan yang berisi detail, hapus dan edit.
Form Tambah Data Penduduk
Tampilan tambah data penduduk merupakan halaman yang berisi form input data penduduk
Tampilan Data KK
Tampilan kartu keluarga merupakan halaman yang beisi tampilan data kartu keluarga. Dalam halaman ini juga
terdapat tabel data kartu keluarga, daftar baru kartu keluarga, pencarian dan pilihan yang berisi detail, hapus
dan edit.
Tampilan Tambah Data KK
Tampilan tambah data kartu keluarga merupakan halaman yang berisi form tambah data kartu keluarga.
Tampilan Data Lahir
Tampilan Tambah Data Lahir
Tampilan Data Kematian
Tampilan Tambah Data Meninggal
Tampilan Data Pendatang
Tampilan Tambah data Pendatang
Tampilan Data Pindah
Tampilan Tambah Data Pindah
Terima Kasih

Anda mungkin juga menyukai