• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
13
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat disebut sebagai usaha untuk mewujudkan sistem yang dirancang. Pada tahapan proses ini yang dilakukan adalah implementasi dan pengujian dari sistem yang sudah dirancang. Hasil dari tahapan ini adalah suatu sistem pengolahan data dan informasi yang sudah berjalan dengan baik.

4.2 Perangkat Yang Digunakan

Sistem Informasi Electronic Voting Pemilihan Ketua Rukun Warga Secara Realtime Berbasis Web dan Notifikasi Via Email (Studi Kasus di Kota Depok) ini dibuat dengan menggunakan spesifikasi perangkat keras dan perangkat lunak sebagai berikut:

4.2.1 Perangkat Keras

Spesifikasi perangkat keras dalam pembuatan aplikasi ini adalah sebagai berikut: 1. Komputer dengan spesifikasi minimal Processor Intel Core i3, RAM 4GB 2. Storage Hardisk 320 GB HDD

3. Keyboard 4. Mouse

4.2.2 Perangkat Lunak

Spesifikasi perangkat lunak dalam pembuatan aplikasi ini adalah sebagai berikut: 1. Sistem Operasi Windows 10

2. XAMPP versi 3.2.2 untuk local internet dan penyimpanan database 3. Notepad++ untuk penulisan kode ke program web

(2)

4.3 Implementasi Sistem

Tahap implementasi sistem merupakan tahap penerapan sistem agar dapat dioperasikan secara optimal sesuai dengan kebutuhan. Rancangan layar yang dibuat pada tahapan perancangan diimplementasikan menjadi bentuk halaman web.

4.4 Tampilan Halaman Web 1. Halaman Login

Gambar 4-1 Tampilan Halaman Login

Halaman login merupakan halaman awal untuk masuk ke dalam aplikasi. Seluruh user harus melakukan login terlebih dahulu untuk masuk ke dalam aplikasi dan membuka masing-masing menu. Ketika melakukan login, user harus memasukkan data username dan password yang telah terdaftar pada database aplikasi. Halaman ini dibagi menjadi dua halaman sesuai dengan hak akses masing-masing, diantaranya adalah Halaman Login Panitia Pemilih dan Pemilih.

(3)

2. Halaman Utama Admin IT

Gambar 4-2 Tampilan Halaman Utama Admin IT

Setelah berhasil melakukan login, admin IT memiliki hak akses untuk mengelola data warga dan user panitia pemilihan. Data warga yang dikelola merupakan data utama yang digunakan dalam proses pemilihan. Admin IT dapat melakukan insert, update, delete terhadap data-data yang akan dimasukkan ke dalam sistem.

3. Halaman Utama Panitia Pemilihan

Gambar 4-3 Tampilan Halaman Utama Panitia Pemilihan

Setelah berhasil melakukan login, panitia pemilihan memiliki hak akses untuk mengelola data warga, data kandidat, dan jadwal pemilihan. Data yang dikelola merupakan data utama dalam proses pemilihan. Panitia pemilihan dapat melakukan insert, update, delete terhadap data-data yang akan dimasukkan ke dalam sistem.

(4)

4. Form Tambah Data Warga

Warga dapat melakukan pemilihan ketua RW di lingkungannya apabila data-datanya telah di daftarkan oleh Panitia Pemilihan ke sistem. Panitia Pemilihan memilih menu Data Warga kemudian klik tombol Insert Data. Maka akan tampil form tambah data warga seperti gambar di bawah ini:

Gambar 4-4 Tampilan Form Tambah Data Warga 5. Halaman Data Warga

Gambar 4-5 Tampilan Data Warga

Data Warga yang dimasukkan oleh panitia pemilihan ke sistem akan disimpan dan ditampilkan pada halaman data warga. Panitia pemilihan dapat melakukan edit, delete data warga dan melakukan reset password data warga apabila ada warga yang lupa dengan passwordnya.

(5)

6. Form Tambah Data Kandidat

Gambar 4-6 Tampilan Form Tambah Data Kandidat

Data Kandidat merupakan salah satu data master yang harus dimasukkan oleh panitia pemilihan. Data kandidat ini yang akan tampil di halaman pemilih untuk dipilih pada saat adanya pemilihan. Panitia pemilihan memilih menu Data Kandidat kemudian klik tombol Insert Data. Maka akan tampil form pengisian data kandidat seperti gambar di atas. 7. Halaman Data Kandidat

Gambar 4-7 Tampilan Data Kandidat

Data Kandidat yang dimasukkan oleh panitia pemilihan ke sistem akan disimpan dan ditampilkan pada halaman data kandidat. Panitia pemilihan dapat melakukan edit dan delete data kandidat pada data yang sudah dimasukkan sebelumnya.

(6)

8. Form Tambah Jadwal Pemilihan

Gambar 4-8 Tampilan Form Tambah Jadwal Pemilihan

Data Jadwal Pemilihan merupakan salah satu data master yang harus dimasukkan oleh panitia pemilihan. Data jadwal pemilihan ini digunakan untuk menentukan panjang waktu pemilihan. Panitia pemilihan memilih menu Jadwal Pemilihan kemudian klik tombol Insert Data. Maka akan tampil form pengisian data kandidat seperti gambar di atas. 9. Halaman Data Jadwal Pemilihan

Gambar 4-9 Tampilan Data Jadwal Pemilihan

Data Jadwal Pemilihan yang dimasukkan oleh panitia pemilihan ke sistem akan disimpan dan ditampilkan pada halaman Jadwal Pemilihan. Panitia pemilihan dapat melakukan edit dan delete data kandidat pada data yang sudah dimasukkan sebelumnya.

(7)

10. Halaman Utama Pemilih

Gambar 4-10 Tampilan Halaman Utama Pemilih

Setelah berhasil melakukan login, pemilih memiliki hak akses untuk merubah password, melihat profil kandidat, tata cara pemilihan, melakukan pemilihan dan memonitoring perolehan suara.

11. Form Ubah Password

Gambar 4-11 Tampilan Halaman Ubah Password

Pemilih diberi kesempatan untuk merubah password default yang diberikan panitia pemilihan. Untuk merubah password pemilih meng-klik menu ubah password kemudian mengisi seluruh field yang disediakan.

(8)

12. Halaman Profil Kandidat

Gambar 4-12 Tampilan Halaman Profil Kandidat

Gambar 4-13 Tampilan Detail Profil Kandidat

Pemilih dapat melihat profil kandidat dengan cara meng-klik menu profil kandidat kemudian klik tombol detail pada salah satu kandidat. Data yang ditampilkan di menu tersebut antara lain nama kandidat, visi misi kandidat, program kerja kandidat, dan foto kandidat.

(9)

13. Halaman Tata Cara Pemilihan

Gambar 4-14 Tampilan Halaman Tata Cara Pemilihan

Pemilih dapat melihat tata cara pemilihan dengan cara meng-klik menu tata cara pemilihan. Pada menu ini ditampilkan gambar yang dapat memberikan informasi alur tata cara memilih di web e-voting.

14. Halaman Pemilihan

Gambar 4-15 Tampilan Halaman Pemilihan

Untuk melakukan pemilihan ketua RW pemilih dapat meng-klik menu E-Voting. Kemudian sistem akan menampilkan foto kandidat calon ketua RW yang dapat dipilih warga dengan cara meng-klik tombol VOTE yang ada di bawah foto kandidat.

(10)

15. Halaman Perolehan Suara

Gambar 4-16 Tampilan Halaman Perolehan Suara

Pemilih dapat memonitoring perolehan suara dengan mengakses menu Perolehan Suara. Data yang ditampilkan berupa grafik yang akan berubah setiap beberapa menit sekali.

4.5 Pengujian Sistem

Pengujian sistem ini menggunakan metode Black Box Testing, dimana berfokus pada persyaratan fungsionalitas perangkat lunak. Pengujian dilakukan dengan menjalankan Sistem Informasi Electronic Voting Pemilihan Ketua Rukun Warga Secara Realtime Berbasis Web dan Notifikasi Via Email (Studi Kasus di Kota Depok). Setelah aplikasi dijalankan selanjutnya adalah menguji menu-menu dan tombol-tombol yang terdapat pada tampilan antar muka aplikasi tersebut apakah sudah sesuai dengan tahap perancangan awal. Berikut ini adalah tabel skenario pengujian :

Tabel 4-1 Skenario Pengujian

No Antar Muka Yang Diuji Proses Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapk an Hasil Pengujian 1 Halaman Login Proses pengcocokan data username dan password yang dimasukkan user dengan database Memasukkan username dan password yang sesuai User berhasil login Berhasil

(11)

No Antar Muka Yang Diuji Proses Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapk an Hasil Pengujian 2 Halaman Login Proses pengcocokan data username dan password yang dimasukkan user dengan database Memasukkan username dan password yang tidak sesuai User gagal login Berhasil 3 Halaman Utama Panitia Pemilihan Menguji Menu Membuka menu yang tersedia Halaman data yang tampil sesuai dengan menu yang dibuka Berhasil 4 Halaman Form Tambah Data Warga Menguji Input Data Tampil Form untuk Diisi Data Warga Mengisi Data Warga kemudian klik tombol save Data Warga berhasil ditambahk an Berhasil 5 Halaman Master Data Warga Menguji Tombol Terdapat tombol insert data, edit, delete Mengklik tombol yang tersedia Seluruh tombol berfungsi Berhasil 6 Halaman Form Tambah Data Kandidat Menguji Input Data Tampil Form untuk Diisi Data Kandidat Mengisi Data Kandidat kemudian klik tombol save Data Kandidat berhasil ditambahk an Berhasil 7 Halaman Master Data Kandidat Menguji Tombol Terdapat tombol insert data, edit, delete Mengklik tombol yang tersedia Seluruh tombol berfungsi Berhasil 8 Halaman Form Tambah Menguji Tombol Terdapat tombol insert Mengklik tombol yang tersedia Seluruh tombol berfungsi Berhasil

(12)

No Antar Muka Yang Diuji Proses Yang Diuji Status Aplikasi Skenario Pengujian Hasil Yang Diharapk an Hasil Pengujian 9 Halaman Form Tambah Data Jadwal Pemilihan Menguji Input Data Tampil Form yg dapat diisi Jadwal Pemilihan Mengisi Data Jadwal Pemilihan kemudian klik tombol save Data Jadwal Pemilihan berhasil ditambahk an Berhasil 10 Halaman Master Data Jadwal Pemilihan Menguji Tombol Terdapat tombol insert data, edit, delete Mengklik tombol yang tersedia Seluruh tombol berfungsi Berhasil 11 Halaman Profil Kandidat Menguji Tombol Terdapat tombol detail Mengklik tombol yang tersedia Tampil detail profil kandidat Berhasil 12 Halaman Tata Cara Pemilihan Menguji Tampilan Tampil gambar tata cara pemilihan Mengklik menu tata cara pemilihan Tampil gambar tata cara pemilihan Berhasil 13 Halaman Pemilihan Menguji Tombol Terdapat tombol vote Mengklik tombol yang tersedia Proses Pemilihan Sukses, suara pemilih tersimpan di database Berhasil 14 Halaman Perolehan Suara Menguji Tampilan Tampil grafik perolehan suara Mengklik menu perolehan suara Tampil grafik perolehan suara Berhasil 4.6 Hasil Pengujian

Pada pengujian yang dilakukan dapat diperoleh hasil pengujian yang sesuai dengan rancangan sistem yang telah dibuat. Berikut adalah rangkuman hasil pengujian:

1. Pengujian telah menunjukkan masukan (input), proses, dan hasil keluaran (output) yang sesuai dengan rancangan pembuatan aplikasi

2. Aplikasi ini sudah berjalan dengan baik dan benar, hal ini telah dibuktikan dari hasil skenario yang telah dilakukan.

3. User masuk ke dalam halaman web sesuai dengan hak akses masing-masing yang telah didefinisikan.

(13)

5. Panitia Pemilihan dapat mengelola data kandidat, dan jadwal pemilihan.

6. Pemilih dapat merubah password, mengakses menu profil kandidat, tata cara pemilihan, melakukan pemilihan dan memonitoring grafik perolehan suara.

7. Pemilih hanya dapat melakukan pemilihan terhadap salah satu kandidat.

8. Panitia Pemilihan dapat mengunduh report yang berisi perolehan suara masing-masing kandidat dan daftar pemilih yang sudah atau belum melakukan pemilihan. Berdasarkan hasil pengujian yang telah dilakukan pada Sistem Informasi Electronic Voting Pemilihan Ketua Rukun dapat disimpulkan bahwa semua fungsi pada sistem ini dapat dijalankan dengan baik.

Gambar

Gambar 4-1 Tampilan Halaman Login
Gambar 4-2 Tampilan Halaman Utama Admin IT
Gambar 4-4 Tampilan Form Tambah Data Warga  5.  Halaman Data Warga
Gambar 4-6 Tampilan Form Tambah Data Kandidat
+6

Referensi

Dokumen terkait

Dengan demikian pada penelitian ini dapat disimpulkan bahwa keterlindungan dari kontak langsung dengan tubuh bukan faktor yang berpengaruh terhadap kualitas biologi

Dalam Gambar 4.5 dan 4.6 Hasil karakterisasi XRD komposit PANi - SiO 2 yang disintesis menggunakan metode stirrer dan ultrasonik tampak pola difraksi yang

hasil regresi secara parsial (uji t) menunjukkan bahwa kelima variabel yaitu pendidikan istri (X1) sebesar 0,039, curah jam kerja (X2) sebesar 0,022, lamanya penggunaan alat

Bakteri endofit disamping menekan populasi nematoda juga dapat memicu pertumbuhan (tinggi tanaman, berat tajuk dan berat akar) tanaman kopi di bandingkan dengan kontrol (Tabel

c). Pokja dan LKM kurang memahami alur besaran kegiatan tinjauan partisipatif, tinjauan internal dilaksanakan tetapi outputnya kurang maksimal. Tinjauan eksternal

Jurnal Eksakta diterbitkan oleh Pusat Kajian Bidang MIPA Universitas Negeri Padang dan memuat naskah ilmiah dalam bidang MIPA. Naskah dapat berupa: hasil penelitian, artikel ulas

sebatas proses transformasi pengetahuan mengenai fakta masa lalu belaka, tetapi yang terpenting adalah bagaimana siswa dapat belajar dari sejarah itu. Untuk itu, guru meminta

Dalam membuat antarmuka pemasukan metadata (data entry), penulis mengikuti langkah- langkah perancangan antarmuka yang dijabarkan dalam Galitz (2002) antara lain: