• Tidak ada hasil yang ditemukan

Perancangan dan Implementasi Sistem E-Voting untuk Pemilihan Umum.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan dan Implementasi Sistem E-Voting untuk Pemilihan Umum."

Copied!
35
0
0

Teks penuh

(1)

vi

INTISARI

E-Voting merupakan perangkat elektronika yang makin banyak digunakan pada negara-negara yang menyelenggarakan pemungutan suara. Keunggulan perangkat terletak kepada kemampuan untuk melakukan perhitungan suara yang cepat dan tepat serta minimnya penggunaan kertas sejalan dengan konsep green earth.

Proses yang akan dibahas pada penelitian ini adalah proses inisialisasi, proses registrasi, proses pemungutan suara, dan proses perhitungan suara. Keraguan orang menggunakan e-voting lebih kepada keyakinan akan perangkat itu sendiri yang dapat dipercaya dan diandalkan untuk menyimpan hasil pilihan tanpa bisa dimanipulasi oleh orang lain dan dapat dicek lagi apakah benar suara yang dimasukkan benar-benar ada diantara ribuan surat yang tertampung si mesin pemungutan suara. Kondisi ini menginspirasi peneliti untuk mengembangkan sistem e-voting yang dapat dipercaya oleh pemilih.

(2)

vii

ABSTRACT

E-Voting is an electronic device that is increasingly widely used in countries that hold the ballot. Advantages device is located to the ability to perform calculations quickly and accurately sound and minimal use of paper in line with the concept of greenearth.

The process will be discussed in this research is the process of initialization, the registration process, the process of voting and counting process. Doubt people usee-voting is more to the belief in the device itself that can be trusted and relied upon tosave the selection without being able to be manipulated by others and can be checked again whether the voice is entered actually exist among the thousands ofletters collected the voting machine. This condition inspired researchers to develope-voting system that can be trusted by voters.

(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii

KATA PENGANTAR ... iv

INTISARI ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xvi

DAFTAR TABEL ... xxiii

DAFTAR PROGRAM ... xxvii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 5

1.3. Tujuan ... 6

1.4. Batasan Masalah ... 6

1.5. Sistematika Pembahasan ... 8

BAB II DASAR TEORI ... 10

2.1. E-Voting ... 10

2.2. Rekaman Verifikasi ... 14

2.3. PHP ... 15

2.3.1. Pengenalan PHP ... 15

2.3.2. PHP Variabel ... 17

2.3.3. PHP Array ... 19

(4)

ix

2.3.5. PHP Function ... 23

2.3.6. PHP $_GET Function ... 24

2.3.7. PHP $_POST Function ... 25

2.4. HTML ... 26

2.5. Data Flow Diagram (DFD) ... 27

2.6. Flowchart ... 29

2.7. ER-Diagram ... 30

2.8. MySQL ... 32

2.9. White Box ... 33

2.10. Black Box ... 33

BAB III ANALISA DAN PEMODELAN ... 34

3.1. Proses Bisnis Sistem E-Voting ... 34

3.1.1. Proses Bisnis Sistem E-Voting Bagian Inisialisasi ... 35

3.1.2. Proses Bisnis Sistem E-Voting Bagian Identifying ... 35

3.1.3. Proses Bisnis Sistem E-Voting Bagian Voting ... 36

3.1.4. Proses Bisnis Sistem E-Voting Bagian Counting ... 37

3.2. Perancangan DFD ... 38

3.2.1. Context Diagram ... 39

3.2.2. DFD Level 1 ... 41

3.2.3. DFD Level 2 Proses 1 ... 43

3.2.4. DFD Level 3 Proses 1.1 ... 45

3.2.5. DFD Level 3 Proses 1.2 ... 48

3.2.6. DFD Level 4 Proses 1.2.4 ... 50

3.2.7. DFD Level 3 Proses 1.3 ... 52

3.2.8. DFD Level 3 Proses 1.4 ... 54

(5)

x

3.2.10. DFD Level 3 Proses 1.6 ... 57

3.2.11. DFD Level 2 Proses 2 ... 58

3.2.12. DFD Level 2 Proses 3 ... 60

3.2.13. DFD Level 2 Proses 4 ... 62

3.2.14. DFD Level 2 Proses 5 ... 63

3.3. Perancangan Basis Data ... 65

3.3.1. Kamus Data ... 66

3.3.2. ER-Diagram ... 73

3.4. Perancangan User Interface ... 76

3.4.1. Perancangan Antarmuka Halaman Login KPU ... 76

3.4.2. Perancangan Antarmuka Halaman Data Pemilih ... 76

3.4.3. Perancangan Antarmuka Masukkan Pemilih Dari File ... 77

3.4.4. Perancangan Antarmuka Masukkan Pemilih Manual ... 77

3.4.5. Perancangan Antarmuka Lihat Pemilih Detil ... 79

3.4.6. Perancangan Antarmuka Ubah Data Pemilih ... 80

3.4.7. Perancangan Antarmuka Halaman TPS ... 81

3.4.8. Perancangan Antarmuka Masukkan Data TPS ... 81

3.4.9. Perancangan Antarmuka Data TPS Detil ... 82

3.4.10. Perancangan Antarmuka Ubah Data TPS ... 83

3.4.11. Perancangan Antarmuka Halaman DPT ... 84

3.4.12. Perancangan Antarmuka DPT Detil ... 85

3.4.13. Perancangan Antarmuka Ubah Data DPT ... 87

3.4.14. Perancangan Antarmuka DPT Manual ... 87

3.4.15. Perancangan Antarmuka Halaman Calon ... 88

3.4.16. Perancangan Antarmuka Lihat Calon Detil ... 89

(6)

xi

3.4.18. Perancangan Antarmuka Pemberian Nomor Urut ... 91

3.4.19. Perancangan Antarmuka Calon Baru ... 91

3.4.20. Perancangan Antarmuka Pelaksanaan Pemilu ... 92

3.4.21. Perancangan Antarmuka Lihat TPS ... 93

3.4.22. Perancangan Antarmuka Login KPPS ... 94

3.4.23. Perancangan Antarmuka Otentifikasi Pemilih ... 95

3.4.24. Perancangan Antarmuka Verifikasi Pemilih ... 95

3.4.25. Perancangan Antarmuka Login Voting ... 97

3.4.26. Perancangan Antarmuka Voting ... 97

3.4.27. Perancangan Antarmuka Counting... 98

BAB IV IMPLEMENTASI ... 99

4. 1. Relasi Diagram ... 99

4.1.1. Tabel daftar_calon_pemilihan ... 100

4.1.2. Tabel data_calon_terpilih ... 100

4.1.3. Tabel daftar_pemilih_tetap ... 100

4.1.4. Tabel data_pemilih ... 101

4.1.5. Tabel hasil_pemilihan ... 102

4.1.6. Tabel login ... 102

4.1.7. Tabel status_pemilih ... 103

4.1.8. Tabel tempat_pemungutan_suara ... 103

4. 2. Halaman Login KPU ... 106

4. 3. Halaman Sistem Registrasi KPU ... 107

4. 4. Halaman Data Pemilih ... 108

4. 5. Halaman Masukkan Data Pemilih Dari File ... 110

4. 6. Halaman Masukkan Data Pemilih Manual ... 111

(7)

xii

4. 8. Halaman Lihat Data Pemilih Detil ... 114

4. 9. Halaman Ubah Data Pemilih ... 115

4. 10. Halaman TPS ... 117

4. 11. Halaman Data TPS Baru ... 118

4. 12. Halaman Statistik Penduduk Dan TPS ... 119

4. 13. Halaman Lihat Semua TPS ... 121

4. 14. Halaman Lihat Detil TPS ... 122

4. 15. Halaman Ubah Data TPS ... 123

4. 16. Halaman Registrasi Calon Terpilih ... 124

4. 17. Halaman Masukkan Data Calon... 125

4. 18. Halaman Pemberian Nomor Urut ... 126

4. 19. Halaman Lihat Calon Detil ... 127

4. 20. Halaman Ubah Data Calon... 128

4. 21. Halaman Daftar Pemilih Tetap... 129

4. 22. Halaman Masukkan DPT Manual ... 130

4. 23. Halaman Cetak DPT ... 131

4. 24. Halaman Lihat Semua DPT ... 132

4. 25. Halaman Lihat Detil DPT ... 133

4. 26. Halaman Ubah Data DPT... 134

4. 27. Halaman Pelaksanaan Pemilu ... 135

4. 28. Halaman Sistem Registrasi Login dan Hak Akses ... 136

4. 29. Halaman Lihat Pemilih untuk Login ... 138

4. 30. Halaman Perubahan Hak Akses ... 139

4. 31. Halaman Login KPPS ... 141

4. 32. Halaman Otentifikasi Pemilih ... 142

(8)

xiii

4. 34. Halaman Lihat Lokasi TPS ... 144

4. 35. Halaman Login Voting ... 145

4. 36. Halaman Voting ... 146

4. 37. Halaman Counting ... 147

4. 38. Halaman Counting Per TPS ... 148

4. 39. Halaman Counting Per Kelurahan ... 148

4. 40. Halaman Counting Per Kecamatan ... 149

4. 41. Halaman Counting Per Kabupaten ... 150

4. 42. Halaman Counting Per Provinsi ... 151

BAB V PENGUJIAN ... 153

5.1. Black Box ... 153

5.1.1.Pengujian Proses Masukkan Data Pemilih Manual ... 153

5.1.2.Pengujian Proses Masukkan Data Dari File ... 155

5.1.3.Pengujian Proses Lihat Semua Data Pemilih ... 157

5.1.4.Pengujian Proses Ubah Data Pemilih ... 158

5.1.5.Pengujian Proses Hapus Data Pemilih ... 160

5.1.6.Pengujian Proses Data TPS Baru ... 161

5.1.7.Pengujian Proses Reset Kunci TPS ... 162

5.1.8.Pengujian Proses Hapus Data TPS ... 163

5.1.9.Pengujian Proses Lihat DPT ... 164

5.1.10. Pengujian Proses Ubah DPT ... 165

5.1.11. Pengujian Proses Hapus DPT ... 167

5.1.12. Pengujian Proses Masukkan DPT secara Manual ... 168

5.1.13. Pengujian Proses Ubah Data Calon ... 171

5.1.14. Pengujian Proses Hapus Data Calon ... 172

(9)

xiv

5.1.16. Pengujian Proses Masukkan Data Calon ... 174

5.1.17. Pengujian Proses Lihat TPS untuk Pemilih ... 176

5.1.18. Pengujian Proses Login KPPS ... 177

5.1.19. Pengujian Proses Otentifikasi Pemilih ... 179

5.1.20. Pengujian Proses Login Voting ... 180

5.1.21. Pengujian Proses Login KPU ... 182

5.2. White Box ... 184

5.2.1.Pengujian Proses Masukkan Data Pemilih dari File ... 184

5.2.2.Pengujian Proses Masukkan Data Manual ... 184

5.2.3.Pengujian Proses Lihat Semua Data Pemilih ... 186

5.2.4.Pengujian Proses Ubah Data Pemilih ... 186

5.2.5.Pengujian Proses Hapus Data Pemilih ... 188

5.2.6.Pengujian Proses Data TPS Baru ... 188

5.2.7.Pengujian Proses Reset Kunci TPS ... 189

5.2.8.Pengujian Proses Hapus Data TPS ... 189

5.2.9.Pengujian Proses Lihat DPT ... 190

5.2.10.Pengujian Proses Ubah DPT ... 190

5.2.11.Pengujian Proses Hapus DPT ... 191

5.2.12.Pengujian Proses Masukkan Manual DPT ... 191

5.2.13.Pengujian Proses Ubah Data Calon ... 192

5.2.14.Pengujian Proses Hapus Data Calon ... 192

5.2.15.Pengujian Proses Pemberian Nomor Urut ... 193

5.2.16.Pengujian Proses Masukkan Data Calon ... 193

5.2.17.Pengujian Proses Lihat TPS untuk Pemilih ... 194

5.2.18.Pengujian Proses Login KPPS ... 194

(10)

xv

5.2.20.Pengujian Proses Login Voting... 195

5.2.21.Pengujian Proses Login KPU ... 196

5.3. Kuesioner ... 196

BAB VI KESIMPULAN DAN SARAN ... 202

6.1 Kesimpulan ... 202

6.2 Saran ... 203

DAFTAR PUSTAKA ... 204

LAMPIRAN ... A.1

Lampiran A Data Penulis ... A.1

Lampiran B User Manual ... B.1

(11)

xvi

DAFTAR GAMBAR

Gambar II. 1. Konsep HTML ... 26

Gambar II. 2. Kesatuan Luar (External Entity) ... 28

Gambar II. 3. Proses ... 29

Gambar II. 4. Penyimpanan Data (Media Store) ... 29

Gambar II. 5. Simbol-simbol Flowchart ... 29

Gambar II. 6. Entitas ... 30

Gambar II. 7. Atribut ... 30

Gambar II. 9. Satu ke Satu(One to One) ... 31

Gambar II. 10. Satu ke Banyak(One to Many) ... 31

Gambar II. 8. Hubungan antar relasi (Relationship) ... 31

Gambar II. 11. Banyak ke Satu(Many to One) ... 32

Gambar II. 12. Banyak ke Banyak(Many to Many)... 32

Gambar III. 1. Proses Utama dari E-Voting ... 34

Gambar III. 2. Flowchart Proses Bisnis Sistem E-Voting bagian Identifying ... 36

Gambar III. 3. Flowchart Proses Bisnis Sistem E-Voting bagian Voting ... 37

Gambar III. 4. Flowchart Proses Bisnis Sistem E-Voting bagian Counting ... 38

Gambar III. 5. Context Diagram/DFD Level 0 ... 40

Gambar III. 6. DFD Level 1 ... 41

Gambar III. 7. DFD Level 2 Proses 1 ... 43

Gambar III. 8. DFD Level 3 Proses 1.1 ... 45

Gambar III. 9. DFD Level 3 Proses 1.2 ... 48

Gambar III. 10. DFD Level 4 Proses 1.2.4 ... 50

Gambar III. 11. DFD Level 3 Proses 1.3 ... 52

Gambar III. 12. DFD Level 3 Proses 1.4 ... 54

Gambar III. 13. DFD Level 4 Proses 1.4.1 ... 55

Gambar III. 14. DFD Level 3 Proses 1.6 ... 57

Gambar III. 15. DFD Level 2 Proses 2 ... 59

Gambar III. 16. DFD Level 2 Proses 3 ... 60

(12)

xvii

Gambar III. 18. DFD Level 2 Proses 5 ... 64

Gambar III. 19. ER-Diagram E-Voting... 75

Gambar III. 20. Perancangan halaman login KPU ... 76

Gambar III. 21. Perancangan Halaman Data Pemillih ... 76

Gambar III. 22. Perancangan Halaman Masukkan Pemilih Dari File... 77

Gambar III. 23. Perancangan Halaman Masukkan Pemilih Manual ... 78

Gambar III. 24. Perancangan Halaman Lihat Pemilih Detil ... 79

Gambar III. 25. Perancangan Ubah Data Pemilih ... 80

Gambar III. 26. Perancangan Halaman TPS ... 81

Gambar III. 27. Perancangan Halaman Masukkan Data TPS ... 82

Gambar III. 28. Perancangan Halaman Data TPS Detil... 83

Gambar III. 29. Perancangan Halaman Ubah Data TPS ... 84

Gambar III. 30. Perancangan Halaman DPT ... 85

Gambar III. 31. Perancangan Halaman DPT Detil ... 86

Gambar III. 32. Perancangan Halaman Ubah Data DPT ... 87

Gambar III. 33. Perancangan Halaman DPT Manual ... 88

Gambar III. 34. Perancangan Halaman Calon ... 88

Gambar III. 35. Perancangan Halaman Lihat Calon Detil ... 89

Gambar III. 36. Perancangan Halaman Ubah Data Calon ... 90

Gambar III. 37. Perancangan Halaman Pemberian Nomor Urut ... 91

Gambar III. 38. Perancangan Halaman Calon Baru ... 92

Gambar III. 39. Perancangan Halaman Pelaksanaan Pemilu ... 93

Gambar III. 40. Perancangan Halaman Lihat TPS ... 94

Gambar III. 41. Perancangan Halaman Login KPPS ... 94

Gambar III. 42. Perancangan Halaman Otentifikasi Pemilih ... 95

Gambar III. 43. Perancangan Halaman Verifikasi Pemilih... 96

Gambar III. 44. Perancangan Halaman Login Voting ... 97

Gambar III. 45. Perancangan Halaman Voting ... 97

Gambar III. 46. Perancangan Halaman Counting ... 98

Gambar IV. 1. Relasi Diagram E-Voting ... 99

Gambar IV. 2. Halaman Login KPU ... 106

(13)

xviii

Gambar IV. 4. Halaman Data Pemilih ... 109

Gambar IV. 5. Halaman Masukkan data Pemilih dari file ... 110

Gambar IV. 6. Halaman Masukkan Data Pemilih Manual ... 111

Gambar IV. 7. Halaman Lihat Semua Data Pemilih ... 113

Gambar IV. 8. Halaman Lihat Data Pemilih Detil ... 114

Gambar IV. 9. Halaman Ubah Data Pemilih... 116

Gambar IV. 10. Halaman TPS ... 117

Gambar IV. 11. Halaman Data TPS Baru ... 118

Gambar IV. 12. Halaman Statistik Penduduk Dan TPS ... 119

Gambar IV. 13. Halaman Lihat Semua TPS ... 121

Gambar IV. 14. Halaman Lihat Detil TPS ... 122

Gambar IV. 15. Halaman Ubah Data TPS ... 123

Gambar IV. 16. Halaman Registrasi Calon Terpilih ... 124

Gambar IV. 17. Halaman Masukkan Data Calon ... 125

Gambar IV. 18. Halaman Pemberian Nomor Urut ... 126

Gambar IV. 19. Halaman Lihat Calon Detil ... 127

Gambar IV. 20. Halaman Ubah Data Calon ... 128

Gambar IV. 21. Halaman Daftar Pemilih Tetap ... 129

Gambar IV. 22. Halaman Masukkan DPT Manual ... 131

Gambar IV. 23. Halaman Cetak DPT ... 131

Gambar IV. 24. Halaman Lihat Semua DPT ... 132

Gambar IV. 25. Halaman Lihat Detil DPT ... 133

Gambar IV. 26. Halaman Ubah Data DPT ... 134

Gambar IV. 27. Halaman Pelaksanaan Pemilu ... 135

Gambar IV. 28. Halaman Sistem Registrasi Login dan Hak Akses ... 137

Gambar IV. 29. Halaman Lihat Pemilih untuk Login ... 138

Gambar IV. 30. Halaman Perubahan Hak Akses ... 139

Gambar IV. 31. Halaman Login KPPS ... 141

Gambar IV. 32. Halaman Otentifikasi Pemilih ... 142

Gambar IV. 33. Halaman Lihat Otentifikasi Pemilih ... 143

Gambar IV. 34. Halaman Lihat Lokasi TPS ... 144

(14)

xix

Gambar IV. 36. Halaman Voting... 146

Gambar IV. 37. Halaman Counting ... 147

Gambar IV. 38. Halaman Counting Per TPS ... 148

Gambar IV. 39. Halaman Counting Per Kelurahan ... 149

Gambar IV. 40. Halaman Counting Per Kecamatan ... 150

Gambar IV. 41. Halaman Counting Per Kabupaten ... 151

Gambar IV. 42. Halaman Counting Per Provinsi ... 152

Gambar V. 2. Tampilan Keluaran Uji Kasus 1 Proses Masukkan data pemilih manual ... 155

Gambar V. 3. Tampilan Keluaran Uji Kasus 2 dan 3 Proses Masukkan data pemilih manual ... 155

Gambar V. 4. Tampilan Keluaran Uji Kasus 4 Proses Masukkan data pemilih manual ... 155

Gambar V. 5. Tampilan Keluaran Uji Kasus 1 Proses Masukkan Data Dari File ... 156

Gambar V. 6. Tampilan Keluaran Uji Kasus 2 Proses Masukkan Data Dari File ... 156

Gambar V. 7. Tampilan Keluaran Uji Kasus 3 Proses Masukkan Data Dari File ... 156

Gambar V. 8. Tampilan Keluaran Uji Kasus 1 Proses Lihat Semua Data Pemilih ... 157

Gambar V. 9. Tampilan Keluaran Uji Kasus 2 Proses Lihat Semua Data Pemilih ... 158

Gambar V. 10. Tampilan Keluaran Uji Kasus 1 Proses Ubah Data Pemilih ... 159

Gambar V. 11. Tampilan Keluaran Uji Kasus 2 Proses Ubah Data Pemilih ... 160

Gambar V. 12. Tampilan Keluaran Uji Kasus 3 Proses Ubah Data Pemilih ... 160

Gambar V. 13. Tampilan Keluaran Uji Kasus 1 Hapus Data Pemilih ... 161

Gambar V. 14. Tampilan Keluaran Uji Kasus 2 Hapus Data Pemilih ... 161

Gambar V. 15. Tampilan Keluaran Uji Kasus 1 Proses Data TPS Baru ... 162

Gambar V. 16. Tampilan Keluaran Uji Kasus 2 Proses Data TPS Baru ... 162

Gambar V. 17. Tampilan Keluaran Uji Kasus 1 Proses Reset Kunci TPS ... 163

(15)

xx

Gambar V. 19. Tampilan Keluaran Uji Kasus 2 Hapus Data TPS ... 164

Gambar V. 20. Tampilan Keluaran Uji Kasus 1 Proses Lihat DPT ... 165

Gambar V. 21. Tampilan Keluaran Uji Kasus 2 Proses Lihat DPT ... 165

Gambar V. 22. Tampilan Keluaran Uji Kasus 1 Proses Ubah DPT ... 166

Gambar V. 23. Tampilan Keluaran Uji Kasus 2 Proses Ubah DPT ... 167

Gambar V. 24. Tampilan Keluaran Uji Kasus 3 Proses Ubah DPT ... 167

Gambar V. 25. Tampilan Keluaran Uji Kasus 4 Proses Ubah DPT ... 167

Gambar V. 26. Tampilan Keluaran Uji Kasus 5 Proses Ubah DPT ... 167

Gambar V. 27. Tampilan Keluaran Uji Kasus 1 Proses Hapus DPT ... 168

Gambar V. 28. Tampilan Keluaran Uji Kasus 2 Proses Hapus DPT ... 168

Gambar V. 29. Tampilan Keluaran Uji Kasus 1 Proses Masukkan Manual DPT ... 169

Gambar V. 30. Tampilan Keluaran Uji Kasus 2 Proses Masukkan Manual DPT ... 170

Gambar V. 31. Tampilan Keluaran Uji Kasus 3 Proses Masukkan Manual DPT ... 170

Gambar V. 32. Tampilan Keluaran Uji Kasus 4 Proses Masukkan Manual DPT ... 170

Gambar V. 33. Tampilan Keluaran Uji Kasus 5 Proses Masukkan Manual DPT ... 170

Gambar V. 34. Tampilan Keluaran Uji Kasus 1 Proses Ubah Data Calon ... 172

Gambar V. 35. Tampilan Keluaran Uji Kasus 2 Proses Ubah Data Calon ... 172

Gambar V. 36. Tampilan Keluaran Uji Kasus 3 Proses Ubah Data Calon ... 172

Gambar V. 37. Tampilan Keluaran Uji Kasus 1 Proses Hapus Data Calon ... 173

Gambar V. 38. Tampilan Keluaran Uji Kasus 2 Proses Hapus Data Calon ... 173

(16)

xxi

Gambar V. 44. Tampilan Keluaran Uji Kasus 2 Proses Lihat TPS untuk Pemilih

... 177

Gambar V. 45. Tampilan Keluaran Uji Kasus 3 Proses Lihat TPS untuk Pemilih ... 177

Gambar V. 46. Tampilan Keluaran Uji Kasus 1 Kasus Proses Login KPPS ... 178

Gambar V. 47. Tampilan Keluaran Uji Kasus 2 Kasus Proses Login KPPS ... 178

Gambar V. 48. Tampilan Keluaran Uji Kasus 3 Kasus Proses Login KPPS ... 179

Gambar V. 49. Tampilan Keluaran Uji Kasus 1 Proses Otentifikasi Pemilih .... 180

Gambar V. 50. Tampilan Keluaran Uji Kasus 2 Proses Otentifikasi Pemilih .... 180

Gambar V. 51. Tampilan Keluaran Uji Kasus 1 Proses Otentifikasi Pemilih .... 181

Gambar V. 52. Tampilan Keluaran Uji Kasus 2 Proses Otentifikasi Pemilih .... 181

Gambar V. 53. Tampilan Keluaran Uji Kasus 3 Proses Otentifikasi Pemilih .... 182

Gambar V. 54. Tampilan Keluaran Uji Kasus 1 Proses Login KPU ... 183

Gambar V. 55. Tampilan Keluaran Uji Kasus 2 Proses Login KPU ... 183

Gambar V. 56. Tampilan Keluaran Uji Kasus 3 Proses Login KPU ... 183

Gambar V. 57. Grafik Aliran Proses Masukkan Data Pemilih dari File ... 184

Gambar V. 58. Grafik Aliran Proses Masukkan Data Manual ... 185

Gambar V. 59. Grafik Aliran Proses Lihat Semua Data Pemilih... 186

Gambar V. 60. Grafik Aliran Proses Ubah Data Pemilih ... 187

Gambar V. 61. Grafik Aliran Proses Hapus Data Pemilih ... 188

Gambar V. 62. Grafik Aliran Proses Data TPS Baru ... 189

Gambar V. 63. Grafik Aliran Proses Reset Kunci TPS ... 189

Gambar V. 64. Grafik Aliran Proses Hapus Data TPS ... 189

Gambar V. 65. Grafilk Aliran Proses Lihat DPT ... 190

Gambar V. 66. Grafik Aliran Proses Ubah DPT ... 190

Gambar V. 67. Grafik Aliran Proses Hapus DPT ... 191

Gambar V. 68. Grafik Aliran Proses Masukkan Manual DPT ... 191

Gambar V. 69. Grafik Aliran Proses Ubah Data Calon ... 192

Gambar V. 70. Grafik Aliran Proses Hapus Data Calon ... 193

Gambar V. 71. Grafik Aliran Proses Pemberian Nomor Urut ... 193

Gambar V. 72. Grafik Aliran Proses Masukkan Data Calon ... 194

(17)

xxii

Gambar V. 74. Grafik Aliran Proses Login KPPS ... 195

Gambar V. 75. Grafik Aliran Proses Otentifikasi Pemilih... 195

Gambar V. 76. Grafik Aliran Proses Otentifikasi Pemilih... 195

Gambar V. 77. Grafik Aliran Proses Login KPU ... 196

Gambar V. 78. Gambar Kuesioner ... 197

Gambar V. 79. Diagram Pie Karakteristik Berdasarkan Usia ... 198

Gambar V. 80. Diagram Pie Karakteristik Berdasarkan Pekerjaan ... 198

Gambar V. 81. Diagram Pie Pendapat Responden Mengenai Sistem E-Voting Dapat Mengurangi Permasalahan Logistik ... 199

Gambar V. 82. Diagram Pie Pendapat Responden Mengenai Sistem E-Voting Dapat Membantu Mempercepat Proses Perhitungan Suara ... 199

Gambar V. 83. Diagram Pie Pendapat Responden Mengenai Sistem E-Voting Dapat Mengurangi Kemungkinan Terjadinya Manipulasi Suara ... 200

Gambar V. 84. Diagram Pie Pendapat Responden Mengenai Sistem E-Voting Di Desain Sederhana Sehingga Pengguna Dapat dioperasikan Dengan Mudah ... 200

(18)

xxiii

DAFTAR TABEL

Tabel III. 1. PSPEC DFD Level 1 ... 42

Tabel III. 2. PSPEC DFD Level 2 Proses 1 ... 44

Tabel III. 3. PSPEC Proses 1.1.1 ... 46

Tabel III. 4. PSPEC Proses 1.1.2 ... 46

Tabel III. 5. PSPEC Proses 1.1.3 ... 47

Tabel III. 6. PSPEC Proses 1.1.4 ... 47

Tabel III. 7. PSPEC Proses 1.1.5 ... 47

Tabel III. 8. PSPEC Proses 1.2.1 ... 49

Tabel III. 9. PSPEC Proses 1.2.2 ... 49

Tabel III. 10. PSPEC Proses 1.2.3 ... 50

Tabel III. 11. PSPEC Proses 1.2.4.1 ... 51

Tabel III. 12. PSPEC Proses 1.2.4.2 ... 51

Tabel III. 13. PSPEC Proses 1.3.1 ... 53

Tabel III. 14. PSPEC Proses 1.3.2 ... 53

Tabel III. 15. PSPEC Proses 1.4.2 ... 54

Tabel III. 16. PSPEC Proses 1.4.1.1 ... 55

Tabel III. 17. PSPEC Proses 1.4.1.2 ... 56

Tabel III. 18. PSPEC Proses 1.4.1.3 ... 56

Tabel III. 19. PSPEC Proses 1.6.1 ... 57

Tabel III. 20. PSPEC Proses 1.6.2 ... 58

Tabel III. 21. PSPEC Proses 1.6.3 ... 58

Tabel III. 22. PSPEC Proses 2.2 ... 59

Tabel III. 23. PSPEC Proses 2.1 ... 60

Tabel III. 24. PSPEC Proses 3.1 ... 61

Tabel III. 25. PSPEC Proses 3.2 ... 61

Tabel III. 26. PSPEC Proses 4.1 ... 62

Tabel III. 27. PSPEC Proses 4.2 ... 63

Tabel III. 28. PSPEC Proses 5.1 ... 64

(19)

xxiv

Tabel III. 30. PSPEC Proses 5.3 ... 65

Tabel III. 31. Data_calon ... 66

Tabel III. 32. Data_excel ... 66

Tabel III. 33. Data_hasil_pemilihan... 66

Tabel III. 34. Data_kpps... 67

Tabel III. 35. Data_login ... 67

Tabel III. 36. Data_pemilih ... 67

Tabel III. 37. Data_pemilih_tetap ... 68

Tabel III. 38. Data_pemilihan ... 68

Tabel III. 39. Data_pilihan ... 68

Tabel III. 40. Data_tps ... 68

Tabel III. 41. Data_xml ... 69

Tabel III. 42. Data_captcha ... 69

Tabel III. 43. Data_pelaksanaan_pemilu ... 69

Tabel III. 44. Data_pemantauan_pemilu ... 70

Tabel III. 45. Info_data_calon ... 70

Tabel III. 46. Info_data_hasil_pemilihan ... 70

Tabel III. 47. Info_data_kpps ... 70

Tabel III. 48. Info_data_login ... 71

Tabel III. 49. Info_data_pemilih ... 71

Tabel III. 50. Info_data_pemilih_tetap ... 71

Tabel III. 51. Info_data_pemilihan ... 71

Tabel III. 52. Info_data_tps ... 72

Tabel III. 53. Status_pemilih ... 72

Tabel III. 54. Info_data_captcha ... 72

Tabel III. 55. Info_data_pelaksanaan_pemilu ... 73

Tabel III. 56. Info_data_pemantauan_pemilu ... 73

Tabel III. 57. Keterangan Halaman Login KPU ... 76

Tabel III. 58. Keterangan Halaman Data Pemilih ... 77

Tabel III. 59. Keterangan Halaman Masukkan Pemilih Dari File ... 77

Tabel III. 60. Keterangan Halaman Masukkan Pemilih Manual ... 78

(20)

xxv

Tabel III. 62. Keterangan Halaman Ubah Data Pemilih ... 80

Tabel III. 63. Keterangan Halaman TPS ... 81

Tabel III. 64. Keterangan Masukkan Data TPS ... 82

Tabel III. 65. Keterangan Halaman Data TPS Detil ... 83

Tabel III. 66. Keterangan Halaman Ubah Data TPS ... 84

Tabel III. 67. Keterangan Halaman DPT ... 85

Tabel III. 68. Keterangan Halaman DPT Detil ... 86

Tabel III. 69. Keterangan Halaman Ubah Data DPT ... 87

Tabel III. 70. Keterangan Halaman DPT Manual ... 88

Tabel III. 71. Keterangan Halaman Calon ... 88

Tabel III. 72. Keterangan Halaman Lihat Calon Detil ... 89

Tabel III. 73. Keterangan Halaman Ubah Data Calon ... 90

Tabel III. 74. Keterangan Halaman Pemberian Nomor Urut ... 91

Tabel III. 75. Keterangan Halaman Calon Baru ... 92

Tabel III. 76. Keterangan Halaman Pelaksanaan Pemilu ... 93

Tabel III. 77. Keterangan Halaman Lihat TPS ... 94

Tabel III. 78. Keterangan Halaman Login KPPS ... 95

Tabel III. 79. Keterangan Halaman Otentifikasi Pemilih ... 95

Tabel III. 80. Keterangan Halaman Verifikasi Pemilih ... 96

Tabel III. 81. Keterangan Halaman Login Voting ... 97

Tabel III. 82. Keterangan Halaman Voting ... 98

Tabel III. 83. Keterangan Halaman Counting ... 98

Tabel IV. 1. Tabel daftar_calon_pemilihan ... 100

Tabel IV. 2. Tabel data_calon_terpilih ... 100

Tabel IV. 3. Tabel daftar_pemilih_tetap ... 101

Tabel IV. 4. Tabel data_pemilih ... 101

Tabel IV. 5. Tabel hasil_pemilihan ... 102

Tabel IV. 6. Tabel login ... 102

Tabel IV. 7. Tabel status_pemilih ... 103

Tabel IV. 8. Tabel tempat_pemungutan_suara ... 103

Tabel IV. 9. Tabel Log ... 104

(21)

xxvi

Tabel IV. 11. Tabel pelaksanaan_pemilu ... 105

Tabel IV. 12. Tabel Captcha ... 105

Tabel V. 1. Uji Kasus Proses Masukkan data pemilih manual ... 154

Tabel V. 2. Uji Kasus Proses Masukkan Data Dari File ... 156

Tabel V. 3. Uji Kasus Proses Lihat Semua Data Pemilih ... 157

Tabel V. 4. Uji Kasus Proses Ubah Data Pemilih ... 158

Tabel V. 5. Uji Kasus Proses Hapus Data Pemilih ... 160

Tabel V. 6. Uji Kasus Proses Data TPS Baru ... 161

Tabel V. 7. Uji Kasus Proses Reset Kunci TPS ... 163

Tabel V. 8. Uji Kasus Proses Hapus Data TPS ... 163

Tabel V. 9. Uji Kasus Proses Lihat DPT ... 165

Tabel V. 10. Uji Kasus Proses Ubah DPT ... 166

Tabel V. 11. Uji Kasus Proses Hapus DPT ... 168

Tabel V. 12. Uji Kasus Proses Masukkan Manual DPT ... 169

Tabel V. 13. Uji Kasus Proses Ubah Data Calon ... 171

Tabel V. 14. Uji Kasus Proses Hapus Data Calon ... 173

Tabel V. 15. Uji Kasus Proses Pemberian Nomor Urut ... 174

Tabel V. 16. Uji Kasus Proses Masukkan Data Calon ... 174

Tabel V. 17. Uji Kasus Proses Lihat TPS untuk Pemilih ... 176

Tabel V. 18. Uji Kasus Proses Login KPPS ... 178

Tabel V. 19. Uji Kasus Proses Otentifikasi Pemilih ... 179

Tabel V. 20. Uji Kasus Proses Otentifikasi Pemilih ... 180

(22)

xxvii

DAFTAR PROGRAM

Program IV.1. Halaman Login KPU ... 106

Program IV.2. Halaman Sistem Registrasi KPU ... 108

Program IV.3. Halaman Data Pemilih ... 109

Program IV.4. Halaman Masukkan data pemilih dari File ... 110

Program IV.5. Halaman Masukkan Data Pemilih Manual ... 112

Program IV.6. Halaman Lihat Semua Data Pemilih ... 113

Program IV.7. Halaman Lihat Data Pemilih Detil ... 115

Program IV.8. Halaman Ubah Data Pemilih ... 116

Program IV.9. Halaman TPS ... 118

Program IV.10. Halaman Data TPS Baru ... 119

Program IV.11. Halaman Statistik Penduduk Dan TPS ... 120

Program IV.12. Halaman Lihat Semua TPS ... 121

Program IV.13. Halaman Lihat Detil TPS ... 122

Program IV.14. Halaman Ubah Data TPS ... 123

Program IV.15. Halaman Registrasi Calon Terpilih ... 125

Program IV.16. Halaman Masukkan Data Calon... 126

Program IV.17. Halaman Pemberian Nomor Urut... 127

Program IV.18. Halaman Lihat Calon Detil ... 128

Program IV.19. Halaman Ubah Data Calon ... 129

Program IV.20. Halaman Daftar Pemilih Tetap... 130

Program IV.21. Halaman Masukkan DPT Manual ... 131

Program IV.22. Halaman Cetak DPT ... 132

Program IV.23. Halaman Lihat Semua DPT ... 133

Program IV.24. Halaman Lihat Detil DPT ... 134

Program IV.25. Halaman Ubah Data DPT ... 135

Program IV.26. Halaman Pelaksanaan Pemilu ... 136

Program IV.27. Halaman Sistem Registrasi Login dan Hak Akses ... 137

Program IV.28. Halaman Lihat Pemilih untuk Login ... 139

(23)

xxviii

Program IV.30. Halaman Login KPPS ... 141

Program IV.31. Halaman Otentifikasi Pemilih ... 142

Program IV.32. Halaman Lihat Otentifikasi Pemilih ... 144

Program IV.33. Halaman Lihat Lokasi TPS ... 145

Program IV.34. Halaman Login Voting ... 145

Program IV.35. Halaman Voting ... 146

Program IV.36. Halaman Counting Per TPS ... 148

Program IV.37. Halaman Counting Per Kelurahan ... 149

Program IV.38. Halaman Counting Per Kecamatan ... 150

Program IV.39. Halaman Counting Per Kabupaten ... 151

(24)

1

BAB I PENDAHULUAN

Bab I memuat latar belakang, tujuan, batasan masalah, dan sistematika penulisan laporan pada penelitian ini

1.1. Latar Belakang

Pemilihan Umum (Pemilu) adalah sarana pelaksanaan kedaulatan rakyat yang dilaksanakan secara langsung, umum, bebas, rahasia, jujur dan adil dalam Negara Kesatuan RI guna menghasilkan pemerintahan negara yang demokratis berdasarkan Pancasila dan UUD 1945.

Pemilu Indonesia 2004 adalah pemilu pertama yang memungkinkan rakyat untuk memilih pasangan presiden dan wakil presiden secara langsung, berbeda dengan pemilu sebelumnya dimana presiden dan wakil presiden dipilih oleh Majelis Permusyawaratan Rakyat (MPR). Selain itu, pada Pemilu ini pemilihan presiden dan wakil presiden dilakukan dalam bentuk satu pasangan calon tidak lagi dilakukan secara terpisah seperti pada Pemilu 1999.

Pemilu dilaksanakan atas dasar prinsip mandiri, jujur, adil, kepastian hukum, tertib penyelenggaraan, proporsionalitas, profesionalitas, akuntabilitas, efisiensi, dan efektivitas. Undang-undang yang berlaku saat ini, Pemilu di Indonesia dibagi menjadi beberapa jenis:

a. Pemilu Anggota Dewan Perwakilan Rakyat (DPR), Dewan Perwakilan Daerah (DPD), dan Dewan Perwakilan Rakyat Daerah (DPRD)

b. Pemilu Presiden dan Wakil Presiden

c. Pemilu Kepala Daerah dan Wakil Kepala Daerah

(25)

2

Pelaksanaan Pemilu dilakukan di Tempat Pemungutan Suara (TPS) yang telah ditentukan, dan jumlah maksimum pemilih di setiap TPS ditentukan oleh undang-undang yang berlaku. Beberapa tahapan penyelenggaraan Pemilu adalah sebagai berikut:

1. Pemutakhiran data pemilih dan penyusunan daftar pemilih; 2. Pendaftaran peserta pemilu;

3. Penetapan peserta pemilu;

4. Penetapan jumlah kursi dan penetapan daerah pemilihan;

5. Pencalonan anggota DPR, DPD, DPRD Provinsi, dan DPRD kabupaten atau kota;

6. Masa kampanye; 7. Masa tenang;

8. Pemungutan dan penghitungan suara; 9. Penetapan hasil pemilu; dan

10. Pengucapan sumpah atau janji calon terpilih.

Pemutakhiran data pemilih dan penyusunan daftar pemilih dilakukan oleh setiap KPU Kabupaten atau Kota berdasarkan bahan data kependudukan yang diterima dari Pemerintah dan Pemerintah Daerah. Hasil dari proses pemutakhiran dan perbaikan data pemilih sementara akan ditetapkan oleh KPU Kabupaten atau Kota sebagai daftar pemilih tetap dalam besaran satuan TPS. Daftar pemilih tetap sebagaimana dimaksud dapat dilengkapi dengan daftar. Penyusunan Daftar Pemilih bagi Pemilih di Luar Negeri berdasarkan pada data penduduk Warga Negara Indonesia dan data penduduk potensial pemilih yang disediakan oleh setiap Kepala Perwakilan Republik Indonesia di negara yang bersangkutan.

(26)

3

Gambar I. 1 Proses Pelaksanaan Pemilu Konvensional

(27)

4

memasukkan surat-surat suara ke dalam kotak suara. Lalu pemilih menandai jari tangannya dengan tinta yang sudah disediakan oleh petugas KPPS, sebagai tanda bahwa pemilih sudah melakukan pemungutan suara. Selesai itu semua, pemilih keluar dari lokasi TPS melalui pintu keluar.

Petugas-petugas KPPS bersama-sama dengan saksi dan pengawas lapangan melakukan proses penghitungan suara di TPS ketika proses pemungutan suara di TPS selesai. Sementara itu dari luar TPS pemantau, pemilih dan warga masyarakat dapat mengamati dan menyaksikan proses penghitungan suara ini. Selesai melakukan penghitungan suara Ketua dan anggota-anggota KPPS beserta saksi menandatangani berita-berita acara pemungutan dan penghitungan suara, berikut sertifikat-sertifikat hasil penghitungan suara beserta juga rincian-rinciannya. Setelah itu Ketua KPPS mengumumkan dengan suara jelas perolehan-perolehan suara yang dihasilkan di TPS tersebut. Rekapitulasi hasil perhitungan suara juga mencakup, berapa surat suara yang sah, tidak sah, rusak dan sisa surat suara yang tidak digunakan.

Hasil perhitungan suara di tingkat TPS kemudian dikirimkan dan direkapitulasi secara berjenjang di tingkat Desa, Kecamatan, Kabupaten atau Kota, Provinsi dan Pusat. Semua proses perhitungan suara di tiap jenjang ini harus dilengkapi dengan berita acara dan hasilnya harus diserahkan juga kepada saksi peserta Pemilu dan Pengawas Pemilu di tiap daerah.

Hasil perhitungan suara juga harus disampaikan ke masyarakat melalui berbagai media yang tersedia saat ini, baik melalui media cetak, media elektronik seperti radio, TV, internet. Sehingga masyarakat dapat melakukan audit terhadap hasil perhitungan suara sampai ditingkat TPS.

Permasalahan yang sering terjadi pada Pemilu konvensional dengan kondisi pelaksanaan seperti yang dipaparkan di atas, antara lain:

a. Permasalahan pada validitas data Pemilih yang berasal dari data Kependudukan yang diterima dari Pemerintah, seringkali menimbulkan permasalahan serius dalam pelaksanaan Pemilu dan Pemilukada.

(28)

5

kesalahan ataupun keterlambatan distribusi sehingga dapat mempengaruhi pelaksanaan Pemilu.

c. Permasalahan dalam proses perhitungan suara yang dilakukan secara manual, kerap terjadi ketidaksesuaian hasil perhitungan yang dilakukan panitia pelaksana dengan hasil perhitungan yang dilakukan oleh para saksi ataupun masyarakat.

d. Permasalahan pada lamanya waktu yang dibutuhkan dalam melakukan proses perhitungan manual secara berjenjang, sehingga mengakibatkan adanya waktu dimana tanpa adanya kejelasan informasi hasil Pemilu di masyarakat yang dikhawatirkan akan dapat mengganggu stabilitas keamanan, ekonomi dan politik.

1.2. Rumusan Masalah

Latar belakang yang telah diuraikan diatas, dapat dirumuskan masalah-masalah yang dihadapi berkaitan dengan pelaksanaan Tugas Akhir ini, yaitu sebagai berikut:

1. Bagaimana menganalisis dan merancang sistem e-voting yang sesuai dengan perundang-undangan yang berlaku di Indonesia.

2. Bagaimana mengimplementasi sistem e-voting yang telah dianalisis sebelumnya sehingga dapat meminimalisir masalah pada proses penyediaan, pencetakan dan pendistribusian kertas suara.

3. Bagaimana membangun sistem e-voting yang bisa dipakai untuk mendapatkan tabulasi data sehingga hasil pemilihan tersebut bisa ditampilkan secara cepat dan tepat.

4. Bagaimana mengamankan data-data hasil pemilihan sehingga ketika ditabulasikan tidak terjadi pengubahan data oleh pihak-pihak yang tidak bertanggungjawab.

(29)

6

1.3. Tujuan

Tujuan dari pelaksanaan Tugas Akhir ini adalah sebagai berikut:

1. Menganalisis dan merancang sistem e-voting yang sesuai dengan azas Pemilu, yaitu langsung, umum, bebas, rahasia, jujur dan adil dan sesuai dengan perundang-undangan yang berlaku tentang Pemilihan Umum. 2. Mengimplementasi sistem e-voting dari analisis yang telah dibuat agar

dapat meminimalisir permasalahan pada proses penyediaan, pencetakan dan pendistribusian kertas suara.

3. Membangun sistem e-voting agar dipakai untuk mendapatkan tabulasi data sehingga hasil pemilihan tersebut bisa ditampilkan secara cepat dan tepat.

4. Mengamankan data-data hasil pemilihan sehingga hasil tabulasi data sesuai dengan perhitungan dan tidak terjadi perubahan pihak-pihak yang tidak bertanggungjawab.

5. Menjamin dan membangun kepercayaan dari pemilih dan calon terpilih terhadap sistem e-voting yang akan dibangun.

6. Menganalisis kelemahan dan keuntungan hasil implementasi aplikasi e-voting yang telah dibangun.

1.4. Batasan Masalah

Batasan masalah pada pelaksanaan Tugas Akhir ini adalah sebagai berikut:

1. Penjelasan materi yang dibahas hanya membahas sistem e-voting bagian pemungutan suara yang meliputi bagian Identifikasi (Identifying), Pemberian Suara (Voting), dan Perhitungan Suara (Counting).

2. Kartu identitas yang digunakan dalam proses Identifikasi adalah Kartu Tanda Penduduk Republik Indonesia.

3. Proses identifikasi ulang harus dilakukan oleh Petugas KPPS yang ditunjuk dan diawasi oleh Bawaslu.

4. Faktor pembagi dalam perhitungan suara digunakan jumlah pemilih yang menggunakan suaranya.

(30)

7

6. Asumsi pemakai sistem e-voting ini telah mengerti pemakaian komputer dan layanan internet serta layanan yang mendukung komunikasi telah terpasang dan layak digunakan.

7. Dalam pelaksanaan sistem e-voting ini harus terhubung dengan fasilitas internet agar tetap bisa berkomunikasi dengan server KPU dan menjalankan aplikasi yang dipasang di server.

8. Sistem ini tidak membahas dan tidak mengimplementasikan sistem registrasi penduduk yang akan mengikuti pemilihan (voting) ini karena sistem registrasi penduduk berada pada sistem yang berbeda,sehingga dalam sistem ini hanya menerima atau mensinkronisasi data yang telah ada.

9. Permasalahan mengenai kependudukan seperti penduduk yang sudah meninggal namun masih terdapat data yang bersangkutan dan masalah kependudukan ganda tidak akan dibahas dalam perancangan e-voting ini. 10. Implementasi sistem E-Voting dilakukan kepada Pemerintah Kabupaten

yang sudah menggunakan teknologi IT didalam sistem kependudukannya.

11. Penduduk yang tidak menggunakan hak suaranya dianggap abstain dan bukan merupakan masalah yang diangkat dalam penelitian ini.

12. Asumsi pemilih sudah mengetahui pemakaian dan alur kerja sistem e-voting ini.

13. Tempat pemungutan suara menggunakan sistem Polling Station yang nantinya akan dijelaskan lebih lanjut pada bagian Landasan Teori.

14. Pemilih menggunakan hak suaranya yang dipungut di masing-masing tempat pemungutan suara sesuai tempat yang diberikan kepada pemilih. 15. Sistem e-voting ini akan dirancang untuk pemilihan umum Kepala

Daerah atau Wakil Kepala Daerah, namun sistem e-voting ini dirancang agar bisa dikembangkan untuk Pemilihan Umum Presiden.

(31)

8

17. Diperlukan inisialisasi calon terpilih dan pembagian TPS sebelum bagian voting dimulai dan bagian inisialisasi tidak boleh dilakukan ketika voting telah dimulai.

18. Apabila terjadi permasalahan mengenai pengecekan manual suara, digunakan sistem perhitungan manual menggunakan surat bukti yang dimasukkan setelah melakukan voting.

19. Proses pengecekan ulang surat suara secara manual dilakukan di kantor KPU dan disaksikan oleh pihak-pihak bersengketa dan bawaslu. Dalam pembahasan ini, proses pengecekan suara secara manual tidak dibahas dan hanya disertakan gambaran prosesnya saja.

20. Setiap proses pada pelaksanaan sistem e-voting ini harus tetap diawasi oleh faktor manusia karena kesalahan yang dilakukan oleh faktor manusia tidak bisa dikoreksi oleh sistem.

1.5. Sistematika Pembahasan

Pembahasan dimulai dengan pendahuluan pada Bab I yang memuat latar belakang, tujuan, batasan masalah, dan sistematika penulisan laporan.

Bab II berisi tentang dasar teori yang digunakan dalam pembuatan Tugas Akhir ini. Pembahasan meliputi E-Voting, Authentifikasi fingerprint, Keamanan Web, PHP, MySQL, dan Pemilu Indonesia

Bab III mencakup analisis permasalahan terkait dengan rumusan masalah yang diungkapkan pada Bab I. Bab ini juga memuat solusi yang ditawarkan untuk permasalahan yang ada.

Bab IV mencakup analisis umum perangkat lunak sampai dengan diagram analisis kelas final dan hasil perancangan perangkat lunak yang meliputi batasan perancangan, perancangan model desain perangkat lunak, arsitektur perangkat lunak, serta perancangan antarmuka.

(32)

9

(33)

202

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

Sistem Aplikasi ini dibagi menjadi 6 hak akses, yaitu KPU, Super user (SU), Pemilih, Petugas KPPS. Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat adalah sebagai berikut: 1. Aplikasi e-voting yang dibangun sudah sesuai dengan azas pemilu, yaitu

langsung, umum, bebas, rahasia, jujur dan adil serta disesuaikan dengan perundang-undangan yang berlaku tentang pemilihan umum di Indonesia.

2. Aplikasi e-voting yang dibangun mengurangi permasalahan proses percetakan suara karena suara yang didapat dalam bentuk data yang langsung bisa diberikan pada saat pemungutan suara.

3. Aplikasi e-voting yang dibangun terdapat halaman yang dapat mengakses hasil perhitungan suara setelah proses voting selesai.

4. Pelemparan data pada aplikasi e-voting dienkripsi dengan perpaduan beberapa algoritma dan secure layer sehingga mengamankan aplikasi dari pihak yang tidak bertanggungjawab.

5. Aplikasi dibangun sangat sederhana dan didesain se-minimal mungkin untuk memudahkan pengguna dalam mengoperasikan aplikasi e-voting.

(34)

203

6.2 Saran

Saran-saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik di masa depan. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain: 1. Aplikasi ini ditunjang dengan kemampuan perangkat keras yang sangat

baik sehingga dapat mengoptimalkan kinerja perangkat lunak dalam melakukan proses-proses perhitungan dan komputasi data

(35)

204

DAFTAR PUSTAKA

Council of Europe. Legal, Operational and Technical Standards For E-Voting. Council of Europe Publishing. April 2005.

Jogiyanto.(1990). Analisis dan Disain Sistem Infomasi. Yogyakarta: CV. Andi Offset.

Lorrit Faith Cranor and Ron K,Cytron. (1997). Sensus: A Security-Conscious Electronic Polling System for the Internet. Public Policy Research AT&T

Labs Research and Department of Computer Science Washington University in St.Louis, USA.

Mercuri, Rebecca. (2001). Electronic Vote Tabulation Checks & Balances a Dessertation. University of Pennsylvania.

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I. Yogyakarta: CV. Andi Offset.

Szép, Jenő.(November 24 2006). Council of Europe Meeting to Review Developments in e-voting, 6-7. Retrieved September 13, 2010, ACEEEO (Association of Central and Eastern European Election Officials).

Gambar

Gambar I. 1 Proses Pelaksanaan Pemilu Konvensional

Referensi

Dokumen terkait

Berdasarkan data yang diperoleh dari hasil penelitian yang dilakukan di laboratorium Fakultas Teknik Industri Universitas Pancasakti Tegal tentang "Pengaruli

Adaptasi ini akan meminimumkan kehilangan air yang terjadi lebih cepat melalui stomata pada bagian atas suatu daun yang terkena matahari, ini sejalan dengan penelitian sebelumnya

Activity diagram menggambar kan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing- masing alir berawal, decision yang mungkin terjadi,

Hasil observasi yang dilakukan dapat diketahui bahwa siswa yang sudah dibekali pengetahuan dan keterampilan pelatihan pemasaran online belum memunculkan keyakinan diri

2 Mengumpulkan fakta yaitu dengan mempelajari catatan-catatan yang relevan, peraturan dan kebiasaan yang berlaku, membicarakan dengan orang yang bersangkutan untuk

Taryana Sunandar, Perkembangan Hukum Perdagangan Internasional dari GATT 1947 Sampai Terbentuknya WTO, Jakarta,1996,h.1.. pendirian ITO mengakibatkan terjadinya kekosongan

PENGARUH KUALITAS PELAYANAN TERHADAP KEPUASAN KONSUMEN DI RESTORAN MERGOSARI CIAMIS.. Universitas Pendidikan Indonesia| repository.upi.edu | perpustakaan.upi.edu

Dengan mengubah kandungan lemak yang ada pada beberapa tanaman melalui proses transesterifikasi dapat diperoleh senyawa ester yang dapat menggantikan minyak solar, dengan