Authentication
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
4.1.1. Analis Kebutuhan
Sistem informasi e-voting berbasis website adalah sistem yang memfasilitaskan
siswa untuk memilih hak suaranya melewati website dan mudah siswa untuk memilih.
Sistem e-voting berbasis website memudahkan proses pemungutan suara.
A. Halaman Siswa
a) Siswa dapat login dihalaman login
b) Siswa dapat melihat calon ketua osis
c) Siswa dapat melihat profil sekolah
d) Siswa dapat memilih calon ketua osis
e) Siswa dapat logout keluar dari halaman voting
A1. Halaman Admin
a) Admin dapat login dihalaman login
b) Admin dapat mendaftarkan/registrasi siswa
c) Admin dapat ke halaman utama
d) Admin dapat melihat grafik voting
e) Admin dapat mengelola daftar siswa
f) Admin dapat melihat data calon
g) Admin dapat membuat laporan
h) Admin dapat keluar dari halaman admin
30
4.1.2. Rancangan Diagram Use Case
Diagram use case ini untuk mendeskripsikan apa yang bias pemilih dan admin
dalam website ini.
Sumber: Hasil Penilitian (2020)
Gambar IV.1.
Use Case Diagram
Tabel IV.1.
Login Admin
Use Case Name Log In
Requirements Bagian admin dapat melakukan Log In
Goal Bagian admin melihat data halaman
admin
Pre-Conditions Bagian admin telah melakukan Log In
Post-Conditions Dat Log In
Failed end Condition Bagian admin tidak dapat melakukan
Log In
Actors Admin
Main Flow/ Basic Path Admin dapat mengelola halaman admin
Alternate Flow/Invariant A Sistem akan menampilkan menu
halaman admin
Invariant B Sistem tidak menemukan halaman admin
Sumber: Hasil Penilitian (2020)
Tabel IV.2.
Registrasi Siswa
Use Case Name Registrasi Siswa
Requirements Bagian admin dapat melakukan registrasi
siswa
Goal Bagian admin dapat melihat isi formulir
registrasi siswa
Pre-Conditions Bagian admin telah melakukan registrasi
siswa
Post-Conditions Dat Registrasi Siswa
Failed end Condition Bagian admin tidak dapat melakukan
registrasi siswa
Actors Admin
Main Flow/ Basic Path Admin dapat melakukan registrasi siswa
A1. Sistem akan mencari form registrasi
Alternate Flow/Invariant A siswa
A2. Sistem akan menampilkan form
registrasi siswa
Invariant B Sistem tidak menemukan form registrasi
siswa
Sumber: Hasil Penilitian (2020)
Tabel IV.3.
Log In Siswa
Use Case Name Log In
Requirements Bagian siswa dapat melakukan Log In
Goal Bagian siswa masuk kehalaman e-voting
Pre-Conditions Bagian siswa telah melakukan Log In
Post-Conditions Dat Log In
Failed end Condition Bagian siswa tidak dapat melakukan Log
In
Actors Siswa
Main Flow/ Basic Path Siswa dapat msduk kehalaman e-voting
Alternate Flow/Invariant A Sistem akan menampilkan menu
halaman e-voting
Invariant B Sistem tidak menemukan halaman e-
voting
Sumber: Hasil Penilitian (2020)
Tabel IV.4.
Melihat Calon ketua Osis
Use Case Name Melihat Calon Ketua
Requirements Bagian siswa dapat masuk ke menu
melihat calon ketua osis
Goal Bagian siswa dapat melihat melihat
calon ketua osis
Pre-Conditions Bagian siswa telah melihat calon ketua
osis
Post-Conditions Dat Melihat Calon Ketua Osis
Failed end Condition Bagian siswa tidak dapat melihat calon
ketua osis
Actors Siswa
Main Flow/ Basic Path Siswa dapat masuk kehalaman e-voting
Alternate Flow/Invariant A Sistem akan menampilkan calon ketua
Invariant B Sistem tidak menemukan menu melihat
calon ketua osis
Sumber: Hasil Penilitian (2020)
no reviews yet
Please Login to review.