• Tidak ada hasil yang ditemukan

BAB V : Kesimpulan dan Saran

IMPLEMENTASI DAN PENGUJIAN

4.2. Pengujian Sistem

Pengujian sistem akan dilakukan secara keseluruhan, mulai dari registrasi calon voter atau proses penyuntingan kandidat di sisi administrator sampai dengan pemilihan kandidat pada proses voter dan melihat hasil voting.

4.2.1. Pengujian Pada Sisi Administrator

Administrator adalah pengguna sistem e-voting yang mempunyai tingkatan hak akses paling tinggi. Administrator adalah pengguna yang mempunyai hak khusus untuk melakukan olah data pemilih, kandidat, operator yang akan bertugas, tempat pemungutan suara, dan olah data lainnya. Administrator juga dapat melakukan pembuatan kunci dan mendistribusikannya untuk menjaga kerahasiaan dan mengamankan data rekapitulasi pemilihan serta melakukan penghitungan terhadap hasil rekapitulasi tersebut.

1. Halaman login untuk administrator. Untuk dapat mengakses sistem, administrator harus melakukan otentikasi pada halaman login. Tampilan halaman login dapat dilihat pada gambar 4.1.

2. Halaman panel untuk administrator, tampilan halaman panel dapat dilihat pada gambar 4.2. Pada halaman panel, administrator yang telah berhasil melakukan otentikasi pada halaman login dapat memilih menu - menu yang ada untuk melakukan tugasnya pada sistem e-voting.

Gambar 4.2. Tampilan halaman panel administrator

3. Halaman manajemen database, tampilan halaman manajemen database dapat dilihat pada gambar 4.3. Halaman ini memperbolehkan administrator untuk melakukan olah data terhadap data - data pendukung proses pemilihan.

4. Halamanan olah data pemilih, tampilan halaman olah data pemilih dapat dilihat pada gambar 4.4. Halaman ini memperbolehkan administrator untuk melakukan olah data terhadap mahasiswa yang mendaftarkan dirinya sebagai pemilih, seperti melihat data pemilih, penyuntingan, serta penghapusan.

Gambar 4.4. Tampilan halaman olah data pemilih

5. Halamanan olah data kandidat, tampilan halaman olah data kandidat dapat dilihat pada gambar 4.5. Halaman ini memperbolehkan administrator untuk melakukan olah data terhadap kandidat pemilihan, seperti melihat data kandidat, penambahan kandidat, penyuntingan, serta penghapusan.

6. Halamanan olah data operator, tampilan halaman olah data operator dapat dilihat pada gambar 4.6. Halaman ini memperbolehkan administrator untuk melakukan olah data operator yang diberi tugas di TPS tertentu, seperti melihat data operator, penambahan operator baru, penyuntingan, serta penghapusan.

Gambar 4.6. Tampilan halaman olah data operator

7. Halaman olah pertanyaan keamanan, tampilan halaman olah pertanyan keamanan dapat dilihat pada gambar 4.7. Halaman ini memperbolehkan administrator untuk melakukan olah pertanyaan keamanan yang nanti akan digunakan untuk konfirmasi backup password pemilih yang melupakan passwordnya. Olah pertanyaan tersebut dapat berupa membuat pertanyaan baru, menyunting, dan menghapus.

8. Halaman manajemen TPS, tampilan halaman manajemen TPS dapat dilihat pada gambar 4.8. Halaman ini memperbolehkan administrator untuk melakukan pengaturan terhadap data tempat pemungutan suara (TPS), seperti menambah TPS, penyuntingan, dan penghapusan.

Gambar 4.8. Tampilan halaman manajemen TPS

9. Halaman distribusi database, tampilan halaman distribusi database dapat dilihat pada gambar 4.9. Halaman ini memperbolehkan administrator untuk melakukan eksport database awal untuk selanjutnya didistribusikan ke TPS yang berwenang.

10.Halaman manajemen kunci, tampilan halaman manajemen kunci dapat dilihat pada gambar 4.10. Halaman ini merupakan panel administrator untuk membuat kunci rahasia yang akan berperan dalam proses enkripsi dan dekripisi data pemilihan suara dan file terkait lainnya. Tombol “buat kunci distribusi” digunakan untuk membuat kunci yang akan digunakan untuk mengenkripsi dan dekripsi file database rekapitulasi yang dihasilkan setiap TPS, sedangkan tombol “buat kunci database” digunakan untuk membuat kunci yang akan digunakan untuk mengenkripsi dan dekripsi data jumlah suara yang terdapat di database.

11.Halaman rekapitulasi, tampilan halaman rekapitulasi dapat dilihat pada gambar 4.11. Halaman ini memiliki menu lihat hasil voting dan rekap hasil suara.

Gambar 4.11. Tampilan halaman olah data pemilih

12.Halaman lihat hasil voting, tampilan halaman lihat hasil voting dapat dilihat pada gambar 4.12. Halaman ini merupakan panel untuk melihat hasil voting dari hasil rekapitulasi yang telah dilakukan sebelumnya.

13.Halaman rekap hasil suara, tampilan halaman rekap hasil suara dapat dilihat pada gambar 4.13. Halaman ini merupakan paneluntuk melakukan rekapitulasi penghitungan total dari hasil pemilihan yang telah dilakukan di setiap TPS terkait sebelumnya.

Gambar 4.13. Tampilan halaman rekap hasil suara

4.2.2. Pengujian Pada Sisi Operator

Operator adalah pengguna yang berwenang untuk mengawasi jalannya proses pemilihan dan melakukan rekapitulasi suara dari tempat pemungutan suara (TPS) yang ditanganinya.

1. Halaman login untuk operator. Untuk dapat mengakses sistem dan melaksanakan tugas dan wewenangnya, operator harus melakukan otentikasi pada halaman login. Tampilan halaman login dapat dilihat pada gambar 4.14. Pada tampilan halaman ini terdapat form login yang terdiri dari form input username dan password. Username dan password yang dimaksud adalah username dan password milik operator.

Gambar 4.14. Tampilan halaman login operator

2. Halaman panel untuk operator, tampilan halaman panel dapat dilihat pada gambar 4.15. Pada halaman panel, operator yang telah berhasil melakukan otentikasi pada halaman login dapat melakukan tugas dan wewenangnya untuk melakukan rekapitulasi dari TPS yang bersangkutan.

4.2.3 Pengujian Pada Sisi Pemilih (Voter)

Operator adalah pengguna yang berwenang untuk mengawasi jalannya proses pemilihan dan melakukan rekapitulasi suara dari tempat pemungutan suara (TPS) yang ditanganinya.

1. Halaman login untuk mahasiswa yang telah mendaftarkan dirinya sebagai pemilih. Untuk dapat melakukan pemilihan, mahasiswa yang telah terdaftar sebagai pemilih harus melakukan otentikasi pada halaman login. Pada tahap ini akan diperiksa apakah pemilih tersebut memang benar berhak dan terdaftar, serta memastikan pemilih tersebut belum pernah memilih sebelumnya. Tampilan halaman login dapat dilihat pada gambar 4.16.

Gambar 4.16. Tampilan halaman login pemilih

2. Halaman Pemilihan. Di halaman ini, pemilih dapat langsung memilih para kandidat dengan cara mengklik pada foto kandidatnya. Disini pula pemilih akan diberikan print-out berupa kertas yang berisikan kunci dekripsi untuk verifikasi dan cek suaranya di KPU. Tampilan halaman ini dapat dilihat pada gambar 4.17.

Gambar 4.17. Tampilan halaman pemilihan

4.2.4. Pengujian Pada Sisi Pengguna (Anonymous)

Pengguna (anonymous) adalah pengguna yang dapat mengakses sistem melalui website KPU tanpa harus mendaftarkan dirinya terlebih dahulu. Website untuk pengguna (anonymous) ini ditujukan untuk memudahkan siapa saja mahasiswa yang ingin mendaftar dan mendapatkan informasi mengenai pemilihan yang akan dan sedang berlangsung.

1. Halaman beranda website KPU, tampilan halaman beranda dapat dilihat pada gambar 4.18. Halaman ini merupakan tampilan awal dari website KPU yang memiliki tiga fungsi utama yaitu untuk mendaftar, mengecek suara yang telah diberikan melalui pemilihan di TPS, dan melihat hasil pemilihan.

2. Halaman pendaftaran, halaman ini berisikan form pendaftaran yang ditujukan untuk setiap mahasiswa yang ingin mendapatkan hak pilihnya melalui proses pendaftaran. Tampilan halaman daftar ini dapat dilihat pada gambar 4.19.

Gambar 4.19. Tampilan halaman pendaftaran

3. Halaman cek suara pemilihan, halaman ini berisi form yang dapat digunakan para pengguna yang sudah menggunakan hak pilihnya sebagai voter untuk memeriksa apakah suaranya sudah terhitung secara benar tanpa ada manipulasi dari pihak lain. Tampilan halaman cek suara dapat dilihat pada gambar 4.20.

Gambar 4.20. Tampilan halaman cek suara pemilihan

4. Halaman liat hasil voting, halaman ini memperbolehkan semua pengguna untuk dapat melihat hasil dari penghitungan suara dan rekapitulasi pemilihan

yang telah dilakukan pihak KPU. Tampilan halaman lihat hasil voting dapat dilihat pada gambar 4.21.

Gambar 4.21. Tampilan halaman lihat hasil voting

Dokumen terkait