RANCANG BANGUN SISTEM E-VOTING CLIENT-SERVER (STUDI KASUS PEMILIHAN KEPALA DESA KARANGRAU KECAMATAN SOKARAJA)

  

RANCANG BANGUN SISTEM E-VOTING CLIENT-SERVER

(STUDI KASUS PEMILIHAN KEPALA DESA KARANGRAU

KECAMATAN SOKARAJA)

  

HALAMAN JUDUL

SKRIPSI

  Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

  

Pradana Ananda Raharja

1303040051

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

  

AGUSTUS, 2017

HALAMAN PENGESAHAN

HALAMAN PERSETUJUAN

HALAMAN PERNYATAAN ORISINALITAS

HALAMAN PERSEMBAHAN

  Segala Puji Kepada Allah Subhanahu Wa Ta'ala. Berkat hidayah dan pertolongan-Nya, sehingga saya dapat menyelesaikan skripsi dengan baik dan lancar tanpa halangan suatu apapun. Skripsi ini saya persembahkan kepada:

  1. Ibunda tercinta Nane Kurniati yang telah melahirkan dan memberikan kasih sayang sepenuhnya.

  2. Bapak Moch Sigit Raharjo sebagai ayah yang selalu memberikan kasih sayang dan dukungan selama saya kuliah di Universitas Muhammadiyah Purwokerto.

  3. Kedua adik perempuan saya Syaffa Putri Raharjo dan Hasna Putri Raharjo yang saya sayangi.

  4. Para sahabat yang selalu memberikan dukungan dan semangat.

  5. Tidak lupa teman-teman Program Studi Teknik Informatika UMP tahun angkatan 2013.

HALAMAN MOTTO

  لٱ ا َُّهَيَأَٰٓ َي َٰٓ َى َر ََُّص نلٱ َو َ دو هَيۡلٱ ْا وذ َُِّخَتت ََُل ْا ونَماَء َني َُِّذ ض َُۡعب َُٰٓ ُ َُ ءَايِل َُ ۡوأ ۡم ه ض َُۡعب ُ َُ َُٰٓ ُ ََُءَايِل َُ ۡوأ َم ۡوَقۡلٱ يِد َُۡهي ََُل َُ َُّلل ٱ َُِّنإ ُ ُۡ ۡم هۡنِم ۥ َّهِنَإف ۡم كنِم م َُُّهل ََُوَتي نَمَو

  ٥١ َن يِمِلَّظلٱ

  “Hai orang-orang yang beriman, janganlah kamu mengambil orang-orang Yahudi dan Nasrani menjadi pemimpin-pemimpin(mu); sebahagian mereka adalah pemimpin bagi sebahagian yang lain. Barangsiapa diantara kamu mengambil mereka menjadi pemimpin, maka sesungguhnya orang itu termasuk golongan mereka. Sesungguhnya

  Allah tidak memberi petunjuk kepada orang- orang yang zalim.” (Q.S. Al Ma’idah:51)

KATA PENGANTAR

  Wa Ta'ala yang Alhamdulillahirobbil’alamiin, segala puji bagi Allah Subhanahu telah mencurahkan rahmat dan karunia-Nya, sehingga penulis mampu menyelesaikan tugas akhir dengan judul “RANCANG BANGUN SISTEM E-VOTING

CLIENTSERVER (STUDI KASUS PEMILIHAN KEPALA DESA KARANGRAU

  KECAMATAN SOKARAJA)” ini dengan baik. Penulisan skripsi ini disusun dalam rangka memenuhi salah satu syarat untuk memperoleh gelar Sarjana Komputer di Fakultas Teknik Universitas Muhammadiyah Purwokerto.

  Pada kesempatan kali ini dengan segala ketulusan dan rendahan diri penulis ingin menyampaikan rasa terimakasih kepada:

  1. Ibu Nane Kurniati dan Bapak Moch Sigit Raharjo, selaku orang tua yang telah memberikan dukungan berupa moril maupun materiil sampai dengan selesainya skripsi ini.

  2. Bapak Harjono, ST., M.Eng. selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Purwokerto dan selaku dosen pembimbing yang telah memberi arahan, bimbingan dan petunjuk dengan penuh kesabaran selama penyelesaian skripsi ini.

  3. Terima kasih juga kepada teman-teman Teknik Informatika tahun angkatan 2013 yang telah memberi dukungan.

  Purwokerto, 1 Agustus 2017 Pradana Ananda Raharja

  DAFTAR ISI

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  DAFTAR TABEL

  Tabel 1. Tabel Data Login User ................................................................................. 42 Tabel 2. Tabel Data Penduduk ................................................................................... 43 Tabel 3. Tabel Data Pemilih....................................................................................... 43 Tabel 4. Tabel Data Jenis Kelamin ............................................................................ 43 Tabel 5. Tabel Data Calon Kepala Desa .................................................................... 44 Tabel 6. Tabel Total Antrian ...................................................................................... 44 Tabel 7. Tabel Total Suara ......................................................................................... 44 Tabel 8. Tabel Status Bilik ......................................................................................... 45 Tabel 9. Tabel Tanggal Pemilihan ............................................................................. 45 Tabel 10. Tabel Jam Mulai Pemilihan ....................................................................... 45 Tabel 11. Tabel Jam Selesai Pemilihan ..................................................................... 45 Tabel 12. Penanggung Jawab dan Saksi Pemilihan ................................................... 46 Tabel 13. Pengujian Fungsi Login Untuk Admin Dan Bilik ..................................... 56 Tabel 14. Pengujian Upload Data Pemilih ................................................................. 57 Tabel 15. Pengujian Form Edit Durasi Pemilihan ..................................................... 57 Tabel 16. Pengujian Form Data Penanggung Jawab dan Saksi ................................. 57 Tabel 17. Pengujian Cetak Daftar Pemilih ................................................................. 58 Tabel 18. Pengujian Cetak Kartu Pemilih .................................................................. 58 Tabel 19. Pengujian Cetak Hasil Pemilihan ............................................................... 59 Tabel 20. Pengujian Tombol Hadir ............................................................................ 59

  Tabel 21. Pengujian Tombol Pemilih Selanjutnya ..................................................... 60 Tabel 22. Pengujian Form Tambah Data Calon ........................................................ 60 Tabel 23. Pengujian Form Edit .................................................................................. 60 Tabel 24. Pengujian Tombol Hasil Pemilihan ........................................................... 61 Tabel 25. Pengujian Pada Bilik .................................................................................. 61

  

DAFTAR GAMBAR

  Gambar 1. Diagram Alur Pengembangan Sistem ...................................................... 19 Gambar 2. Use case diagram e-voting ....................................................................... 22 Gambar 3. Activity diagram admin melakukan entri durasi waktu pemilihan ........... 22 Gambar 4. Activity diagram admin menambahan data Calon Kepala Desa .............. 23 Gambar 5. Activity diagram admin mengunggah data pemilih.................................. 23 Gambar 6. Activity diagram admin mencetak kartu pemilih ..................................... 24 Gambar 7. Activity diagram admin mencetak daftar hadir pemilih ........................... 24 Gambar 8. Activity diagram admin melakukan presensi pemilih .............................. 25 Gambar 9. Activity diagram admin mengatur antrian pemilih ................................... 25 Gambar 10. Activity diagram pemilih memilih pada bilik suara ............................... 26 Gambar 11. Activity diagram admin menampilkan proses pemilihan ....................... 27 Gambar 12. Activity diagram admin mencetak hasil akhir pemilihan ....................... 27 Gambar 13. Diagram alur kerja sistem pada modul admin ........................................ 28 Gambar 14. Diagram alur kerja sistem pada modul pemilih ..................................... 29 Gambar 15. Desain database sistem e-voting ............................................................ 30 Gambar 16. Desain Form Login................................................................................. 35 Gambar 17. Desain Halaman Utama .......................................................................... 35 Gambar 18. Desain pada Menu Data Pemilih ............................................................ 36 Gambar 19. Desain pada Form Upload Data Excel ................................................... 37 Gambar 20. Desain pada Form Edit Durasi Pemilihan .............................................. 37

  Gambar 21. Desain pada Menu Daftar Hadir ............................................................. 38 Gambar 22. Desain pada Menu Daftar Antrian .......................................................... 38 Gambar 23. Desain pada Menu Data Calon Kepala Desa .......................................... 39 Gambar 24. Desain pada Form Tambah Calon .......................................................... 39 Gambar 25. Desain pada Menu Proses Pemilihan ..................................................... 40 Gambar 26. Desain pada Menu Status Bilik .............................................................. 41 Gambar 27. Desain pada Menu Tunggu Bilik ............................................................ 41 Gambar 28. Desain pada Menu Pilih Calon ............................................................... 42 Gambar 29. Form Login Sistem................................................................................. 47 Gambar 30. Form Login Kosong ............................................................................... 47 Gambar 31. Validasi Login Salah .............................................................................. 47 Gambar 32. Halaman Utama Admin .......................................................................... 48 Gambar 33. Menu Data Pemilih ................................................................................. 49 Gambar 34. Menu Daftar Hadir ................................................................................. 49 Gambar 35. Menu Daftar Antrian .............................................................................. 50 Gambar 36. Menu Daftar Calon Kepala Desa ............................................................ 50 Gambar 37. Menu Proses Pemilihan .......................................................................... 51 Gambar 38. Menu Status Bilik ................................................................................... 51 Gambar 39. Bilik Pemilihan ....................................................................................... 52 Gambar 40. Cetak Daftar Hadir ................................................................................. 53 Gambar 41. Cetak Kartu Suara .................................................................................. 54 Gambar 42. Cetak Hasil Pemilihan ............................................................................ 55