1 BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dapat dipang sebagai usaha untuk mewujudkan sistem dirancang. Pada tahapan proses ini dilakukan adalah implementasi pengujian dari sistem sudah dirancang. Hasil dari tahapan ini adalah suatu sistem pengolahan data sudah berjalan dengan baik. 1.2 Perangkat Yang Digunakan Aplikasi Elektronik TPS (E-TPS) Dengan Model DKI Jakarta ini dibuat dengan menggunakan spesifikasi perangkat keras perangkat lunak sebagai berikut: 1.2.1 Perangkat Keras Spesifikasi perangkat keras dalam pembuatan aplikasi ini adalah sebagai berikut: 1. Komputer dengan spesifikasi minimal Processor Intel Core i3, RAM 2GB 2. Fingerprint Scanner Fastcode 5100 3. USB RFID ID Contactless Windows 4. NFC Smart Card Tag Mifire 13.56MHz 1.2.2 Perangkat Lunak Spesifikasi perangkat lunak dalam pembuatan aplikasi ini adalah sebagai berikut: 1. Sistem Operasi Windows 8 Professional 2. XAMPP versi 3.2.1 untuk local internet penyimpanan database 3. Notepad++ untuk penulisan kode ke program web 4. Microsoft Visual Studio 2015 untuk penulisan kode ke program desktop driver 5. Mozila Firefox sebagai browser untuk program 6. FastCode SDK untuk driver fingerprint 1.3 Implementasi Sistem Tahap implementasi sistem merupakan tahap penerapan sistem agar dapat dioperasikan secara optimal sesuai dengan kebutuhan. Rancangan layar dibuat pada tahapan perancangan diimplementasikan menjadi bentuk halaman web. Berikut adalah implementasi sesuai dengan rancangan layar telah dibuat sebelum nya: 1. Tampilan Halaman Login Ketua KPU Ketua KPPS 57
Gambar 1.1 Tampilan Halaman Login Ketua KPU Provinsi Ketua KPPS Halaman Login dari aplikasi Elektronik TPS (e-tps) Pilkada dengan Model DKI Jakarta ini merupakan halaman pertama muncul sebelum masuk kedalam sistem. Halaman ini dibagi menjadi tiga halaman sesuai dengan hak akses masing-masing, diantaranya adalah Halaman Login Admin KPU Provinsi, Admin KPPS, Pemilih. Gambar diatas merupakan halaman login dari Admin baik KPU Provinsi maupun KPPS. Halaman ini akan berputar terus hingga admin meletakkan pada reader untuk login. Aplikasi tidak menggunakan inputan berupa keyboard untuk meminimalisir kesalahan inputan memaksimalkan penggunaan. 58
2. Tampilan Halaman Login Pemilih Gambar 1.2 Tampilan Halaman Login Pemilih Halaman Login berikut adalah halaman untuk dimana tata cara untuk masuk ke dalam sistem sama dengan halaman login admin yaitu menempelkan kartu diatas reader. 3. Tampilan Halaman Utama Ketua KPPS Gambar 1.3 Tampilan Halaman Utama Ketua KPPS Halaman Utama Ketua KPPS langsung fungsionalitas untuk pendaftaran akan melakukan an didalam bilik suara. Ketua KPPS akan meminta untuk ditempeklan pada reader guna melihat identitas hadir apakah sesuai dengan data ada di KPU, serta sistem juga melakukan pengecekan status apakah sebelumnya sudah pernah memilih atau menggunakan hak pilihnya ditempat lain. Jika hadir berbeda dengan data ada di KPU atau sudah pernah menggunakan hak pilihnya ditempat lain maka Ketua KPPS berhak menolak, jika hadir sama dengan data ada di KPU serta belum pernah menggunakan hak pilih sebelumnya, maka Ketua KPPS akan mendaftarkan peserta tersebut untuk selanjutnya melakukan an dibilik. Karena didalam 59
peraturan mengharuskan aya pendamping untuk memiliki difabilitas maka Ketua KPPS juga harus mendaftarkan pendamping mendampingi dengan cara sama yaitu menempelkan pada reader. 4. Tampilan Halaman Utama Pemilih Gambar 1.4 Tampilan Halaman Utama Pemilih Halaman Utama Pemilih setelah melakukan login adalah berupa tampilan pasangan Calon Gubernur Wakil Gubernur. Yang harus dilakukan oleh adalah klik salah satu gambar Calon Gubernur Wakil Gubernur kemudian klik selesai. Akan muncul notifikasi berupa perintah untuk meletakkan sidik jari pada fingerprint reader, oleh sistem akan dicocokan dengan data tercatat di-. Apabila hasil pencocokan sidik jari tersebut tidak cocok maka sistem akan memberikan kesempatan beberapa kali untuk mencoba. Setelah cocok maka an dianggap sah suara disimpan. 5. Tampilan Halaman Utama KPU Provinsi 60
Gambar 1.5 Tampilan Halaman Utama Ketua KPPS Halaman Utama Ketua KPU Provinsi berupa TPS tersebar diwilayah tersebut khususnya DKI Jakarta sebagai model aplikasi ini. Bulatan berwarna merah hijau menggambarkan TPS terletak sesuai dengan alamat tempat TPS tersebut berada. Ketua KPU Provinsi dapat mengetahui ada di TPS diantaranya total penduduk ada di TPS tersebut, total penduduk sudah memilih, total penduduk belum memilih prosentase an diambil dari total penduduk dibandingkan dengan sudah memilih. Keterangan warna terdapat pada bulatan TPS dipeta tersebut memiliki 3 kriteria yaitu: Kurang dari sama dengan 40% berwarna merah Kurang dari sama dengan 60% berwarna orange Kurang dari sama dengan 80% berwarna kuning Kurang dari sama dengan 100% berwarna hijau Diatas peta wilayah juga terdapat berupa total keseluruhan penduduk DKI Jakarta terdaftar didata KPU Provinsi, total sudah menggunakan hak pilihnya, total belum menggunakan hak pilihnya. 61
6. Tampilan Halaman Berita Acara Pemilihan Gambar 1.6 Tampilan Halaman Berita Acara Pemilihan Halaman Berita Acara Pemilihan ini form untuk diisi oleh Ketua KPPS setelah pelaksanaan an selesai. Form ini akan tampil saat Ketua KPPS klik menu berita acara an jika sudah masuk pada waktu ditentukan berdasarkan peraturan KPU untuk menutup proses an melanjutkan perhitungan suara yaitu pukul 13.00 WIB waktu setempat. Jika belum masuk pada waktu ditentukan maka form tersebut tidak dapat muncul bahwa proses an masih berjalan. Ketua KPPS mengisi form catatan disediakan untuk menuliskan jika ada perlu disampaikan saat proses an berlangsung. Dilanjutkan dengan pengesahan oleh saksi dari pasangan calon masing-masing hadir dengan cara menempelkan pada reader sebagai pengganti tanda tangan basah. 7. Tampilan Halaman Laporan Pemilihan Suara Gambar 1.7 Tampilan Halaman Laporan Pemilihan Suara Halaman Laporan Pemilihan Suara untuk KPU Provinsi berupa hasil rekapitulasi suara sudah dilakukan secara otomatis oleh sistem setelah masuk pada waktu telah ditentukan oleh peraturan KPU yaitu pukul 13.00 WIB waktu setempat. Ketua KPU Provinsi dapat memilih level dari rekapitulasi suara diinginkan diantaranya adalah: Level Kelurahan 62
Level Kecamatan Level Kota Level Provinsi Hasil dari rekapitulasi suara ini dapat didownload oleh KPU Provinsi untuk dijadikan bahan pertimbangan menentukan Pasangan Calon Gubernur Wakil Gubernur terpilih. 1.4 Pengujian Sistem Pengujian sistem ini menggunakan metode Black Box Testing, dimana berfokus pada persyaratan fungsionalitas perangkat lunak. Pengujian dilakukan dengan menjalankan Aplikasi Elektronik TPS (E-TPS) Dengan Model DKI Jakarta. Setelah aplikasi dijalankan selanjutnya adalah menguji menu-menu tombol-tombol terdapat pada antar muka aplikasi tersebut apakah sudah sesuai dengan tahap perancangan awal. Berikut ini adalah tabel skenario pengujian: Tabel 1.1 Skenario pengujian No. Antar Muka Yang Diuji Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapkan 1 Halaman Login Loading Menempelkan membaca pencocokan data secara terus- ID terdapat user dari menerus pada reader pada ke hingga ada proses database inputan dari pencocokan berhasil hingga reader menu home dari masing-masing user login 2 Halaman Utama verifikasi Form Klik kolom ID Ketua KPPS pendaftar pendaftaran sudah terbuka kemudian detail data dilanjutkan hadir serta meletakkan melakukan pada reader serta jika memiliki 63
No. Antar Muka Yang Diuji Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapkan difabilitas maka pendamping harus di-input kan pada kolom ID Pendamping dengan cara sama 3 Halaman Utama Sudah Klik tombol Ketua KPPS pendaftaran daftar apabila melakukan data penyimpanan data beserta hadir sesuai pendaftar setelah dengan data dilakukan pribadi pengecekan status ditampilkan apakah atau klik tolak sudah jika menggunakan hak hadir pilihnya di TPS berbeda lain atau belum. dengan data ditampikan 4 Halaman Berita Sistem Klik Menu Acara Pemilihan melakukan Berita Acara hasil an di pengecekan Pemilihan hasil TPS tersebut waktu apakah mengisi perhitungan suara input catatan sudah masuk catatan untuk masing- pengesahan saksi batas waktu masing Calon an Gubernur sudah Calon Wakil ditentukan. Gubernur untuk Jika sudah TPS tersebut 64
No. Antar Muka Yang Diuji Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapkan maka form berita acara an akan muncul jika belum maka akan pemberitahuan 5 Halaman Berita Sistem telah Klik kolom Acara Pemilihan pengesahan saksi Saksi 1 form kemudian nama saksi-saksi hasil menempelkan hadir perhitungan merubah halaman suara saksi pada menjadi dokumen reader bisa dilanjutkan didownload dengan saksi 2 dengan cara sama 6 Halaman Utama an Menampilkan Klik salah satu Pemilihan salah satu gambar Calon gambar menyimpan pasangan Calon Gubernur kemudian klik sementara suara Gubernur Calon Wakil selesai. untuk salah satu Calon Wakil Gubernur pasangan calon Gubernur dipilih oleh 7 Halaman Utama validasi Menampilkan Meletakkan Pemilihan sidik jari pemberitahuan melakukan untuk pada reader pencocokan data menempelkan dilanjutkan menyimpan dengan suara telah sidik jari menempelkan dipilih oleh sidik jari pada untuk reader salah satu 65
No. Antar Muka Yang Diuji Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapkan pasangan calon 8 Halaman Utama Menampilkan Memperbesar KPU Provinsi peta wilayah atau TPS provinsi memperkecil status ada seluruh TPS peta untuk an di TPS diseluruh wilayah terdata di melihat posisi berupa warna provinsi KPU Provinsi TPS berupa bulatan berwarna. 9 Halaman Utama Menampilkan Klik salah satu KPU Provinsi peta wilayah bulatan detail provinsi berwarna detail di pada TPS tertentu TPS dipilih berupa total, total sudah memilih, total belum memilih, prosentasenya 10 Halaman Menampilkan Klik Menu Laporan form laporan Laporan Pemilihan Suara rekapitulasi suara berupa tabel Pemilihan jumlah suara untuk dibagi input drop Suara masing-masing berdasarkan down pilih tingkatan pasangan calon tingkatan wilayah berisi rekapitulasi berdasarkan suara tingkatan tingkatan rekapitulasi rekapitulasi dipilih 66
1.5 Hasil Pengujian Dari pengujian dilakukan dapat diperoleh hasil pengujian sesuai dengan rancangan sistem telah dibuat. Berikut adalah rangkuman hasil pengujian: 1. Pengujian telah menunjukkan masukan (input), proses, hasil keluaran (output) sesuai dengan rancangan pembuatan aplikasi 2. Aplikasi ini sudah berjalan dengan baik benar, hal ini telah dibuktikan dari hasil skenario telah dilakukan. 3. User masuk ke dalam halaman web sesuai dengan hak akses masing-masing telah didefinisikan. 4. Ketua KPPS dapat melakukan verifikasi data hadir 5. Ketua KPPS dapat mengetahui apakah sudah pernah menggunakan hak pilihnya di TPS lain atau belum. 6. Pemilih hanya dapat melakukan an terhadap salah satu Pasangan Calon Gubernur Calon Gubernur. 7. Pemilih dapat mengesahkan suaranya setelah sistem melakukan verifikasi data ada pada dengan sidik jari dibaca oleh reader. 8. Ketua KPU Provinsi dapat melihat TPS tersebar diseluruh wilayah provinsi dengan melihat bulatan berwarna pada peta provinsi. 9. Ketua KPU Provinsi dapat melihat detail ada di TPS tertentu dengan cara klik bulatan berwarna ada dipeta provinsi. 10. Ketua KPPS dapat melihat hasil perolehan suara untuk masing-masing pasangan calon pada TPS tersebut setelah masuk batas waktu an. 11. Ketua KPPS dapat mengisi catatan pada berita acara an setelah masuk batas waktu an. 12. Ketua KPPS dapat melihat hasil rekapitulasi suara dibagi menjadi beberapa tingkatan rekapitulasi setelah masuk batas waktu an proses perhitungan otomatis sudah dilakukan oleh sistem Berdasarkan hasil pengujian telah dilakukan pada Aplikasi Elektronik TPS (E-TPS) dapat disimpulkan bahwa semua fungsi pada aplikasi ini dapat dijalankan dengan baik. 67