Entity-Relationship Diagram Conceptual Design Logical Database Design Relational Model

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