Contoh Skripsi Informatika Pengembangan Aplikasi Evoting Berbasis Web Pemilihan Presiden BEM Menggunakan Codeigniter Laporan BAB III

BAB III
ANALISIS DAN PERANCANGAN
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, komponenkomponen 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
Menyediakan Logistik Pemilihan

Mendatangi TPS

Menyerahkan Bukti Peserta

Peserta Pemilih

Panitia Pemilihan
Memilih Presiden BEM


Mengumumkan hasil pemilihan

Gambar 5. Diagram use case sistem yang berjalan

21

22

3.2. Diagram use case sistem yang diusulkan
Rancangan use case dapat dilihat pada gambar 6. Mahasiswa login
kedalam sistem untuk melakukan proses voting.

Mengakses Web E-Voting

Mengumpulkan data pemilih


Login
Menugmpulkan data calon presiden BEM



Pemilih

Memilih Presiden BEM

Panitia
Memberikan data pemilihan ke Admin

Hasil Perhitungan Sementara

Login Admin




Admin

Input data calon presiden BEM


Input data peserta pemilihan

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

Tidak Valid
Valid
Pilih Kandidat


Menu Voting

Pilih Kandidat

Hasil Voting

Gambar 7. Activity pemilih
2. Activity admin

23

Admin

Sistem

Login

input username & password

Tidak Valid

Valid
Input data pemilih

Ya

Simpan ke DB

Tidak
Edit data pemilih

Ya
Tidak

Gambar 8. Activity admin
3. Activity panita
Panitia

Admin

Mendata peserta pemilihan


Data peserta pemilihan

Sistem

Input data peserta pemilih

Menyerahkan data ke Admin

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.

b. Kebutuhan Interface:

24

Mahasiswa dapat memilih calon presiden BEM secara langsung dengan
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
1
2
3
4
5
6
7


Field

Tipe Data
varchar
varchar
varchar
varchar
varchar
varchar
varchar

Nomor
Nama_Lengkap
Jenis_Kelamin
Program_Studi
Alamat
Tgl Lahir
Nama Ibu


Lebar
15
45
1
30
100
12
25

Keterangan
Nomor Induk Mahasiswa
Nama Mahasiswa
Jenis Kelamin
Program Studi
Alamat Mahasiswa
Tgl Lahir
Nama Ibu Mahasiswa

3.5.2. Tabel Presiden
Table 7. Tabel Calon Presiden

No
1
2
3
4
5
6

Field
ID
Nama Presiden
Nama Wakil
Foto Presiden
Foto Wakil
Visi dan Misi

Tipe Data
Integer
Varchar
Varchar

Blob
Blob
Text

Lebar
4
20
30

Keterangan
ID
Nama Presiden
Nama Wakil Presiden
Foto Presiden
Foto Wakil Presiden
Visi dan Misi

3.5.3. Tabel Admin
Table 7. Tabel Admin
No
1
2
3
4

Field
ID
Username
Password
Nama

Tipe Data
Integer
Varchar
Varchar
Varchar

Lebar
4
20
30
20

Keterangan
ID
Username
Password
Nama

3.6. Rancangan Interface
3.6.1. Form Utama
APLIKASI E-VOTING PEMILIHAN PRESIDEN BEM

25

Header

Logo

Home
Petunjuk
Infromasi

Pengumum
an

Calon

Naviga
si

Petunjuk Evoting
Informasi calon

Konten
Sideba
r

Gambar 10. Form utama

3.6.2. Form Login Pemilih
Gambar 3.11. Form Menu Utama

Logo

Header

APLIKASI E-VOTING PEMILIHAN PRESIDEN BEM

Home

Pemilih
Pengumum Login
Calon
Nomor
:
an Mahasiswa

Petunjuk

Petunjuk Evoting

Infromasi

Tgl Lahir
Nama Ibu

:
:

Naviga
si

Login

Informasi calon

Sideba
r
Gambar 11. Form login pemilih
3.6.3. Form Login Admin
LOGIN ADMINISTRATOR
Username
Password
Login

Gambar 12. Gambar form login admin
3.6.4. Form Administrator

ADMINISTRATOR

26

Data
Pemilih

Data
Calon

Ubah
Password

Logout

Gambar 13. Gambar form administrator