PEMBANGUNAN APLIKASI E-VOTING PEMILU RAYA MAHASISWA BERBASIS WEB

dokumen-dokumen yang mirip
KATA PENGANTAR. Dalam penyusunan proyek akhir ini, penulis mengucapkan terima kasih kepada :

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

PEMBANGUNAN APLIKASI PENGALOKASIAN SDM UNTUK PENJADWALAN TRAINING ESQ BERBASIS WEB (Studi Kasus : ESQ Leadership Center Cabang Bandung)

ADMINISTRASI KEANGGOTAAN PADA CARESA GYM BERBASIS WEB. Tugas Akhir. Oleh: Miftahul Huda

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

KATA PENGANTAR. 3. Teman-teman terhebat saya dan semua pihak yang turut serta dalam menyelesaikan proyek akhir ini.

SKRIPSI ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

KATA PENGANTAR. 2. CV ANAQU PUTRA KARYA yang telah bersedia memberikan data untuk menjadi bahan studi kasus proyek akhir ini.

KATA PENGANTAR. 1. Kedua orangtua yang selalu memberikan dukungan dan doa 2. Bapak Heriyono Lalu dan H.Ruddi Kusnadi selaku Dosen Pembimbing I dan

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

KATA PENGANTAR. Bandung, 05 September Penulis

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PENGEMBANGAN APLIKASI SISTEM PENANGANAN KELUHAN PELANGGAN BERBASIS WEB PADA PT. DATASYS INTEGRATED TECHNOLOGY

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

KATA PENGANTAR. 1. Kedua orangtua yang tiada hentinya memberikan dukungan yang luar biasa baik secara moril ataupun materi.

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

Bandung, 12 September Penulis

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

SKRIPSI PERANCANGAN SISTEM INFORMASI BEASISWA BANTUAN BIAYA PENDIDIKAN BAZIS PROVINSI DKI JAKARTA BERBASIS WEB

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI PENDAFTARAN DAN PEMILIHAN PENGURUS OSIS SMK SUDIRMAN 1 WONOGIRI BERBASIS WEBSITE

KATA PENGANTAR. Wassalamualaikum Wr. Wb. Bandung,12 Maret Faris Bassam

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

PERANCANGAN SISTEM INFORMASI SALES QUOTATION GAS PADA PT SURYA CIPTA INTERNUSA MENGGUNAKAN PHP FRAMEWORK CODEIGNITER DAN MYSQL

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

LAPORAN SKRIPSI APLIKASI WEB PENDAFTARAN SISWA BARU PADA SMK PGRI 2 KUDUS. Oleh : Tri Ayu Widian Ningrum

LAPORAN TUGAS AKHIR. Disusun Sebagai Salah Satu Syarat Untuk. Menyelesaikan Program Pendidikan Diploma 3. Oleh :

PERANCANGAN APLIKASI E-VOTING BERBASIS WEB DAN SMS GATEWAY STUDI KASUS PEMILIHAN KETUA BEM FASILKOM UNIVERSITAS MERCU BUANA

SISTEM INFORMASI PEMINJAMAN SENAJTA DI BAGIAN INVENTORY PERSENJATAAN INFANTRI YONIF 752 TNI AD

APLIKASI PENCATATAN KELUAR MASUK BARANG DAN STOCK OPNAME MENGGUNAKAN METODE JUST IN TIME BERBASIS WEB PADA PT ENERREN TECHNOLOGIES

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

SISTEM INFORMASI MANAJEMEN HIMPUNAN MAHASISWA JURUSAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

ANALISA DAN PERANCANGAN SISTEM INFORMASI LAPORAN PERJALANAN DINAS DAN DAFTAR HADIR KARYAWAN PADA PT SALIM IVOMAS PRATAMA Tbk

SIMULASI WEB SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

BAB II LANDASAN TEORI...

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

SKRIPSI. SISTEM PENJUALAN PADA PERUSAHAAN GARDA TANI BERBASIS WEB DENGAN PHP DAN MySQL. Diajukan Sebagai Salah satu Syarat

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMILIHAN CALON KEPALA DESA BERBASIS WEB

PEMBUATAN SISTEM INFORMASI MANAJEMEN PROYEK BERBASIS WEB STUDI KASUS PT. DEWANSTUDIO MEDIA DIGITAL

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS PHP DAN MYSQL ON LINE DI SD MUHAMMADIYAH 1 PONOROGO SKRIPSI

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

APLIKASI E-COMMERCE MENGGUNAKAN PAYPAL

Diajukan Oleh : IKA DIANI

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

2 KATA PENGANTAR. Bandung, September Penulis. iii

KATA PENGANTAR. Yogyakarta, April Penyusun. vii

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

Sistem Pakar Untuk Mendiagnosa Penyakit Kulit pada Anak Menggunakan Metode Teorema Bayes Berbasis Web

SISTEM REKRUITMEN PEGAWAI CV. BINTANG INOVASI GEMILANG (DAUNSOFT) BERBASIS AKUMULASI SKOR CALON PEGAWAI SKRIPSI

Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. Abbott Indonesia

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PERANCANGAN SISTEM DANA PENSIUN PEGAWAI PADA KEMENTERIAN LUAR NEGERI BERBASIS WEB RADYANTI KUSUMA WARDHANI PROGRAM STUDI SISTEM INFORMASI

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

SKRIPSI RANCANG BANGUN APLIKASI PENJUALAN DAN STOK OBAT MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

KATA PENGANTAR. Pada kesempatan ini penulis mengucapkan banyak terimakasih kepada:

APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA SARANA EKSPRESS

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PERANCANGAN SISTEM INFORMASI WIRA WEDDING ORGANIZER BERBASIS WEB

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS WEB DENGAN AKSES VIEW SISWA MENGGUNAKAN MOBILE APPLICATION SKRIPSI

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

TUGAS AKHIR PERANCANGAN APLIKASI SISTEM AGENDA ELEKTRONIS ONLINE BERBASIS CLIENT-SERVER DI LINGKUNGAN KEMENTERIAN LUAR NEGERI

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

BUDIMAN STUDI JURUSAN PROGRAM. oleh

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB II KAJIAN LITERATUR

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

APLIKASI PENGELOLAHAN NILAI RAPORT BERBASIS WEB SMK NEGERI 1 GEMARANG TUGAS AKHIR

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID

MANAJEMEN GUDANG MENGGUNAKAN WEB APLIKASI BERBASIS PHP DAN MYSQL. Disusun oleh : RAHMAT KURNIAWAN

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

PERANCANGAN SISTEM INFORMASI PELAYANAN KESEHATAN PADA PUSKESMAS SLIPI I BERBASIS WEB. Disusun Oleh: JAMIL LATIF

SISTEM INFORMASI PENGELOLAAN KONTRAK DAN PERHITUNGAN UPAH TENAGA KERJA KONTRAK PEMERINTAH PROVINSI DKI JAKARTA

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

PERANCANGAN SISTEM INFORMASI E-LEARNING BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL DI MTs. PGRI GAJAH SAMBIT

APLIKASI SISTEM INTEGRASI PENDATAAN WARGA RT/RW DENGAN SISTEM KELURAHAN BERBASIS WEB SISTEM INFORMASI

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PERGURUAN TINGGI SWASTA DI SURABAYA DENGAN MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) SKRIPSI

Sita Dwi Rakhmita

Transkripsi:

PEMBANGUNAN APLIKASI E-VOTING PEMILU RAYA MAHASISWA BERBASIS WEB TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh : Dwi Aziz Mulya Firdaus NRP : 12.304.0328 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG MEI 2014

LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah disetujui dan disahkan, Laporan Tugas Akhir dari : Nama : Dwi Aziz Mulya Firdaus Nrp : 12.304.0328 Dengan judul : PEMBANGUNAN APLIKASI E-VOTING PEMILU RAYA MAHASISWA BERBASIS WEB Bandung, 21 Mei 2014 Menyetujui, Pembimbing Utama, (R. Sandhika Galih Amalga, S.T, M.T)

ABSTRAK Voting digunakan sebagai salah satu untuk memilih seorang pemimpin dalam suatu organisasi. Dalam pemilihan menggunakan voting ini masih sering terjadi kesalahan kesalahan teknis yang menyebabkan banyak perselisihan. Dalam pemilihan ketua dari suatu himpunan di universitas-universitas juga banyak menggunakan voting untuk perhitungan suara, di Teknik Informatika Universitas Pasundan contohnya, dalam pemimilihan calon gubernur atau ketua FEMA yang dalam pelaksanaannya masih sering terjadi kesalahan teknis seperti calon pemilih yang memilih 2 kandidat sekaligus yang menyebabkan surat suara tidak sah. Untuk menangani masalah teknis tersebut, e-voting merupakan salah satu solusi yang biasanya digunakan oleh universitas universitas. Oleh karena itu penulis tertarik untuk membangun suatu aplikasi pemilihan berbasis web atau e-voting yang bisa menangani masalah masalah teknis yang sering terjadi di pemilihan yang dilakukan secara manual, khususnya dalam pemilihan calon gubernur di Fakultas Teknik Universitas Pasundan. pada tugas akhir ini, akan dibangun suatu aplikasi berbasis web yang bernama aplikasi e- voting pemilu raya mahasiswa yang harapannya bisa menggantikan pemilihan gubernur dari yang manual diganti dengan menggunakan sebuah aplikasi dalam pemilihannya. Aplikasi ini menggunakan bahasa pemograman PHP5 dan database MySql. Aplikasi ini mengadopsi metode waterfall dalam pembangunannya. Hasil dari tugas akhir ini adalah aplikasi e-voting pemilihan calon gubernur yang dapat menggantikan pemilihan secara manual dengan kertas sebagai media pemilihannya menjadi menggunakan aplikasi e-voting sebagai media pemilihannya. Kata kunci: voting, pemilihan gubernur, e-voting i

KATA PENGANTAR Syukur Alhamdulillah, penulis ucapkan kepada Allah SWT, yang karena bimbingan-nya maka penulis dapat menyelesaikan laporan tugas akhir berjudul Perancangan Aplikasi E-Voting Pemilu Raya Mahasiswa Berbasis Web. Laporan ini dibuat dalam jangka waktu tertentu sehingga menghasilkan karya yang dapat dipertanggungjawabkan hasilnya. Dalam proses penyelesaian tugas akhir ini penulis banyak mendapat dukungan dan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan kali ini penulis mengucapkan banyak terimakasih kepada: 1. Bapak R. Sandhika Galih Amalga, S.T, M.T selaku pembimbing utama yang dengan sabar membimbing, mengajari, dan mengingatkan agar pengerjaan tugas akhir dapat selesai dengan lancar, dengan segala sharing ilmu dan waktunya. 2. Untuk kedua orangtuaku serta adik ku atas segala cinta dan kasih sayangnya yang tak terbatas, selalu mendoakan, memberikan motivasi dan dukungan baik dari segi moril maupun materil. 3. Fakultas Teknik Universitas Pasundan yang senantiasa memberikan kesempatan bagi penulis untuk melakukan studi kasus dalam penyelesaian tugas akhir dan terimakasih juga kepada seluruh civitas akademika Teknik Informatika Universitas Pasundan. 4. Teman-teman seperjuangan yang senantiasa memberikan semangat dan motivasi untuk segera menyelesaikan tugas akhir ini, semoga kita semua bisa mencapai mimpi-mimpi kita yang belum tercapai. Penulis menyadari bahwa masih sangat banyak kekurangan yang mendasar pada laporan ini. Oleh karena itu penulis mengundang pembaca untuk memberikan kritik dan saran yang bersifat membangun untuk kemajuan ilmu pengetahuan ini. Terima kasih, dan semoga laporan ini dapat memberikan sumbangsih positif bagi kita semua. Bandung, 21 Mei 2014 Penulis ii

DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vi DAFTAR TABEL... viii DAFTAR LAMPIRAN... ix BAB 1 PENDAHULUAN... 1-1 1.1 Latar Belakang... 1-1 1.2 Identifikasi Masalah... 1-2 1.3 Tujuan... 1-2 1.4 Lingkup Tugas Akhir... 1-2 1.5 Metodologi Tugas Akhir... 1-2 1.5.1 Pengumpulan Data... 1-2 1.5.2 Pembangunan Perangkat Lunak... 1-3 1.5.3 Pengujian Perangkat lunak... 1-4 1.6 Sistematika Penulisan... 1-4 BAB 2 LANDASAN TEORI... 2-1 2.1 Pemilu... 2-1 2.2 E Voting... 2-1 2.3 Model Waterfall... 2-1 2.4 Web Application... 2-3 2.5 Message Digest Algorithm 5 (MD5)... 2-3 2.6 Pseudocode MD5... 2-4 2.7 PHP... 2-5 2.8 My Structure Query Language (MySQL)... 2-6 2.9 Cascading Style Sheets (CSS)... 2-6 2.10 JQuery... 2-7 2.11 Black Block Testing... 2-7 iii

2.12 Penelitian Terdahulu... 2-7 BAB 3 ANALISIS DAN PERANCANGAN... 3-1 3.1 Analisis Kebutuhan Sistem... 3-1 3.1.1 Analisis Sistem yang Sedang Berjalan... 3-1 3.1.2 Klasifikasi Masalah... 3-1 3.1.3 Analisis Proses... 3-2 3.1.4 Analisis Data... 3-3 3.1.5 Analisis Informasi... 3-3 3.2 Perancangan... 3-4 3.2.1 Definisi Kategori Pengguna... 3-4 3.2.2 Kebutuhan Aplikasi E-Voting Pemilu Raya... 3-4 3.2.3 Lingkup Pada Aplikasi E-Voting Pemilu Raya... 3-5 3.2.4 Proses Proses Pada Aplikasi E-Voting Pemilu Raya... 3-6 3.2.5 Perancangan Basis Data... 3-8 3.2.6 Fitur Fitur Aplikasi... 3-9 3.2.7 Perancangan Antarmuka... 3-10 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 4-1 4.1 Implementasi Perangkat Lunak... 4-1 4.1.1 Perangkat Keras yang Digunakan Saat Pengembangan... 4-1 4.1.2 Perangkat Lunak yang Digunakan Saat Pengembangan... 4-1 4.1.3 Implementasi Antarmuka Aplikasi... 4-1 4.2 Pengujian Perangkat Lunak... 4-10 4.2.1 Pengujian Black Box Aplikasi E- Voting Pemilu Raya Mahasiswa... 4-11 4.2.2 Beta Testing Pengujian Aplikasi E Voting Pemilu Raya Mahasiswa... 4-17 4.2.3 Pengujian Kemanan Sistem... 4-24 BAB 5 PENUTUP... 5-1 4.1 Kesimpulan... 5-1 4.2 Saran... 5-1 DAFTAR PUSTAKA... x iv

LAMPIRAN... 1 v

DAFTAR GAMBAR Gambar 3.1 Proses Pemilihan Ketua FEMA Saat Ini... 3-2 Gambar 3.2 Proses Perhitungan Pemilu Saat Ini... 3-3 Gambar 3.3 Proses Pemilihan Yang Diusulkan... 3-5 Gambar 3.4 Proses Perhitungan Suara Yang Diusulkan... 3-5 Gambar 3.5 Diagram Context Aplikasi E-Voting Pemilu Raya... 3-6 Gambar 3.6 DFD Level 1 Aplikasi E-Voting Pemilu Raya... 3-7 Gambar 3.7 ER Diagram... 3-8 Gambar 3.8 Relasi Antar Tabel... 3-8 Gambar 3.9 Struktur Tabel Mahasiswa... 3-9 Gambar 3.10 Struktur Tabel Kandidat... 3-9 Gambar 3.11 Struktur Tabel Pemilihan... 3-9 Gambar 3.12 Struktur Tabel Jabatan... 3-9 Gambar 3.13 Halaman Login Unlocker... 3-10 Gambar 3.14 Halaman Unlock Calon Pemilih... 3-11 Gambar 3.15 Halaman Home... 3-11 Gambar 3.16 Halaman Pemilihan... 3-12 Gambar 3.17 Halaman Login Locker... 3-12 Gambar 3.18 Halaman lock... 3-13 Gambar 3.19 Halaman Login Admin... 3-13 Gambar 3.20 Halaman Hasil Voting... 3-14 Gambar 3.21 Halaman Kelola Kandidat... 3-14 Gambar 3.22 Halaman Tambah Kandidat... 3-15 Gambar 3.23 Halaman Kelola Pemilih... 3-15 Gambar 3.24 Halaman Kelola Calon Kandidat... 3-16 Gambar 3.25 Halaman Tambah Calon Pemilih... 3-16 Gambar 3.26 Ubah Calon Pemilih... 3-17 Gambar 3.27 Hapus Calon Pemilih... 3-17 Gambar 4.1 Halaman Login Unlocker... 4-2 Gambar 4.2 Halaman Unlock E-Voting... 4-2 Gambar 4.3 Halaman Awal Pemilihan... 4-3 Gambar 4.4 Halaman Pemilihan E-Voting... 4-3 Gambar 4.5 Hasil Pemilihan E-Voting... 4-4 Gambar 4.6 Halaman Login Lock E-Voting... 4-4 Gambar 4.7 Halaman Lock E-Voting... 4-5 Gambar 4.8 Halam Login Administrator E-Voting... 4-5 vi

Gambar 4.9 Halaman Hasil Perhitungan Suara E-Voting... 4-6 Gambar 4.10 Garfik Hasil Perhitungan Suara E-Voting... 4-6 Gambar 4.11 Halaman Kelola Kandidat E-Voting... 4-7 Gambar 4.12 Halaman Tambah Kandidat E-Voting... 4-7 Gambar 4.13 Halaman Edit Kandidat E-Voting... 4-8 Gambar 4.14 Halaman Kelola Calon Pemilih E-Voting... 4-8 Gambar 4.15 Halaman Tambah Calon Pemilih E-Voting... 4-9 Gambar 4.16 Halaman Edit Calon Pemilih E-Voting... 4-9 Gambar 4.17 Hapus Calon Pemilih E-Voting... 4-10 Gambar 4.18 Skenario Black Box Testing... 4-18 Gambar 4.19 Menambahkan Data Calon Pemilih... 4-18 Gambar 4.20 Pengujian Daftar Calon Kandidat... 4-19 Gambar 4.21 Pengujian Halaman Unlock Calon Pemilih... 4-19 Gambar 4.22 Pengujian Belum Melakukan Proses Unlock... 4-20 Gambar 4.23 Pengujian Halaman Awal E-Voting... 4-20 Gambar 4.24 Pengujian Konfirmasi Pemilihan E-Voting... 4-21 Gambar 4.25 Pengujian Hasil Pemilihan E-Voting... 4-21 Gambar 4.26 Pengujian Lock E-Voting... 4-22 Gambar 4.27 Pengujian Tidak Bisa Memilih Kembali... 4-22 Gambar 4.28 Pengujian Hasil Perhitungan Suara... 4-23 Gambar 4.29 Surat Suara Sebelumnya... 4-23 Gambar 4.30 Pengujian Rekapitulasi Hasil Perhitungan Suara... 4-24 Gambar 4.31 Pengujian Grafik Hasil Perhitungan Suara... 4-24 Gambar 4.32 Pengujian Session... 4-25 Gambar 4.33 Hasil Pengujian Session... 4-25 Gambar 4.34 Penerapan MD5... 4-26 Gambar A - 1 Pengurus FEMA FT UNPAS... A - 1 Gambar A - 2 Hasil Simulasi Pemilihan Menggunakan Media Kertas 1... A - 2 Gambar A - 3 Hasil Simulasi Pemilihan Menggunakan Media Kertas 2... A - 2 Gambar A - 4 Daftar Hadir Mahasiswa Saat Pengujian Perangkat Lunak... A - 3 vii

DAFTAR TABEL Tabel 2.1 Penelitian Terdahulu... 2-7 Tabel 3.1 Analisis Data... 3-3 Tabel 3.2 Analisis Informasi... 3-3 Tabel 3.3 Fitur-fitur aplikasi untuk user... 3-9 Tabel 4.1 Spesifikasi Perangkat Keras... 4-1 Tabel 4.2 Spesifikasi Minimum Perangkat Lunak... 4-1 Tabel 4.3 Pengujian Form Login... 4-11 Tabel 4.4 Hasil Pengujian Form Login... 4-11 Tabel 4.5 Pengujian Form Tambah Calon Pemilih... 4-12 Tabel 4.6 Hasil Pengujian Form Tambah Calon Pemilih... 4-12 Tabel 4.7 Pengujian Form Edit Calon Pemilih... 4-13 Tabel 4.8 Hasil Pengujian Form Edit Calon Pemilih... 4-13 Tabel 4.9 Pengujian Hapus Data Calon Pemilih... 4-13 Tabel 4.10 Hasil Pengujian Hapus Data Calon Pemilih... 4-13 Tabel 4.11 Pengujian Form Tambah Kandidat... 4-14 Tabel 4.12 Hasil Pengujian Form Tambah Kandidat... 4-14 Tabel 4.13 Pengujian Form Edit Kandidat... 4-14 Tabel 4.14 Hasil Pengujian Form Edit Kandidat... 4-14 Tabel 4.15 Pengujian Halaman Awal Pemilihan... 4-15 Tabel 4.16 Hasil Pengujian Halaman Awal Pemilihan... 4-15 Tabel 4.17 Pengujian Pemilihan Kandidat... 4-15 Tabel 4.18 Hasil Pengujian Pemilihan Kandidat... 4-16 Tabel 4.19 Pengujian Form Unlock Calon Pemilih... 4-16 Tabel 4.20 Hasil Pengujian Form Unlock Calon Pemilih... 4-16 Tabel 4.21 Pengujian Form Lock Calon Pemilih... 4-16 Tabel 4.22 Hasil Pengujian Form Lock Calon Pemilih... 4-17 Tabel 4.23 Pengujian Perhitungan Suara Kandidat... 4-17 Tabel 4.24 Hasil Pengujian Perhitungan Suara... 4-17 viii

DAFTAR LAMPIRAN Lampiran 1 Pengurus FEMA Fakultas Teknik Universitas Pasundan... A - 1 Lampiran 2 Daftar Pertanyaan Wawancara... A - 1 Lampiran 3 Pengujian Perangkat Lunak... A - 2 ix