Context Diagram Data Flow Diagram DFD Entity Relational Diagram ERD

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