BAB I
PENDAHULUAN
A. Latar Belakang
Pemilihan ketua sering didapati dalam sebuah organisasi baik itu organisasi
skala kecil maupun skala besar kebanyakan dari organisasi tersebut melakukan
ketua Badan Eksekutif Mahasiswa (BEM) untuk ruang lingkup perguruan tinggi,
ada juga dalam ruang lingkup organisasi desa, yaitu pemilihan kepala desa, ketua
RT/RW dan lain-lain. Di tinjau dari segi mekanisme pemilihan terdapat banyak
dianut di negeri ini. Pada kebanyakan kasus dalam pemilihan Kepala Desa,
manual, pemungutan suara dan menggunakan kertas suara sebagai alat pilih.
langsung dengan internet. Kesimpulan penelitian ini yaitu dengan adanya rancang
sesuai target berdasarkan hasil skala Likert’s Summated Rating (LSR) (Raditya. R
dkk, 2017).
Web. Tujuan dari penelitian ini yaitu menerapkan metode keamanan Rivest
pemilih dan keakuratan proses pemilihan. Kesimpulan dari peneltin ini yaitu dari
implementasi algoritma Rivest Shamir Adleman (RSA) pada sistem telah berjalan
dengan baik sehingga dapat menjaga integritas data hasil voting yang mampu
Kepala Daerah (Pilkada) Kabupaten Garut. Berdasarkan hasil dari tahap analisis
kepada aktor serta merancang interface sehingga aktor dapat berintiraksi dengan
Dimana studi kasus dalam penelitian ini yaitu di Desa Baruta Analalaki,
B. Rumusan Masalah
C. Batasan Masalah
1. Rancang ini hanya berfokus pada desain dan perancangan sistem saja,
D. Tujuan Penelitian
E. Manfaat Penelitian
F. Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang penelitian, rumusan
Pada bab ini akan dibahas mengenai kerangka teori dan kerangka pikir.
5
Pada bab ini menjelaskan sub-sub bab mengenai waktu dan tempat
Pada bab ini akan dilakukan pengujian sekaligus analisa proses kerja dari
BAB VI PENUTUP
Pada bab ini berisi tentang kesimpulan sistem secara keseluruhan serta
DAFTAR PUSTAKA
BAB II
LANDASAN TEORI
A. Kerangka Teori
1. Devinisi E-Voting
hemat dan penghitungan suara yang cepat dengan menggunakan sistem yang
aman dan mudah untuk dilakukan audit. Dengan E-Voting penghitungan suara
akan lebih cepat, bisa menghemat biaya percetakan surat suara, pemungutan
suara lebih sederhana, dan peralatan dapat digunakan berulang kali untuk
dari pemilu yang diadakan secara konvensional. Berikut ini adalah manfaat yang
pilihan suara
telah diatur.
Berikut ini adalah gambaran alur penggunaan sistem E-Voting secara umum
jawab meliputi urusan tugas pekerjaan yang terpisah danterbagi kepada pejabat
di desa tanggung jawab urusan tugas pelayanan itu terpusat pada Kepala Desa.
Tanggung jawab urusan tugas pekerjaan itu dapat dilaksanakan sendiri oleh
dan sebagai pemimpin formal maupun informal, pemimpin yang setiap waktu
A. Konsep Pilkades
b. Kepala Desa dipilih langsung oleh penduduk desa dari calon yang
Panitia.
Terpilih.
dari BPD.
Bupati/Walikota.
tanggal pelantikan dan dapat dipilih kembali hanya untuk satu kali
5. Aplikasi
Menurut Janer, (2004, 12) Aplikasi adalah suatu unit perangkat lunak yang
6. Website
berupa teks, gambar, suara maupun video yang interaktif dan mempunyai
1. Website Statis
informasinya merupakan informasi satu arah, yakni hanya berasal dari pemilik
softwarenya saja, hanya bisa diupdate oleh pemiliknya saja. Contoh website
2. Website Dinamis
Website dinamis mempunyai arus informasi dua arah, yakni berasal dari
melalui suatu aplikasi web-browser. Setiap informasi yang tampil di web selalu
12
dibuat menggunakan kode HTML. Oleh karena itu, dokumen HTML sering
disebut juga sebagai web page (halaman web). Untuk membuat dokumen
HTML dapat dibuat menggunakan aplikasi Text Editor, seperti Notepad (untuk
digunakan. Terdapat perbedaan antara web yang menggunakan PHP dan web
yang hanya sekedar menggunakan HTML saja. Hal tersebut dapat dilihat pada
halaman web. Pada halaman web yang hanya menggunakan HTML, server
langsung mengirimkan halaman yang diminta oleh client dalam bentuk script
PHP yang ada pada server tersebut kemudian mengirimkan hasil dari script PHP
9. PhpMyAdmin
basis data, tabel-tabel, serta relasi. PhpMyAdmin merupakan aplikasi web yang
13
bersifat open souce (sumber terbuka) sejak pertama kali dibuat dan
ketersediaan banyak pilihan bahasa. Sampai saat ini, ada kurang lebih 65 bahasa
perangkat lunak untuk memanipulasi. Sistem basis data adalah suatu sistem
dengan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa
109).
server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi
(Junaedi, 2005).
Use case diagram merupakan kegiatan atau urutan interaksi yang saling
berkaitan antara sistem dan aktor. Use case diagram digunakan untuk
diagram terdiri atas diagram untuk use case dan actor. Actor mempresentasikan
orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem
B. Kerangka Fikir
BAB III
METODOLOGI PENELITIAN
Tengah. Penelitian ini akan dilaksanakan kurang lebih selama 3 (tiga) bulan,
mulai dari bulan Agustus 2019 sampai dengan bulan Oktober 2019. dan
Tengah.
Untuk mengumpulkan data dan teori penunjang yang lengkap dan akuran
dalam penyusunan laporan tugas akhir ini, maka digunakan beberapa teknik
a. Pengamatan (Observasi)
penelitian.
17
c. Wawancara
Guna mencapai hasil akhir yang baik dari laporan penelitian ini maka perlu
adanya analisis data yang dapat membantu dan mendukung tercapainya tujuan
a. Jenis Data
Jenis data yang digunakan dalam penelitian ini adalah data kualitatif
b. Sumber Data
Sumber data yang digunakan dalam penelitian ini adalah data primer
yaitu data yang diperoleh dari hasil observasi dan wawancara langsung
c. Metode Pengujian
Metode pengujian pada aplikasi ini adalah dengan metode Black Box
Testing. Black Box Testing atau biasa di sebut Functional Testing merupakan
teknik pengujian yang mengabaikan mekanisme internal dari sebuah sistem dan
di eksekusi.
source code program. Source code tersebut dianggap sebagai sebuah kotak
hitam besar (Big Black Box) yang tidak dapat dilihat isinya oleh penguji.
Penguji hanya mengetahui bahwa tiap kali informasi dimasukan kedalam kotak
hitam akan mengirimkan kembali sesuatu keluar. Black Box Testing didasarkan
selanjutnya aktivitas untuk masukan (input) dan keluar (output) yang dihasilkan
sebagai berikut :
2. Kesalahan interface.
4. Kesalahan kinerja.
19
BAB IV
menganalisa sistem yang telah ada, dimana analisa sistem merupakan proses
merupakan salah satu langkah awal yang efektif untuk menciptakan sebuah
terobosan baru dalam hal ini memudahkan instansi organisasi perangkat desa
untuk melakukan proses pemilihan kepala desa. Dengan adanya aplikasi ini
sering terjadi pada saat melakukan proses pemilihan kepala desa, yang
pengumpulan data perlu dilakukan untuk mendukung sistem ini dapat berjalan
Pada saat pengguna membuka aplikasi, akan tampil halaman login sebelum
masuk ke menu utama yang terdiri dari 3 menu yaitu menu Data Calon, Data
Apabila memilih menu Data Calon maka akan muncul halaman dimana
admin atau pengguna dapat mengakses data calon dengan menginput, mengedit
serta menghapus Data Calon. Ketika memilih menu Data Pemilih, maka akan
muncul form Data Pemilih dimana data pemilih tersebut dapat diinput, diedit,
serta dihapus dan dicetak oleh admin. Ketika memilih menu Data Admin, dimana
data admin ini dapat juga diinput, diedit dan dihapus oleh Admin sendiri.
C. Rancangan Terinci
sistem ini, dimana admin bisa menginput data pemilih, data calon, dan data
admin serta, dapat mencetak data pemilih dan data perolehan suara. Sedangkan
user atau pemilih hanya bisa menginput user name dan password, melakukan
Deskripsi Use Case akan berjalan ketika pengguna aplikasi akan digunakan
Aktor Sistem
Step 1 : Admin akan melakukan Step 2 : Sistem akan menampilkan
Skenario
login menu data calon, data pemilih dan
data admin serta menu cetak data
hasil perolehan suara, data timer
pemilihan dan membuka akses
voting untuk pemilih.
22
D. Desain Sistem
berikut:
1. Tabel Admin
Tabel Admin adalah tabel yang dimana berguna untuk menyimpan data
dan nama_admin. Adapun struktur tabel data admin dapat dilihat pada
tabel dibawa :
Ket
Name Type
Null Default Extra Action
Id_calon Int (11) No None Auto_Increment -
No_urut Int (11) No None - -
Nama_calon Text No None - -
Visi_misi Text No None - -
2. Tabel Calon
Tabel Calon adalah tabel untuk menyimpan data calon kandidat kepala
Ket
Name Type
Null Default Extra Action
Id_calon Int (11) No None Auto_Increment -
No_urut Int (11) No None - Primary
Nama_calon Text No None - -
Visi_misi Text No None - -
Pengalaman Text No None - -
Foto_calon Text No None - -
3. Tabel Pemilih
Ket
Name Type
Null Default Extra Action
Id_pemilih Int (11) No None Auto_Increment -
Nik Varchar (30) No None - Primary
Nama_pemilih Varchar (100) No None - Primary
Username Varchar (20) No None - Primary
Alamat Text No None - -
Hak_akses Varchar (30) No None - Primary
4. Tabel Status
Tabel Status adalah tabel yang dimana berfungsi sebegai akses proses
Ket
Name Type
Null Default Extra Action
Id_status Int (1) No None Auto_Increment -
Status Varchar (2) No None - Primary
sudah memilih, data calon yang telah dipilih oleh pemilih, serta data
Ket
Name Type
Null Default Extra Action
Id_sudah_memilih Int (11) No None Auto_Increment -
Pemilih Int (11) No None - Primary
Calon Int (11) No None - Primary
6. Tabel Waktu
Ket
Name Type
Null Default Extra Action
Id_waktu Int (11) No None Auto_Increment -
Waktu Int (11) No None - Primary
2. Desain Tampilan
Login Pilkades
Username
Password
LOGIN
Tampilan program berisi dasboard, data calon, data pemilih, dan data
admin, serta menu buton atur durasi voting dan cetak data perolehan suara
ADMIN PILKADES
Data Admin
Logout
Form ini merupakan salah satu contoh form input data pemilih.
NIK
Nama Pemilih
User Name
Alamat
Tampilan program berisi data calon atau data calon kandidat kepala
desa.
Data Calon
Edit Hapus
1 Hazria Kamal -
Edit Hapus
2 La Marzjuki -
Data Calon
Edit Hapus
2 001200499 Zarwan Al- Zarwan123 Dusun Manuru
Zahwah
BAB V
PENGUJIAN SISTEM
A. Teknik Pengujian
Pada halaman ini berisi halaman awal sebelum masuk ke halaman utama
aplikasi. Terdapat sebuah halaman login yang meminta username dan password.
Pada halaman depan terdapat 6 buah pilihan menu data calon, data pemilih,
data admin, dan dashboard serta menu cetak data perolehan suara, buka voting
Halaman ini berisi tiga pilihan menu utama yaitu menu data calon, data
pemilih, dan data admin. Dimana pada halaman ini juga terdapat data hasil
perolehan suara yang terdiri dari. Data hasil suara yang sudah masuk, data hasil
suara sudah memilih dan belum memilih, serta total suara pemilih tetap.
Halama ini berisi data calon yang dapat di akses oleh admin untuk
Pada halaman ini berisi beberapa data pemilih yang dapat di tambahkan, di
Tabel 5.6 Pengujian Sistem Halaman tambah data pada data calon
Halaman tambah data calon dapat dilihat pada gambar 5.6 berikut :
Halaman tambah data calon diisi oleh admin langsung, ada pun isi dari
a. no urut calon.
b. nama calon.
d. pengalaman calon.
Halaman tambah data pemilih dapat dilihat pada gambar 5.7 berikut :
Halaman hasil cetak data pemilih dapat dilihat pada gambar 5.8 berikut :
Pada Halaman ini terdapat hasil cetak data pemilih yang dimana data
dicetak langsung oleh admin berupah kartu pemilih yang berisi nama lengkap
pemilih, alamat pemilih, dan user name pemilih, serta nik pemilih sebagai
Halaman hasil cetak data perolehan suara dapat dilihat pada gambar 5.9
berikut :
10. Pengujian sistem pada halaman login dan halaman utama user (pemilih)
Tabel 5.10 Pengujian sistem halaman login dan halaman utama user
Halaman login dan halaman utama user dapat dilihat pada gambar 5.9 dan
5.10 berikut :
Pada halaman ini berisi halaman awal sebelum masuk ke halaman utama
password.
39
a. Data calon yang siap untuk divote oleh pemilih berupah foto calon, 1
BAB VI
PENUTUP
A. Kesimpulan
kepala desa.
B. Saran
masih terdapat banyak kekurangan, oleh karena itu perlu pengembangan lebih
DAFTAR PUSTAKA