3.1. Analisis Sistem
Adapun tujuan dari rancangan sistem secara umum adalah untuk memberikan gambaran secara umum kepada pemakai tentang sistem yang baru. Rancangan sistem secara umum merupakan persiapan dari rancangan sistem secara terperinci. Pada tahap rancangan sistem secara umum, komponen-komponen sistem informasi dirancang dengan tujuan untuk dikomunikasikan kepada pemakai.
Analisis sistem yang dimaksud adalah analisis sistem yang sedang berjalan dan analisis sistem yang akan diusulkan. Berikut analisis sistem:
3.1.1. Diagram use case yang sedang berjalan
Peserta Pemilih Panitia Pemilihan
Mendatangi TPS
Menyerahkan Bukti Peserta
Memilih Presiden BEM Menyediakan Logistik Pemilihan
[image:1.595.130.498.340.569.2]Mengumumkan hasil pemilihan
Gambar 5. Diagram use case sistem yang berjalan
Rancangan use case dapat dilihat pada gambar 6. Mahasiswa login kedalam sistem untuk melakukan proses voting.
Pemilih
Mengakses Web E-Voting Login Memilih Presiden BEM Hasil Perhitungan Sementara
<<include>>
Panitia
Mengumpulkan data pemilih
Menugmpulkan data calon presiden BEM Memberikan data pemilihan ke Admin
Admin
<<include>>
Input data peserta pemilihan Input data calon presiden BEM Login Admin
<<include>>
[image:2.595.126.504.182.336.2]<<include>>
Gambar 6. Diagram use case sistem yang diusulkan
3.3. Activity Diagram
1. Activty pemilih
Adapun activity pemilih yaitu dapat dilihat pada gambar 7 berikut. Dimana pemilih login kedalam sistem dengna menginputkan nim, tanggal lahir dan nama ibu.
Pemilih Sistem
Login input nim, nama ibu, tgl lahir dan telpon
Menu Voting Valid Tidak Valid
Pilih Kandidat
Pilih Kandidat
Hasil Voting
Gambar 7. Activity pemilih
[image:2.595.177.469.511.722.2]Admin Sistem
Login input username & password
Input data pemilih Valid
Simpan ke DB Ya
Edit data pemilih Tidak
Ya
[image:3.595.151.496.101.535.2]Tidak Tidak Valid
Gambar 8. Activity admin
3. Activity panita
Panitia Admin Sistem
Mendata peserta pemilihan
Menyerahkan data ke Admin
Data peserta pemilihan Input data peserta pemilih
[image:3.595.158.488.106.317.2]Simpan ke Database
Gambar 9. Activity panitia pemilihan
3.4. Spesifikasi Kebutuhan Aplikasi
Semua kebutuhan-kebutuhan aplikasi telah dipertimbangkan dalam desain aplikasi meliputi sebagai berikut ini :
a. Kebutuhan Fungsional:
1. Tersedianya sebuah sistem yang dapat digunakan untuk melakukan voting pemilihan presiden BEM.
2. Memudahkan dalam proses pengolahan data pemilih dan calon presiden BEM.
terlebih dahulu melalui proses login.
3.5. Struktur Tabel
Struktur tabel atau field yang dibutuhkan sistem pada pengembangan aplikasi evoting berbasis web. Adapun struktur tabel yang digunakan dalam perancangan aplikasi ini adalah sebagai berikut:
3.5.1. Tabel Pemilih
Tabel 7. Tabel Pemilih
No Field Tipe Data Lebar Keterangan
1 Nomor varchar 15 Nomor Induk Mahasiswa
2 Nama_Lengkap varchar 45 Nama Mahasiswa
3 Jenis_Kelamin varchar 1 Jenis Kelamin
4 Program_Studi varchar 30 Program Studi
5 Alamat varchar 100 Alamat Mahasiswa
6 Tgl Lahir varchar 12 Tgl Lahir
7 Nama Ibu varchar 25 Nama Ibu Mahasiswa
3.5.2. Tabel Presiden
Table 7. Tabel Calon Presiden
No Field Tipe Data Lebar Keterangan
1 ID Integer 4 ID
2 Nama Presiden Varchar 20 Nama Presiden
3 Nama Wakil Varchar 30 Nama Wakil Presiden
4 Foto Presiden Blob Foto Presiden
5 Foto Wakil Blob Foto Wakil Presiden
6 Visi dan Misi Text Visi dan Misi
3.5.3. Tabel Admin
Table 7. Tabel Admin
No Field Tipe Data Lebar Keterangan
1 ID Integer 4 ID
2 Username Varchar 20 Username
3 Password Varchar 30 Password
4 Nama Varchar 20 Nama
3.6. Rancangan Interface 3.6.1. Form Utama
Gambar 10. Form utama 3.6.2. Form Login Pemilih
Gambar 3.11. Form Menu Utama
Gambar 11. Form login pemilih
3.6.3. Form Login Admin
Gambar 12. Gambar form login admin
3.6.4. Form Administrator
Logo
Home Petunjuk Pengumum
an Calon Header Sideba r Naviga si Konten Infromasi Petunjuk Evoting Informasi calon
APLIKASI E-VOTING PEMILIHAN PRESIDEN BEM Logo
Home Petunjuk Pengumum
an Calon Header Sideba r Naviga si Login Pemilih
Nomor Mahasiswa : Tgl Lahir :
Nama Ibu :
Gambar 13. Gambar form administrator Data
Pemilih
Data Calon
Ubah Password