45
3.1.5.3.12 DFD Level 2 Proses 12
penduduk 12.1p
Lihat grafik pemeluk
agama 12.2p
Lihat grafik usia penduduk
12.3p Lihat grafik
jenis kelamin penduduk
12.4p Lihat grafik
pekerjaan penduduk
data penduduk data penduduk
data penduduk
data penduduk
kepala desa
grafik pemeluk agama grafik usia penduduk
grafik jenis kelamin penduduk
grafik pekerjaan penduduk
sekretaris
grafik pemeluk agama grafik usia penduduk
grafik jenis kelamin penduduk
grafik pekerjaan penduduk
Gambar 3.27 DFD Level 2 proses 12
3.2 Perancangan Sistem
Pada tahap ini akan dibuat perancangan sistem yang sesuai dengan analisis yang telah dibuat pada tahap sebelumnya. Perancangan sistem ini terdiri dari
desain database sistem dan desain user interface sistem.
3.2.1 Perancangan Database Sistem
Dalam perancangan database sistem, langkah pertama yang harus dilakukan adalah membuat conceptual database design. Alat yang digunakan
adalah Entity Relationship Diagram ER-Diagram. ER-Diagram berfungsi untuk menggambarkan hubungan antar entitas yang terjadi didalam sistem.
3.2.1.1 Entity-Relationship Diagram Conceptual Design
46
penduduk pekerjaan
tmp_lahir nama
tgl_lahir alamat
agama jenis_kel
status
nik gol_darah
umur anak_ke
kewarganegaraan no_paspor
no_kitas_kitap foto
punya KK
jml_anggota
punya punya
punya 1
1 1
punya punya
1 1..1
1..N 1..N
1..1 punya
1 N
punya punya
domisili tgl_buat
no_skd
1 1
permohonan_ktp no_form_ktp
tgl_buat klasifikasi_per
1
1 0..N
1 no_kk
1 kematian
no_skm hari
umur_akhir tgl_meninggal
tmp_meninggal sebab
nama_pelapor tgl_buat
kampung kode_kam
kep_kam kampung
kep_adat kecamatan
kabupaten propinsi
kodepos denda_adat
perceraian no_skc
tgl_buat kep_angan
hak_asuh saksi_cerai
N no_skn
punya N
nomor user
username password
level nama
1 no_skn
tgl_buat ayah_laki
ibu_laki ayah_per
ibu_per ket_adat
saksi_nikah pernikahan
nama_pas nik_pas
tgl_lhr_pas
tinggi_badan kelahiran
no_skl hari
jam berat_badan
ayah ibu
tgl_buat pindah
no_skp
propinsi_tuj klasifikasi_pindah
rencana_tgl_pindah kelurahan_tuj
alasan_pindah alamat_tuj
tgl_buat kabupaten_tuj
kecamatan_tuj alasan_per
permohonan_kk no_telepon
jenis_per no_form_kk
tgl_buat
Gambar 3.28 Entity Relational Diagram ERD
47
3.2.1.2 Logical Database Design Relational Model
Relational model menggambarkan entitas-entitas dari ER diagram yang menjadi tabel. Pada relational model ini nama entitas menjadi nama tabel,
sedangkan untuk atribut menjadi nama fieldnya. Berikut relasi antar tabel-
tabelnya:
Gambar 3.29 Relational Tabel
Penduduk
nik PK no_kk FK
nama tgl_lahir
tmp_lahir jenis_kel
alamat umur
agama pekerjaan
gol_darah status
anak_ke kewarganegaraan
no_paspor no_kitas_kitap
foto permohonan_kk
no_form_kk PK tgl_buat
nik FK jenis_per
no_telepon alasan_per
kk
no_kk PK kode_kam FK
jml_anggota
kampung
kode_kam PK kodepos
kampung kecamatan
kabupaten propinsi
kep_adat kep_kam
perceraian
no_skc PK tgl_buat
no_skn nik FK
kep_angan denda_adat
hak_asuh saksi_cerai
pernikahan
no_skn PK tgl_buat
nik FK nik_pas
nama_pas tgl_lhr_pas
ayah_laki ibu_laki
ayah_per ibu_per
ket_adat saksi_nikah
kematian
no_skm PK tgl_buat
nik FK umur_akhir
hari tgl_meninggal
tmp_meninggal sebab
nama_pelapor kelahiran
no_skl PK tgl_buat
nik FK jam
hari berat_badan
tinggi_badan ayah
ibu
pindah no_skp PK
tgl_buat nik FK
alasan_pindah alamat_tuj
propinsi_tuj kabupaten_tuj
kecamatan_tuj kelurahan_tuj
klasifikasi_pindah rencana_tgl_pindah
user
nomor PK username
password nama
level permohonan_ktp
no_form_ktp PK tgl_buat
nik FK klasifikasi_per
domisili
no_skd PK tgl_buat
nik FK
48
3.2.1.3 Physical Database Design Relational Model