Entity Relationship Diagram ERD

Pilwalkot Semarang KPU PartaiOrmas Pemilih Pemkot Bawaslu DataCalon DaftarCalon DataCalonLolosSeleksi DaftarCalonLolosSeleksi DaftarCalonLolosSeleksi DaftarCalonLolosSeleksi DataPilihCalon LapPenghitunganSuara LapPenghitunganSuara LapPenghitunganSuara LapPenghitunganSuara DataPemilih DaftarPemilih DaftarPemilih DaftarPemilih DataPartai DaftarPartai DaftarPartai DaftarPartai DataKecamatan DaftarKecamatan DataTPS DaftarTPS DaftarTPS DaftarTPS DataKelurahan DaftarKelurahan DaftarCalon DaftarKecamatan DaftarCalonLolosSeleksi DaftarKelurahan DaftarPartai DaftarPemilih DaftarTPS LapPenghitunganSuara Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: Pilwalkot Semarang e:\knowwell\syarat~1\baru_p~1\ dfd00001.dfd Context_Pilwalkot Jun-27-2014 Emanuel KN Jun-27-2014 Emanuel KN Gambar 4.1 : Context Diagram Kodya Memiliki kecamatan mempunyai kelurahan 1 N PartaiOrmas Mengajukan Calon 1 1 KPU Verifikasi 1 TPS Menyiapkan N 1 1 N N Pemilih menuju 1 N Memilih 1 N ID_Kota Nm_Kota ID_Kota ID_Kec Nm_Kec ID_Kec ID_Kec ID_Kelurahan ID_Kelurahan Nm_Kelurahan ID_Kelurahan ID_TPS ID_TPS Nm_TPS IP_add ID_TPS No_KTP No_KTP nama alamat J_Kel Tmp_lhr Tgl_Lhr No_KTP ID_Calon Tgl_Berdiri ketua ID_Partai No_pendaftaran Almt_kantor Nm_partai ID_Partai ID_Calon Foto_Cawak No_urut ID_Calon Foto_cawalkot Nm_caWa Nm_Cawalkot Sts_verifikasi ID_calon USER_ID User_ID Tgl_login Nama_user password Hak_akses telp User_IP Gambar 4.2 : Entity Relationship Diagram ERD

2. Identifikasi Kebutuhan Perangkat Lunak

Software Perangkat lunak standar minimal yang digunakan dalam pengembangan sistem ini yaitu : 1. Operating System : Microsoft Window XP Professional 2. Editor : Macromedia Dreamwever 7 3. HTTP Server : Xampp 4. Database Server : MySQL 4.24.48

3. Identifikasi

Kebutuhan Sumber Daya Manusia Brainware Dalam lingkungan pengembangan sistem ini, penulis berperan sebagai perancang, pemrogram, pendokumen, penguji dan juga termasuk pengguna sistem.

4. Perancangan

4.1. Perancangan sistem secara umum. 1. Identifikasi Data dan Informasi.

1. Identifikasi Data

a. Data Kecamatan b. Data Kelurahan c. Data TPS d. Data Pemilih e. Data Pasangan Calon f. Data Partai

2. Identifikasi Informasi

a. Laporan Daftar Kecamatan b. Laporan Daftar Kelurahan c. Laporan Daftar TPS d. Laporan Daftar Pemilih e. Laporan Daftar Pasangan Calon f. Laporan Daftar Partai Peserta pemilu g. Rekapitulasi Jumlah suara

2. Identifikasi Sumber Data Dan Tujuan

Informasi

1. Identifikasi Sumber Data

a. Pemerintah Kota b. KPU c. Pemilih d. Partai Ormas

2. Identifikasi Tujuan Informasi

a. Pemerintah Kota b. KPU c. Pemilih d. Panwaslu

3. Identifikasi Proses Event List

1. Pendataan

a. Pendataan Kecamatan b. Pendataan Kelurahan c. Pendataan TPS d. Pendataan Partai e. Pendataan Pasangan Calon

2. Transaksi

a. Pemungutan Suara

3. Laporan

a. Laporan Kecamatan b. Laporan Kelurahan c. Laporan TPS d. Laporan Pemilih e. Laporan Pasangan Calon f.Laporan Partai Peserta Pemilu g. Rekapitulasi Jumlah suara 4.2. Perancangan Sistem secara Terperinci

1. Context Diagram

2. Entity Relationship Diagram ERD

Kodya ID_Kota Nm_Kota Kecamatan ID_Kec ID_Kota Nm_Kec Kelurahan ID_Kelurahan ID_Kec Nm_Kelurahan TPS ID_TPS ID_Kelurahan Lokasi IP_Add Pemilih NO_KTP ID_TPS ID_calon Nama Alamat J_Kel Tmp_Lhr Tgl_Lhr PartaiDanOrmas ID_Partai Nm_Partai Almt_Kantor Ketua No_Pendadftaran Tgl_Berdiri Calon ID_Calon ID_Partai_calon Nm_Calon Foto_calon Detil_pasangan ID_detil ID_pasangan ID_calon Pasangan ID_Pasangan No_urut Sts_verifikasi Gambar 4.3 : Relationship Table