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