Diagram Konteks Data Flow Diagram Level 0 Data Flow Diagram Level 1

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisa Sistem Berjalan

3.1.1 Diagram Konteks

Sistem Pemilihan Ketua PEMA Calon Ketua PEMA Pemilih Data Calon Ketua Hasil Pemilihan Panitia Peraturan Laporan Data Pilihan Data Pemilih Hasil Pemilihan Gambar 3.1 Diagram Konteks Sistem Berjalan Dari diagram konteks diatas, terdapat 3 Entitas. Yakni Entitas Calon Ketua, Entitas Pemilih dan Entitas Panitia. Dimana pada Sistem didapatkan data Calon Ketua PEMA dari Entitas Calon Ketua PEMA, data Pemilih dan data pilihan dari Universitas Sumatera Utara 29 Entitas Pemilih dan Peraturan dari Entitas Panitia. Kemudian dari Sistem dikirimkan Hasil Pemilihan kepada Entitas Calon Ketua PEMA dan Entitas Pemilih serta mengirimkan Laporan kepada Panitia.

3.1.2 Data Flow Diagram Level 0

1 Input Data Calon Ketua PEMA Data Calon Ketua Calon Ketua 2 Pemilihan Pemilih Data Calon Ketua Data Pilihan Pilihan 3 Penghitungan Suara Data Pilihan 4 Laporan Data Hasil Perhitungan Hasil Penghitungan Pimpinan Laporan Data hasil Perhitungan Data Hasil Perhitungan Data Calon Ketua Gambar 3.2 DFD Level 0 Sistem Berjalan Universitas Sumatera Utara 30 Dari diagram diatas dapat dilihat proses pertama adalah proses input data calon ketua dimana entitas calon ketua memberikan datanya untuk diproses dan disimpan kedalam database calon ketua. Kemudian dari database calon ketua diberikan kepada entitas pemilih, selanjutnya pemilih mengirimkan data pilihan sehingga terjadi proses pemilihan yang nantinya data pilihan akan disimpan ke database pilihan. Setelah itu dilakukan proses penghitungan suara, dimana data didapat dari data piihan. Kemudian dilanjutkan ke proses pembuatan laporan yang nantinya akan dicatat kedalam database hasil penghitungan dan hasil laporan dikirimkan ke Entitas Panitia, Entitas Pemilih dan Entitas Calon Ketua.

3.1.3 Data Flow Diagram Level 1

3 Penghitungan Suara Pilihan Data Pilihan Hasil Penghitungan Hasil Penghitungan Calon Ketua Data Calon Ketua Gambar 3.3 DFD Level 1 Perhitungan Suara Dari diagram diatas dapat dilihat pada saat proses penghitungan suara, data pilihan diambil dari database pilihan dan kemudian data calon ketua diambil dari database calon ketua sehingga dari data pilihan tersebut dihitung jumlah suara setiap calon ketua. Setelah penghitungan selesai, data penghitungan disimpan kedalam database Hasil Penghitungan. Universitas Sumatera Utara 31

3.1.4 Form Output