1. Dokumen ini membahas rancangan sistem e-voting BEM berbasis website yang dirancang untuk memudahkan proses pemilihan ketua BEM secara online.
2. Sistem ini dirancang untuk mendata pemilih, kandidat, panitia, dan pengawas serta memfasilitasi pelaksanaan pemungutan suara secara digital.
3. Rancangan sistem mencakup flowchart, use case diagram, activity diagram, class diagram, tabel basis data, menu, dan antarmuka grafis untuk pengguna seperti
Proposal penilitianPROPOSAL PENILITIAN Aplikasi Pengolahan Data Nilai Siswa M...
Rancangan Evoot BEM
1. E-VOTING BEM BERBASIS WEBSITE
Disusun Oleh :
Sanita Dazira
(25012.55401.16.018)
PROGRAM STUDI TEKNIK INFORMATIKA
POLITEKNIK SEKAYU
2018
2. Fase I
Rancangan Awal
System Kerja Sebelum IT
- Dari kemahasiswaan membuat SK untuk panitia pemilihan
- Panitia yang mengurus pemilihan , tetapi diawasi oleh kaur kemahasiswaan
- Panitia menunjuk dan membuatkan SK untuk pengawas pemilih
- Panitia melakukan pendataan terhadap calon kandidat yang mendaftar, meminta
persyaratan yang harus dilengkapi oleh kandidat
- Pnitia mendata mahasiswa yang akan memilih dengan persyaratan sebagai mahaiswa
yang masih aktif
- Panitia membuat SK untuk menunjuk pengawas dalam berlangsungya pemilihan
- Pengawas mengawasi jalannya pemilihan
- Kandidat mendaftarkan diri, memenuhi persyartan sebagai pencalon BEM
- Pemilih memilih claon kandidat
- Pelaksanaan pemilhan oleh semua mahasiswa aktif
- Perhtungan dan pembacaan suara oleh panitia
- Verifikasi seluruh suara oleh panitia dan kemahasiswaan
- Pengesahan suara dan kandidat yang terpilih oleh kemhasiswaan
- Pengumuman nama kandidat yang terpilih oleh kemahasiswaan dan PD III
System Kerja Setelah IT
- Mendata pemilih
- Mendata kandidat
- Mendata panitia
- Mendata pengawas
- Pelaksanaan pemungutan suara
- Pengesahan suara
- Pemverifikasi data
- Pengumuman kandidat
3. Fase II
Rancangan System
a. Flowchart System Kerja
Pendataan pemilih Pendataan kandidat
Pendataan panitia Pendataan pengawas
5. Verifikasi hasil pemilih Pengumuman kandidat
Pendataan Aktor
- Kemahasiswaan Bagian /tangan kanan dari wakil direktur III. Merupakan bagian dari
dosen/ staff dengan syarat teleh dipercaya oleh PD III
- Panitia Mahasiswa tertentu yang maish aktif, harus memiliki SK dari
Kemahasiswaan
- Pengawas Harus mahasiswa aktif yang memiliki SK / ditunjuk langsung dari panitia
- Kandidat harus dari mahasiswa yang aktif dari semester 3 dan harus memiliki IPK
diatas 3, berpengalaman organisasi
- Pemilih Harus dari mahsiswa yang masih aktif saja dipoliteknik Sekayu pada tahun
akademik tersebut .
6. b. Usecase Diagram
System
kemahasiswaan
panitia
pengawas
pemilih
login
mengelola panitia
verifikasi hasil voting
mendata panitia
mendata kandidat
mendata pemilih
membuat laporan hasil voting
memilih kandidat
rekapitulasi hasil
mengawasi pemilih
mengawasi kandidat
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
7. c. Activity Diagram
Activity Diagram login
Activity Diagram mahasiswa
user sistem
username, password cek username password
menampilkan halaman utama
SALAH
BENAR
mahasiswa sistem
Login
menampilkan tentang pemilihan
tampilan pemilihan
[insert] [update] [delete] [detail]
request
8. Activity Diagram pemilih
Activity Diagram kandidat
pemilih sistem
Login
menampilkan data kandidat
data kandidat
[insert]memilih kandidat
rekapitulasi hasil
[update] [delete] [detail]
kandidat sistem
Login
menampilkan tentang pemilihan
hasil disimpan
[insert] [update] [delete] [detail]
request
melakukan pemiihan
9. Activity Diagram pembina
Activity Diagram panitia
pembina sistem
Login
menambahkan data panitia
data panitia
[insert] [update] [delete] [detail]
menyimpan data panitia
panitia sistem
Login
menambahkan data pengawas
data pengawas
[insert] [update] [delete] [detail]menyimpan data pengawas
10. Activity Diagram pengawas
Activity Diagram verifikasi data pemilih
pengawas sistem
Login
menampilkan hasil pilih
hasil pemilihan
[insert] [update] [delete] [detail]
pembina sistem
Login
pilih menu hasil voting
eksekusi
menu hasil voting
memverifikasi hasil voting
tampilkan data yang sah
data disimpan
11. Activity Diagram voting
Activity Diagram Rekapitulasi
pemilih sistem
Login
pilih calon
eksekusi
menu voting
pilih calon
tampilkan data voting
data vote tersimpan
panitia sistem
Login
rekapitulasi hasil voting
eksekusi
menu hasil voting
13. Fase III
Rancangan Tabel, Menu, dan Antarmuka
RANCANGAN TABEL
Tabel PU / SU
No. Field Tipe Data Ukuran Keterangan
1. Username Varchar 30 Nama super user
(kemahasiswaan)
2. Password Varchar 30 Sandi yang digunakan
untuk masuk halaman
super user
Tabel pembina
No. Field Tipe Data Ukuran Keterangan
1. Username Varchar 30 Nama pembina
2. Password Varchar 30 Sandi yang digunakan
untuk masuk halaman
pembina
Tabel panitia
Nama file : pengawas
PPrimary key : NIM
Foreign key : -
Index : Nama
No. Field Tipe Data Ukuran Keterangan
1. NIM Varchar 20 Nomor induk
mahasiswa
2. Nama Varchar 30 Nama panitia
3. password Varchar 30 Sandi untuk masuk
halaman panitia
14. Tabel pengawas
Nama file : pengawas
Primary key : NIM
Foreign key : -
Index : Nama
No. Field Tipe Data Ukuran Keterangan
1. NIM Varchar 20 Nomor induk
mahasiswa
2. Nama Varchar 30 Nama pengawas
3. password Varchar 30 Sandi untuk masuk
halaman pengawas
Tabel kandidat
Nama file : kandidat
Primary key : id_kandidat
Foreign key : -
Index : Nama
No. Field Tipe Data Ukuran Keterangan
1. Id_kandidat
BEM
int 30 Id kandidat BEM
2. Nama
kandidat
BEM
varchar 30 Nama kandidat BEM
3. Gambar
kandidat
BEM
void - Gambar kandidat
BEM
15. Tabel Pemilih
Nama file : pemilih (mahasiswa aktif)
Primary key : NIM
Foreign key : -
Index : Nama
No. Field Tipe Data Ukuran Keterangan
1. Nama Varchar 30 Nama mahasiswa
yang akan memilih
ketua BEM
2. Password Varchar 30 Sandi yang digunakan
untuk masuk halaman
mahasiswa
3. NIM Varchar 30 Nomor induk
mahasiswa
RANCANGAN MENU
Menu PU/Super User
Login
Mengelola data
user
Mengelola data
pembina
Mengelola data
kandidat
Mengelola data
pemilih
Mengelola data
pengawas
Mengelola data
panitia
Mengelola
Jadwal
Mengelola visi-
misi kandidat
Rekapitulasi
suara
16. Menu Pembina
Login
Mengelola data
panitia
Mengesahkan
hasil vote
Melihat hasil vote
Menu Panitia
LOGIN
Menelola data
pengawas
Menglola data
kandidat
Melihat hasil
vote
Mengelola data
pemiih
Memutuskan
vote
Mengelola
pengumuman
Mengelola visi-
misi
Mengelola
jadwal
Merekap suara
Menu Pengawas
LOGIN
Mengecek data
kandidat
Melihat visi
dan misi
kandidat
Melihat detail
nama pemilih
Menyetujui
hasil voting
Melihat hasil
voting
17. Menu Kandidat
login
Hanya melihat
hasil vote
Memilih
kandidat
Melakukan
data pemilihan
Melihat visi
dan misi
kandidat
Melihat data
pemiliih
Menu Pemilih
login
Melihat visi
dan misi
Melihat hasil
vote
Melihat hasil
kandidat
Melihat data
pemilih
ANTARMUKA
Halaman login super user atau super admin