61
Pada perancangan aplikasi ini terdapat tiga entitas yaitu Pegawai Kelurahan, Pegawai Kecamatan, dan Pegawai Dukcapil. Berikut ini
merupakan aliran datanya: 1. Aliran data dari Pegawai KelurahanDesa ke Aplikasi berupa data
kependudukan yang telah di input pada masing-masing KelurahanDesa 2. Aliran data dari Aplikasi ke KelurahanDesa adalah berupa laporan data
kependudukan yang telah diterima dan data cetak KTP baru. 3. Aliran Data dari Aplikasi ke Kecamatan adalah berupa laporan cetak
KTP dan laporan data kependudukan yang telah di input dari tiap tiap desa.
4. Aliran Data dari Dukcapil ke aplikasi adalah berupa data update agenda kegitan dan update berita pemerintahan.
5. Aliran data dari Aplikasi ke Dukcapil adalah berupa laporan data kependudukan dan laporan cetak KTP baru
Gambar 4.4. Context Diagram
Aplikasi Pembuatan KTP
Berbasis Web Pegawai KelurahanDesa
Pegawai Dukcapil
Pegawai Kecamatan
Input formulir ktp Input data penduduk
Laporan data penduduk Cetak KTP baru
Laporan cetak KTP Laporan data penduduk
Laporan data penduduk Laporan cetak KTP
Update agenda dan berita
62
4.4.2. Data Flow Diagram DFD
Data Flow Diagram DFD adalah gambaran grafis yang menggambarkan aliran dan perubahan data, yang bergerak dari input ke
output. DFD dapat digunakan untuk menggambarkan sebuah sistem atau perangkat lunak pada beberapa level.
Berikut ini adalah aliran data yang terjadi pada aplikasi pembuatan KTP Kartu Tanda Penduduk :
1. Mengisi formulir KTP oleh penduduk ke admin kelurahan dan kemudian admin kelurahan memasukkan data penduduk ke dalam
database kependudukan berupa data dari setiap penduduk dari proses pendataan penduduk
2. Proses konfigurasi Nomor Induk Kependudukan NIK dan verifikasi penduduk oleh sistem aplikasi melalui proses update penduduk
3. Proses pemasangan barcode oleh sistem aplikasi melalui proses pembuatan barcod
4. Memasukkan laporan data penduduk dan laporan data KTP baru oleh admin kelurahan melalui proses laporan data penduduk dan KTP
5. Memasukkan data pembuatan KTP oleh admin kelurahan melalui proses cetak KTP
63
Berikut adalah gambar DFD Level 1:
Gambar 4.5. DFD Level 1
64
4.4.3. Entity Relational Diagram ERD
Entity Relational Diagram ERD adalah suatu model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut dan
hubungan antar-entitas. ERD dapat digunakan pada semua alat-alat pemodelan dan satu-satunya metode untuk menggambarkam sistem
penyimpanan data. Hubungan antara tabel yang didapat dari Data Flow Diagram DFD diatas yaitu:
Gambar 4.6. Entity Relational Diagram ERD
65
4.4.4. Normalisasi
Sebelum normalisasi dilakukan, ditampilkan tabel serta atribut sesuai dengan yang ada pada Entity Relational Diagram ERD untuk selanjutnya
dilakukan proses normalisasi
Tabel 4.2. Tabel Admin Sebelum Normalisasi
Login password Admin
Tabel 4.3. Tabel Keseluruhan yang Belum Dinormalisasi
1 3 4 5
Nik no_kk nama_penduduk
Jenis_kel
1507017010850002 1507072008004567 Ruwaidah Perempuan
1507011306900001 1507072008004426 Saipul Rizal Laki-laki
1507013107900001 150702100220457 Muhammad Akhyar Laki-laki
1507014106890001 1507072008003621 Fatmawati
Perempuan 1507011007830002 1507072008004526 Muzakkar
Laki-laki 150701700680002 1507072008006722 Anita
Karlina Perempuan
1507012001850001 1507072008001290 Ahmad Malik
Laki-laki 1507011903870001 1507072008002377 Sudirman
Laki-laki 1507014506820002 1507072008009041 Faisah
Perempuan
6 7 8
9 10
agama alamat rt KelurahanDesa
Kecamatan
Islam Dusun Mawar
08 Simbur Naik
Ma. Sabak Timur Islam
Dusun Pancasila 07
Simbur Naik Ma. Sabak Timur
Islam Rw03
03 Nipah Panjang II
Nipah Panjang
66
Islam Dusun Pancasila
06 Simbur Naik
Ma. Sabak Timur Islam
Dusun Cendrawasih 13
Simbur Naik Ma. Sabak Timur
Islam Dusun Karya
10 Simbur Naik
Ma. Sabak Timur Islam
Dusun Karya 10
Simbur Naik Ma. Sabak Timur
Islam Dusun Pancasila
07 Simbur Naik
Ma. Sabak Timur Islam
Dusun Pancasila 07
Simbur Naik Ma. Sabak Timur
11 12 13
14 15
Tgl_lahir Tempat_lahir umur
status Warganegara
30-10-1985 Simbur Naik
25 Menikah Indonesia
13-06-1990 Simbur Naik
20 Belum Menikah
Indonesia 31-07-1990 Nipah
Panjang 20 Belum Menikah
Indonesia 01-06-1989 Simbur
Naik 21 Belum
Menikah Indonesia
10-07-1983 Simbur Naik
27 Belum Menikah
Indonesia 30-06-1986 Simbur
Naik 24 Menikah
Indonesia 20-01-1985
Simbur Naik 25
Belum Menikah Indonesia
19-03-1987 Simbur Naik
23 Belum Menikah
Indonesia 05-06-1982 Simbur
Naik 28 Belum
Menikah Indonesia
16 17 18
19
pekerjaan pendidikan Gol_darah
Hub_kel
Guru SLTP O
Istri Mahasiswa SMA
A Anak
Mahasiswa SMA B
Anak Mahasiswa SMA
A Anak
Wiraswasta SMA B
Anak