Anda di halaman 1dari 9

kependudukan yang akan menangani pembuatan surat kelahiran, kematian, dan

mutasi, serta pendataan penduduk dan pembuatan laporan bulanan.

Flowmap pendataan penduduk diusulkan


penduduk Admin Sistem kepala desa

Data Ktp , KK Data Ktp, KK

Sistem Informasi
Cetak laporan
Input data ktp, KK Administrasi kependudukan
Kependudukan

laporan
kependudukan

Gambar 4.3 Flowmap proses pendataan penduduk yang diusulkan.

Flowmap pendataan kelahiran, kematian, kepindahan, kedatangan yang diusulkan


penduduk Admin sistem kepala desa

Surat pengantar Surat pengantar


dari rt/rw dari rt/rw

Input data Cetak laporan


kelahiran, kematian kelahiran, kematian
atau mutasi atau mutasi
penduduk
Sistem Informasi penduduk
Administrasi
Kependudukan

laporan kelahiran,
kematian , atau
laporan kelahiran,
kepindahan
kematian , atau
kepindahan

Arsip

Gambar 4.4 Flowmap sistem pendataan kelahiran, kematian, kepindahan , kedatangan


yang diusulkan.

4.2. Perancangan Sistem


Setiap program tentunya mempunyai perancangan agar memudahkan pada saat
membuat sistem. Sistem yang dibuat mengatur arah atau alur data yang berjalan,
apalagi sistem tersebut mempergunakan database sehingga perancangan sistem akan
mempermudah dalam pendistribusian data dengan menggunakan Diagram Konteks,
Data Flow Diagram (DFD), ERD, tabel input dan output.

4.2.1. Diagram Konteks


Diagram konteks merupakan gambaran secara garis besar tentang rancangan
sistem yang dibuat dimana dalam diagram konteks ini akan terlihat satu proses dari
keseluruhan sistem yang dibuat .

data kelahiran
data kematian
data kepindahan
data kedatangan
data penduduk
Username & password

Sistem Informasi Laporan Kependudukan


Laporan Kelahiran
Administrasi
ADMIN Laporan Kematian Kepala Desa
Kependudukan Desa Laporan kepindahan
Kasturi Laporan kedatangan

validasi login
innformasi kelahiran
innformasi kematian
innformasi kepindahan
Informasi kedatangan
Informasi data penduduk

Gambar 4.5 Diagram Konteks

4.2.2. DFD
4.2.2.1.DFD Level 0
DFD Level 0 menggambarkan diagram konteks secara lebih detail atau
terperinci. DFD Level 0 digambarkan dengan beberapa buah proses yang
menggambarkan alur sistem.
Username & password

1.0
Validasi login data user user
Login

data kk tbl_kk

data ktp
data kk *
data ktp
2.0
Proses data tbl_penduduk
Kependudu
kan
informasi data penduduk

ADMIN data kelahiran data kelahiran tbl_lahir

*
3.0
informasi kelahiran
Proses data
Kelahiran data penduduk

data kematian tbl_mati


data kematian

*
4.0
informasi kematian Kepala Desa
Proses data
Kematian
data penduduk

data kepindahan tbl_pindah


data kepindahan

*
5.0
informasi pindah Proses data
Kepindahan data penduduk

data kedatangan tbl_datang

*
6.0 data penduduk
data kedatangan Proses data
Kedatangan

data penduduk
data kk
data kelahiran
7.0 data kematian
Laporan data kedatangan Laporan Kependudukan
data kepindahan
Laporan Kelahiran
Laporan Kematian
Laporan kepindahan
Laporan kedatangan

Gambar 4.6 DFD Level 0

4.2.2.2.DFD Level 1
DFD level 1merupakan diagram yang menguraikan proses apa yang ada dalam diagram
level nol.

*
data kk 2.1 data kk tbl_kk
data kk

informasi data kk

*
ADMIN data penduduk 2.2 data penduduk tbl_penduduk
data penduduk

informasi data penduduk

Gambar 4.7 DFD Level 1 Proses 2 Sistem yang diusulkan

data kelahiran
data penduduk tbl_penduduk
3.1
simpan data
kelahiran

informasi data kelahiran

data kelahiran

3.2 data kelahiran


Cari data kelahiran data kelahiran
ADMIN

informasi data kelahiran yang dicari

data kelahiran tbl_lahir

data kelahiran
3.3 data kelahiran
edit data kelahiran
informasi data kelahiran yang diedit

3.5 data kelahiran


hapus data
Hapus data kelahiran kelahiran

informasi data kelahiran dihapus

Gambar 4.8 DFD Level 1 Proses 3 Sistem yang diusulkan


data kematian
data penduduk
tbl_penduduk
4.1
simpan data
informasi data kematian
kematian

data kematian

4.2
data kematian
Cari data kematian

ADMIN
data kematian
informasi data kematian yang dicari

data kematian
4.3
data kematian tbl_kematian
edit data kematian

informasi data kematian yang diedit


data kematian

Hapus data kematian 4.5 data kematian


hapus data
kematian
informasi data kematian dihapus

Gambar 4.9 DFD Level 1 Proses 4 Sistem yang diusulkan

data penduduk tbl_penduduk


data kepindahan

5.1
simpan data
informasi data kepindahan
kepindahan

data kepindahan

5.2 data kepindahan


Cari data
kepindahan data kepindahan
ADMIN

informasi data kepindahan yang dicari

data kepindahan tbl_pindah


data kepindahan 5.3
edit data
kepindahan
informasi data kepindahan yang diedit data kepindahan

5.5 data kepindahan


informasi data kepindahan dihapus hapus data
kepindahan

Gambar 4.10 DFD Level 1 Proses 5 Sistem yang diusulkan


data penduduk tbl_penduduk
data kedatangan

6.1
simpan data
kedatangan
informasi data kedatangan

data kedatangan

6.2 data kedatangan


Cari data
kedatangan
ADMIN
data kedatangan
informasi data kedatangan yang dicari

6.3
data kedatangan edit data data kedatangan tbl_datang
kedatangan
informasi data kedatangan yang diedit

data kedatangan

data kedatangan
Hapus data kedatangan 6.4
hapus data
kedatangan

informasi data kedatangan dihapus

Gambar 4.11 DFD Level 1 Proses 6 Sistem yang diusulkan


4.2.2.3. DFD Level 2

data penduduk
2.2.1
simpan data
informasi data penduduk penduduk

data penduduk
data penduduk
2.2.2
Cari data
data penduduk
penduduk
ADMIN

informasi data penduduk yang dicari tbl_penduduk

data penduduk
data penduduk
2.2.3
edit data
informasi data penduduk yang diedit data penduduk
penduduk

2.2.4 data penduduk


Hapus data penduduk hapus data
penduduk
informasi data penduduk dihapus

Gambar 4.12 DFD Level 2 Proses 2.1 Sistem yang diusulkan

data kk data penduduk


2.1.1
informasi data kk
simpan data kk

tbl_penduduk

data kk
data kk

2.1.2
data kk
Cari data kk
ADMIN

tbl_kk
informasi data kk yang dicari

2.1.3
data kk data kk
edit data kk
informasi data kk yang diedit
data kk

Hapus data kk data kk


2.1.4
hapus data kk
informasi data kk dihapus

Gambar 4.13 DFD Level 2 Proses 2.2 Sistem yang diusulkan

4.2.3. Kamus Data


Kamus data dibuat berdasarkan data yang mengalir pada Diagram Konteks
dan DFD sebagai berikut :

A. Data store
1. User :{@id_user,username,password,hak_akses}
2. tbl_ kk :{@no_kk, nik, nama_kepala, kabupaten, kecamatan, provinsi,
kab, kd_pos}
3. tbl_penduduk :{@nik, no_kk, nama_penduduk, alamat, jk, tempat_lahir,
tanggal_lahir, agama, pendidikan, pekerjaan, status_kawin, kewarganegaraan,
ayah, ibu, rt, rw, desa, kec, no_paspor, no_kitas, shdk }
4. tbl_lahir :{@ no_kelahiran, nik, no_kk, nama_bayi, ayah, ibu, jk,
tempat_dilahirkan, tempat_lahir tanggal_lahir, alamat, rt, rw}
5. tbl_mati :{@no_id, nama_penduduk, jk, tempat_lahir, tanggal_lahir,
ayah, ibu, jk, tgl_mati, waktu, sebab_mati}
6. tbl_pindah :{@no_pindah, no_kk, nik, nama_penduduk, jk, tempat_lahir,
tgl_lahir, alamat, rt, rw, alamat_tujuan, tgl_pindah, alasan_pindah, shdk}
7. tbl_datang :{@no_datang, no_kk, nik, nama_penduduk, jk, tempat_lahir,
tgl_lahir, alamat, rt, rw, alamat_asal, tgl_datang, alasan_datang, shdk}

4.2.4. Entity Relationship Diagram (ERD)

Entitas pada ERD didapat dari data store yang ada pada DFD. Berikut ERD
Sistem Informasi Administrasi Kependudukan Desa Kasturi :
ERD (Entity Relationship Diagram)

nik nama_kepala
rt
no_kk**
no_kk** jk
nik**
rw
nm_penduduk
no_kelahiran
ayah
tempat_lahir nm_bayi
ibu

tgl_lahir tgl_lahir tempat_lahir


memiliki alamat
tempat_dilahirkan
jk
1 kelahiran
alamat

rt 1 1 alamat kematian no_kematian

memiliki
rw nik**
sebab_mati

desa 1 nm_penduduk
waktu_mati
penduduk
kec jk no_kk

agama ayah tempat_lahir

ibu tgl_lahir
pendidikan
tgl_mati
status_kawin

pekerjaan no_kepindahan no_kk**


kewarganegar
aan nm_penduduk nik**
M
ayah 1 tgl_lahir shdk

ibu jk
tempat_lahir
no_pasport alamat
rw
no_kitas alamat_tujuan
memiliki rt
shdk 1 kepindahan
alasan_pindah
tgl_pindah

memiliki
1 kedatangan
no_kk**
no_kedatangan
memiliki
1 nik**
alamat_asal
jk
kk
alasan_datang
nm_penduduk
shdk
no_kk kabupaten
tempat_lahir
rw
nik** provinsi tgl_lahir
rt
kode_pos tgl_datang
nama_kepala
alamat

Gambar 4.14 ERD

Anda mungkin juga menyukai