Vol. 2, No. 1, Juni 2022, hlm. 17-26

## PERANCANGAN APLIKASI REKAPITULASI HASIL PEMILU SEMENTARA BERBASIS ANDROID MOBILE
Ahmad Fauzi *1 , Andry Maulana 2 , Ade Setiawan 3
1 Studi Sistem Informasi, Universitas Nusa Mandiri
2 Studi Teknik Informatika, Universitas Nusa Mandiri
3 Studi Rekayasa perangkat Lunak, Universitas Bina Sarana Informatika Email: 1 ahmad.azy@ nusamandiri .ac.id , 2 andry.ayz@ nusamandiri .ac.id, 3 ade.dtx@ bsi.ac.id

## Abstrak
Pemilihan Umum atau biasa dikenal dengan PEMILU merupakan sebuah pesta rakyat yang dilakukan oleh sebuah  negara  dalam  menentukan  pemimpin  kepala  negaranya  secara  demokrasi  dengan  adanya PEMILU ini diharapkan dapat terpilihnya pemimpin yang sesuai dengan pilihan dari rakyat sebuah negara itu  sendiri  untuk  melaksanakan  pemilihan  umum  tersebut  tidak  lepas  dari  bagaimana  proses  untuk menentukan  perhitungan  dari  hasil  pemilihan  disebuah  wilayah  hingga  dikalkulasi  dan  didapatkan  hasil nilai keseluruhan dari pasangan calon Presiden dan untuk melakukan Rekapitulasi tersebut makan hanya menggunakan Lembaga resmi dan dengan bantuan quickcount untuk membadingkan hasil  Rekapitulasi agar lebih transapran dan sebagai pembandingan antara metode perhitungan pemilu yang sudah berjalan maka dirancanglah sebuah aplikasi Rekapitulasi berbasis Android mobil dengan menggunakan algoritma sequential  searching yang  dapat  dimanfaatkan  sebagai  pembanding  dan  perhitungan  resmi  oleh pemerintah  untuk  dapat  membackup  hasil  pemilihan  umum  yang  tersebar  diberbagai  macam  wilayah sehingga dengan adanya aplikasi tersebut dapat sebagai pembanding dan mendapatkan hasil lebih cepat dalam  menentukan  pemilihan  Kepala  sebuah  negara  sehingga  adanya  transparansi  dalam  melakukan perhitungan hasil PEMILU.
Kata kunci : Pemilu, Rekapitulasi, aplikasi android

## Abstract
General  Elections  or  commonly  known  as  PEMILU  are  a  people's  party  carried  out  by  a  country  in determining the leader of its head of state in a democratic manner. With this PEMILU, it is hoped that the election of a leader in accordance with the choices of the people of a country itself to carry out the general election cannot be separated from how the process for determining the calculation of the election results in a  region  until  it  is  calculated  and  the  results  of  the  overall  value  of  the  presidential  candidate  pairs  are obtained  and  to  carry  out  the  recap,  only  use  an  official  institution  and  with  the  help  of  a  quickcount  to compare the results of the recap so that it is more transparent and as a comparison between the election calculation methods that have been running, then a mobile Android-based recapitulation application was designed using a sequential searching algorithm that can be used as a comparison and official calculation by the government to be able to back up the election results. Public views are scattered in various regions so that with this application it can be used as a comparison and get faster results in determining the election of the Head of a country so that there is transparency in calculating the results of the General PEMILU.
Keywords : Pemilu, Recapulation, android app

## 1. PENDAHULUAN
Pasal  2  ayat  (1)  Undang-Undang  Dasar  Republik  Indonesia  Tahun  1945  menyatakan  bahwa "kedaulatan  berada  di  tangan  rakyat  dan  dilaksanakan  menurut  Undang-Undang  Dasar".  Makna  dari "kedaulatan  berada  di tangan  rakyat"  dalam hal  ini  adalah  bahwa  rakyat  memiliki  kedaulatan,  tanggung jawab, hak dan kewajiban untuk secara demokratis memilih pemimpin yang akan membentuk pemerintah guna mengurus dan melayani seluruh lapisan kalangan masyarakat, serta dapat memilih dari wakil-wakil rakyat untuk mengawasi jalannya pemerintahan yang ada. Perwujudan dalam kedaulatan rakyat dimaksud
Vol. 2, No. 1, Juni 2022, hlm. 17-26
dapat dilaksanakan melalui pemilihan umum secara langsung sebagai sarana untuk rakyat dapat memilih wakil-wakilnya yang akan menjalankan fungsi melakukan pengawasan, menyalurkan aspirasi politik rakyat, membentuk undang-undang sebagai landasan bagi semua pihak di Negara Kesatuan Republik Indonesia dalam  menjalankan  fungsinya  masing-masing,  serta  merumuskan  setiap  anggaran  pendapatan  dan belanja  untuk  membiayai  pelaksanaan  fungsi-fungsi  tersebut  merupakan  landasan  dari  diadakannya pemilihan  umum  yang  diselenggarakan  di  negara  Indonesia  oleh  sebab  itu  pemilihan  umum  atau biasa dikenal dengan singkatan PEMILU merupakan sebuah rangkaian kegiatan untuk memilih dan menentukan sesorang  yang  nantinya  akan  menjabat  sebagai  pemimpin  baik  dalam  ruang  lingkup  negara  maupun wilayah oleh sebab itu dalam pelaksanaannya membutuhkan system yang sangat terperinci dalam hal ini Lembaga  yang  berhak  melenggarakan  pemilihan  umum  itu  sendiri  ada  KPU  yang  sudah  diamanahkan sebagai badan penyenggara pelaksana pemilihan umum.
Pada  proses  pemilihan  umum  perhitungan  suara  terbanyak  merupakan  kunci  dari  terpilihnya seorang yang akan dapat dilantik untuk menjadi seorang pemimpin wilayah atau negara dengan demikian proses  perhitungan  suara  menjadi  hal  yang  sangat  vital  dan  sensitive  dengan  demikian  tetap  KPU merupakan sebuah penyelenggara yang secara resmi dalam melakukan  Rekapitulasi perhitungan suara, tidak  heran  untuk  menghindari  kecurangan  perhitungan  dan  kecurangan  dalam  Rekapitulasi  data perhitungan  suara  banyak  Lembaga-lembaga  survei  yang  menjadi second  opinion dalam  menghitung suara yang masuk selain KPU sebagai bahan rujukan sementara , menanggapi meminimalisir kecurangan dalam  perhitungan  suara  dan  kecurangan  dalam  Rekapitulasi  maka  dibuatkan  sebuah  system  dalam membantu masyarakat dalam mengawal transparansi hasil perhitungan suara yang sejatinya memiliki hasil yang sebenarnya dengan memanfaatkan teknologi Mobile berbasis android dapat melakukan Rekapitulasi perhituangan suara sebagai second opinion bagi petugas perwakilan partai yang sedang menunggu hasil pemungutan suara pada tempat beberapa TPU (tempat pemungutan suara) yang tersebar luas dari sabang sampai marouke dimana hasil perhitungan KPU untuk mendapatkan hasil yang cepat, transparan dan bukti hasil kemenangan dari PASLON (pasangan calon) dengan menggunakan algoritma sequential searching dimana Pada algoritma tersebut proses akan mencari variable yang di masukkan sampai dengan variable yang  dicari  ditemukan.  Apabila  dalam  proses  pencarian  variable  tidak  ditemukan  maka  sistem  akan mencetak “data tidak ditemukan” . sehingga dalam proses Rekapitulasi akan dapat dihitung berdasarkan jumlah  suara  yang  masuk  dan  melakukan  Rekapitulasi  terhadap  data  yang  diinput  oleh masing-masing TPU dan menjadikan hasil akhir yang dapat menentukan kemenangan bagi PASLON.

## 2. METODE PENELITIAN
Metode penelitian yang dilakukan oleh penulis melibatkan beberapa aspek dalam merancang aplikasi, mencari metode  pengumpulan  suara hingga menggunakan  sebuah  metode pengujian terhadap  sebuah aplikasi yang sudah dirancang berikut adalah beberapa aspek metode yang digunakan dalam penelitian ini diantaranya:

## 2.1. Metode Perancangan Aplikasi
Metode yang digunakan untuk perancangan aplikasi Perancangan Aplikasi Rekapitulasi Hasil Pemilu Sementara  Berbasis  Android  Mobile  dapat  menggunakan  metode  model SDLC  Waterfall dimana  pada Model waterfall ini dapat menyediakan pendekatan pada alur hidup perangkat lunak atau software secara sekuential atau  terurut  dimulai  pada  analisis,  desain,  pengkodean,  pengujian,  dan  tahap  pendukung ( support ) (Marlinda et al., 2019)
Vol. 2, No. 1, Juni 2022, hlm. 17-26

## 1.  Analisis
Pada tahapan ini merupakan sebuah awal yang dilakukan untuk beberapa permasalahan yang sudah dirangkum untuk diprediksi dan ditentukan keperluan yang nantinya di butuhkan baik secara software maupun hardware . Dengan demikian pada tahapan ini sudah didapatkan gambaran secara blue print tentang aplikasi yang akan dirancang (PURWANTO et al., 2020)
2.  Design
Pada tahapan ini merupakan kelanjutan dari hasil Analisa yang sudah ditemukan dalam bentuk blue print bagaimnan dari sebuah permasalahan yang ada dapat diselesaikan dengan adanya aplikasi ini. Dan  pada  tahapan  desain  maka  dirancang  sebuah  rancangan  prototipe  mulai  dari  desain menggambarkan Usecase diagram, activity diagram, sequence diagram, class diagram, deployment diagram  hingga  rancangan  database  dan user  interface yang  nantinya  akan  direalisaikan  pada aplikasi tersebut (Setiawan, 2021)

## 3.  Implementation
Pada  tahapan  ini  setelah  semua  desain  sudah  digambarkan  secara  detail  baik  alur  kerja  program maupun struktur database yang nantinya digunakan maka semua dapat langsung diimplementasikan dalam  bentuk  aplikasi  berdasarkan  desain  yang  sudah  digambarkan  sebelumnya  (maulana  et  al., 2019).

## 4.  Testing
Pada  tahapan  ini  dilakukan  pengujian  baik  terhadap  alur  kerja  program,  input-proses-output  untuk memastikan Kembali hasil yang ditampilkan dan proses alur kerja aplikasi sesuai dengan apa yang sudah diharapkan (Pernando & Fauzi, 2019).
5.  Deployment
Pada tahapan ini semua unit dapat dikembangkan dalam tahap penerapan diintegrasikan ke dalam sistem setelah testing yang dilakukan pada masing-masing unit. Setelah terintegrasi seluruh sistem dapat diuji untuk mengecek setiap kegagalan maupun kesalahan (Kharisma Raharja, 2022)

## 6.  Maintainace
Tahap  akhir  ini.  Perangkat  lunak  sudah  diterapkan,  dijalankan  serta  dilakukan maintenece . maintenece termasuk  dalam  memperbaiki  kesalahan  yang  tidak  dapat  ditemukan  pada  langkah sebelumnya. maintenece implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru (Retno, 2022)

## 2.2. Metode Perhitungan Rekapitulasi
Algoritma sekuensiall bekerja dengan cara melakukan proses dari setiap perintah pada setiap program secara berurutan (Kadir, 201 C.E.). Hingga setiap proses perintah tersebut akan disesuaikan satu  demi satu  pada  tiap-tiap  baris,  diawali  dari  baris  pertama  hingga  berakhir  sesuai  dengan  skrip perintah  yang telah dibuat

## 2.3. Metode Pengujian
Pengujian dilakukan dengan  menggunakan dua metode diantaranya adalah dengan menggunakan pengujian Black  box dan white  Box ,  dimana  pada  pengujian Black  Box untuk  menunjukan  fungsi  dari perangkat  lunak  tentang  cara  beroperasinya,  apakah  dalam  pemasukan  data  keluaran  telah  berjalan sebagaimana  yang  diharapkan  (Prabowo,  2020).  Sedangkan  pada  pengujian white  box yang  akan dilakukan  adalah  dengan  melakukan input suara  dan  melihat  hasil  rekapitulasi  suara  sementara  beruta teks maupun grafik (Sanjaya, 2019).
(Juli Christopher Sitanggang & Limbong, 2016) (Rafiqin & Saputra, 2017) (Hardiyanto et al., 2019)

## 3. HASIL DAN PEMBAHASAN
Pada aplikasi android dengan pertukaran data client server yang menggunakan database terpusat di sebuah  server,  penginputan  data  atau  pengiriman  data  diperlukan  sebuah  jembatan  antara  client  dan database server. Jembatan tersebut adalah web service yang terdapat pada web server. Client dengan perangkat mobile android mengirimkan data ke database server menggunakan metode HTTP POST. Sedangkan  pembacaan  data  tidak  bisa  dibaca  langsung  dilakukan  oleh  client.  Pembacaan  data  dari sebuah  server  database  dapat  menggunakan  metode  komunikasi  data JSON .  Client  terlebih  dahulu mengirimkan request yang kemudian akan dikembalikan dengan nilai response yang telah di encode . Hasil
Vol. 2, No. 1, Juni 2022, hlm. 17-26
response data tersebut kemudian akan diproses dengan mendecode kembali yang nantinya akan diproses lebih lanjut oleh aplikasi client android.
Dalam membangun aplikasi ini dibutuhkan peralatan dan tools berupa hardware dan software antara lain :
Tabel 1. Kebutuhan Perangkat Pengembangan Aplikasi Perangkat Spesifikasi Minimum Hardware Komputer Prosesor minimum Core2Duo RAM 2GB VGA Card 512 MB Hardware Mobile Processor Dual Core RAM 768 MB Wifi / akses internet Minimum versi Android Froyo Software Pengembangan Eclipe 3.6.2 (Helios ) atau lebih tinggi Eclise JDT plugin Java Development kit (JDK) versi 6 Android Development Tools plugin
Apache Web Server
MySQL Database SQLite Database

## 3.1. Usecase Aplikas Rekapitulasi Pemilihan Umum
Usecase merupakan gambaran secara umum pengguna atau user dalam menjalankan sebuah aplikasi berikut  adalah  sebuah  rancangan Usecase pada  aplikasi  Pemilihan  Umum  berbasi  android  adapun usecase secara keselurahan atau pengguna aplikasi tersebut adalah sebagai berikut:
Gambar 2. Usecase Pengguna Aplikasi
Dalam peracangan tersebut sebagai pengguna atau user dimana pada aplikasi pemilihan umum pengguna atau user dapat melakukan beberapa aktiftas diantaranya adalah masuk kedalam user panel dengan cara menggunakan user dan password yang sudah terdaftar, melihat petunjuk aplikasi, melihat info  tentang  aplikasi,  menginput  jumlah  perolehan  sementara  sehingga  data  tersimpan  pada server , melihat hasil Rekapitulasi suara sementara dimana data tersebut dapat terlihat berdasarkan data hasil olahan dan melakukan logout.

## 3.2. Diagram Activity
Diagram activity merupakan sebuah gambaran aktifitas yang dapat dilakukan oleh system terhadap sebuah system yang sudah berjalan dengan adanya diagram activity ini diharapkan alur
uc Use Case Model Sistem Rekapitulasi Mobile Android Pengguna Masuk ke dalam Sistem User Panel Memasukkan Username dan Passw ord Menginput j umlah perolehan suara Melihat hasil rekapitulasi suara sementara Melihat petunj uk aplikasi Melihat info tentang aplikasi Melakukan Logout Menyimpan data ke dalam serv er Melakukan pencarian dan perhitungan data dari serv er Mengambil data hasil olah «include»
Vol. 2, No. 1, Juni 2022, hlm. 17-26
dari  bekerja  aplikasi  dapat  sesuai  dengan  aktifitas  yang  sudah  dirancang  pada  sebuah  aplikasi tersebut, berikut adalah racangan diagram activity Rekapitulasi pemilihan umum:
Gambar 3. Alur Diagram Activity
Untuk pertama kali aplikasi dijalankan atau distart maka pengguna/ user dapat memasukan user dan password yang  sudah  didaftarkan  pada  aplikasi  tersebut  bila  data  yang  diinput  sudah  sesuai dengan  data  yang  ada  pada database maka  dapat  dilanjutkan  pada proses  selanjutnya  yaitu  masuk kedalam system home  bila user dan password tidak  sesuai  maka  penggunak  tidak  berhak menggunakan aplikasi tersebut dan hanya sebatas sampai tampilan user interface  user dan password , setelah  masuk  kedalam  menu  utama  maka user dapat  masuk  kedalam  tampilan  melihat  petunjuk aplikasi,  melihat  info  aplikasi,  menginput  jumlah  suara,  melihat  hasil  perolehan  suara  sementara  itu untuk akses melihat perolehan suara dalam dilakukan dalam beberapa tampilan diantaranya melihat hasil  dalam  format  teks,  melihat  dalam  bentuk  grafik,  melihat  hasil  inputan user dan  untuk  menjaga keamanan data dan informasi maka pengguna/ user dapat melakukan logout .

## 3.3. User interface
FORM LOGIN Username Password LOGIN TextView Username EditText Untuk Username TextView Username EditText Untuk Username LOGIN Title Button Login
Gambar 4. User interface tampilan awal atau Login
Pada user  interface tersebut  merupakan  sebuah  gambaran  tampilan  dari  pengguna  sebelum menggunakan  aplikasi  Rekapitulasi  sementara  hasil  Pemilu  dengan  menggunakan  beberapa  fungs Edittext untuk input sebuah nilai user name dan password lalu ditambahkan button login yang digunakan
analysis M ul ai M asuk ke dalam sistem user panel M asukan Username dan Passw ord M enampilkan menu utama Usernam e dan password val i d? M enginput j umlah suara M elihat hasil perolehan suara sementara M elihat petunj uk aplikasi M elihat infoaplikasi M elakukan Logout Sel esai M elihat hasil dalam format teks M elihat hasil dalam bentuk grafik M elihat Hasil Input User [Ya] [T i dak]
Vol. 2, No. 1, Juni 2022, hlm. 17-26
untuk memproses/memvalidasi data yang sudah terisi pada editext apakah data tersebut sudah sesuai dengan data pada server atau tidak.
MENU UTAMA Logout Button Petunjuk Login Welcome Petunjuk Info Aplikasi Input Hasil Suara Lihat Hasil Rekapitulasi Button Info Button Input Suara Button Lihat Hasil Rekapitulasi Button Logout TextView Welcome
Gambar 5. User interface Tampilan setelah sukses Login
Pada user interface tersebut merupakan sebuah gambaran tampilan dari pengguna yang secara resmi memiliki akun yang sah pada aplikasi tersebut dimana pada user interface tersebut hanya menampilkan beberapa  fungsi Button yang  digunakan  untuk  memindahkan  tampilan  dari  satu activity ke activity lainnya dengan mengacu kepada kebutuhan pengguna seperti masuk kedalam petunjuk, info aplikasi, input hasil suara, lihat hasil Rekapitulasi dan logout .

## INPUT SUARA
ID User ID TPS Pilih Calon Masukkan Jumlah Suara Kirim Data Disable EditText ID User Disable EditText ID TPS Spinner Pasangan / Calon EditText Jumlah Suara Button Kirim Data Suara TextView Pasangan / Calon TextView Jumlah Suara TextView ID User TextView ID TPS
Gambar 6. User interface Tampilan input suara
Pada user  interface tersebut  merupakan  sebuah  gambaran  tampilan  dari  pengguna  untuk  mendata atau memasukan hasil dari Rekapitulasi pada sebuah TPS tertentu dengan menampilkan ID user yang sudah terdaftar pada database dan memasukan ID TPS sesuai dengan TPS tempat user bertugas lalu untuk  dapat  menginput  jumlah  suara  pastikan user untuk  memilih  paslon  yang  sudah terdaftar  pada databse  aplikasi  dan  memasukan  jumalh  suara  yang  diraih  dengan  menggunakan  button  kirim  data maka data tersebut akan tersimpan dalam database . (Fauzi et al., 2018)(Ikhsan et al., 2018) (Purwanto et al., 2021)(Mandiri, 2019)
LIHAT HASIL REKAPITULASI
Pasangan A : xxx suara TextView hasil rekapitulasi Pasangan B : xxx suara Pasangan C : xxx suara Pasangan D : xxx suara Pasangan E : xxx suara Grafik hasil rekapitulasi TextView nama pasangan / calon
Gambar 7. User interface Tampilan Hasil Rekapitulasi Perhitungan Sementara
Vol. 2, No. 1, Juni 2022, hlm. 17-26
Pada user interface tersebut merupakan sebuah gambaran tampilan dari pengguna untuk dapat melihat jumlah hasi Rekapitulasi yang sudah diinput dari beberapa TPS yang sudah selesai dalam melakukan Rekapitulasi  pemungutan  hasil  suara  secara tidak  langsung  padatampilan  itu  gabungan  inputan  dari beberapa user dan ditampilkan dalam bentuk diagram dan teks.
3.4. Pseudocode Algoritma Input data Suara: class DoInput extends AsyncTask<String, String, String> { protected String doInBackground(String... args) { json = userFunction.inputSuara(datacalon, datauser, datasuara); return null; Hitung perolehan suara sementara: $sql = "SELECT vote.id_calon, SUM(vote.jum_suara),calon.nama_calon,calon.gambar FROM vote INNER JOIN calon ON vote.id_calon = calon.id_calon GROUP BY id_calon ";

## 3.5. Tampilan Aplikasi
Setelah  aplikasi  diracang  berdasarkan usecase , diagram  activity ,rancangan user  interface dan memberikan algoritma dalam menghitung perolehan suara sementara maka dapat diimplementasikan dengan tampilan sebagai berikut:
Gambar 8. Aplikasi Rekapitulasi
Vol. 2, No. 1, Juni 2022, hlm. 17-26

## 3.6. Testing
Pengujian  dilakukan  dengan  mengguakan  dua  pengujian  yaitu  dengan  menggunakan  metode black  box dan  menggunakan  metode white  box berikut  adalah  pengujian  dilakukan  pada  aplikasi tersebut :
1.  Pengujian Black Box
Tabel 2. Pengujian Blackbox No Skenario Pengujian Test Case Hasil yang diharapkan Hasil Pengujian Kesim pulan 1 Mengosongkan kolom User name kemudian tekan tombol Login Form Login Sistem akan menolak login dan menampilkan pesan berupa Toast “ Username tidak boleh kosong” Sesuai harapan Valid 2 Mengosongkan kolom Password kemudian tekan tombol Login Form Login Sistem akan menolak login dan menampilkan pesan berupa Toast “ Password tidak boleh kosong” Sesuai harapan Valid 3 Mengosongkan kolom Username
dan Password kemudian tekan tombol Login Form Login Sistem akan menolak login dan menampilkan pesan berupa Toast “ Username dan
Password tidak boleh kosong” Sesuai harapan
Valid
4 Mengisi kolom username dan password yang tidak terdapat dalam database Form Login Sistem akan menolak login dan menampilkan pesan “ Username / Password salah” Sesuai harapan Valid 5. Mengisi kolom username dan password yang terdapat dalam database Form Login Sistem akan membawa user pada halaman menu utama Sesuai harapan Valid 6. Mengosongkan kolom jumlah suara Form Input Data Perolehan Suara Sistem akan menolak menyimpan data ke server dan akan menamilkan pesan berupa Toast “Masukan jumlah perolehan suara”. Sesuai harapan Valid 7. Menginput data pada kolom jumlah suara Form Input Data Perolehan Suara Sistem akan menyimpan data ke server dan akan
menamilkan pesan berupa Toast “Berhasil Input Data” atau “Berhasil Update Data” Sesuai harapan
Valid

## 2.  Pengujian White Box
Pengujian white box yang akan dilakukan adalah dengan melakukan input suara dan melihat hasil rekapitulasi suara sementara berupa teks maupun grafik bar.
Vol. 2, No. 1, Juni 2022, hlm. 17-26
1 2 3 4 5 6 7 8 9 10 11 12 13
Gambar 9. Skema Grafik Alir Input Suara
Kompleksitas siklomatis dari grafik alir white box  dapat diperoleh dengan perhitungan: V(G) = E – N + 2 Dimana: E = Jumlah Edge yang ditentukan gambar panah N = Jumlah simpul grafik alir ditentukan dengan gambar lingkaran V(G) = 14- 13 + 2 = 3 V(G) < 10 berarti memenuhi syarat kekomplesitasi siklomatisnya. Baris set yang dihasilkan dari jalur independent adalah sebagai berikut:
a. 1-2-3-5-6-7-8-9-11-12-13
b. 1-2-3-5-6-7-8-9-10-13
c. 1-2-3-4-13
Ketika aplikasi dijalankan, maka terlihat bahwa satu set baris yang dihasilkan adalah 1-2-3-5-6-7- 8-9-11-12-13-1-2-3-5-6-7-8-9-10-13-1-2-3-4-13  dan  terlibat  bahwa  simpul  telah  dieksekusi  satu kali.

## 4. KESIMPULAN
Berdasarkan  dari  peracangan  aplikasi  tersebut  dapat  disimpulkan  bahwasannya  Penyajian  data berupa  grafik  bar maupun  teks  adalah  hasil  rekapitulasi  suara  sementara  dan  bukanlah hasil  akhir  dari perhitungan  suara  yang  sah.  Karena  hasil  perhitungan  suara  yang  sah  adalah  hasil  perhitungan  kertas suara  secara  manual  oleh  KPU  dengan  demikian  aplikasi  tersebut  hanyalah  sebuah  aplikasi  yang digunakan sebagai pembanding atau penyimpanan data internal dari beberapa petugas yang digunakan untuk mengetahui lebih cepat perhitungan secara serentak.

## REFERENSI
Endy  Budianto,  A.  (2021). Learning  Android  and  Cyber  Counseling .  Media  Nusa  Creative  (MNC Publishing).
Fauzi,  A.,  Pernando,  F.,  &  Raharjo,  M.  (2018).  Penerapan  Metode  Haversine  Formula  Pada  Aplikasi Pencarian Lokasi Tempat Tambal Ban Kendaraan Bermotor Berbasis Mobile Android. Jurnal Teknik Komputer , 4 (2), 56 –63. https://doi.org/10.31294/JTK.V4I2.3512
Vol. 2, No. 1, Juni 2022, hlm. 17-26
Hardiyanto, Abdussomad, Haryadi, E., Sopandi, R., & Asep. (2019). Penerapan Model Waterfall Dan Uml Dalam  Rancang  Bangun  Program  Pembelian  Barangberorientasi  Objek  Pada  Pt. Fujita  Indonesia. Interkom , 13 (4), 6. https://repository.bsi.ac.id/index.php/repo/viewitem/21174
Harlina,  &  Musliadi.  (2019). Pemrograman  Aplikasi  Android  dengan  Android  Studio,  Photoshop,  dan Audition . Elex Media Komputindo. https://doi.org/9786230002120 Ikhsan, M., Riza, A., Kurniawan, M. T., Yunan, U., & Septo, K. (2018). Analisis Dan Perancangan Space Planning Pada Data Center Di Pemerintah Kabupaten Bandung Berdasarkan Standar Ansi / Bicsi 002 Dengan  Metode  Ppdioo  Studi  Kasus :  Diskominfo  Pemerintah  Kabupaten  Bandung  Analysis  and Design of Space Planning in Data Center I . 5 (2), 3148 –3155. Kadir, A. (201 C.E.). Logika Pemrograman Menggunakan Java . Elex Media Komputindo. Karman, J., Mulyono, H., & Taqwa Martadinata, A. (2019). Sistem Informasi Geografis Berbasis Android Studi Kasus Aplikasi SIG Pariwisata . Deepublish. Karuniawan, H. (2020). Belajar Membuat Aplikasi Dengan Android Studio . Herru Karuniawan.
Kharisma  Raharja,  I.  (2022). Pengembangan  Sistem  Informasi  Menggunakan  Metodologi  Agile . Deepublish.
Mandiri, A. (2019). Media Pembelajaran KKPI Berbasis Android Pada Siswa Smk Kelas X. IJNS-Indonesian Journal on Networking and Security , 8 (4), 1 –5. http://ijns.org/journal/index.php/ijns/article/view/1690 Marlinda, L., Hermawan, A., & Fauzi, A. (2019). Sistem Informasi Pengelolaan Masjid Online Menggunakan Metode Waterfall. Edik Informatika , 6 (1), 20 –27. https://doi.org/10.22202/ei.2019.v6i1.3634 maulana, A., Fauzi, A., Radiyah, U., & Okta, F. (2019). Perancangan Aplikasi Pengenalan Budaya Betawi Berbasis  Android. Journal  of  Information  Engineering  and  Educational  Technology , 2 (2),  101. https://doi.org/10.26740/jieet.v2n2.p101-108
Pernando, F., & Fauzi, A. (2019). Sistem Pakar Diagnosa Hama Penyakit Tanaman Padi Dan Holtikultura Menggunakan Metode Forward Chaining Berbasis Android . V (2), 265 –270. https://doi.org/10.31294/jtk.v4i2
Prabowo, M. (2020). METODOLOGI PENGEMBANGAN SISTEM INFORMASI . LP2M Press IAIN Salatiga. Purwanto, H., Fauzi, A., & Sumbaryadi, A. (2021). Penerapan Metode Multycreteria Decsion Making Untuk Menentukan  Handphone  Android  4G  Low-End. Computer  Science  (CO-SCIENCE) , 1 (1),  11 –17. https://doi.org/10.31294/coscience.v1i1.133 PURWANTO, R., ROSYIDA, S., & FAUZI, A. (2020). MONITORING PELAKSANAAN MUTASI BERBASIS WEB PADA PT.JASAMARGA (PERSERO) Tbk. Jurnal Infortech , 2 (2), 166 –170. https://doi.org/10.31294/infortech.v2i2.9079 Retno, A. (2022). Pemahaman diagram konsep rekayasa perangkat lunak dan pemrograman PHP . MNC Publishing.
Sanjaya,  I.  (2019). Pengujian  Aplikasi  Program  Komputer  sebelum  digunakan (1st  ed.).  Andi  Publiser. https://doi.org/97860259163345
Setiawan,  A.  (2021). Aplikasi  Pembelajaran  dan  Uji  Kemampuan  Test  Kemampuan  Dasar  Akademik Berbasis Android . 1 (2), 54 –62. Supardi, Y. (2019). Belajar Pemrograman Android untuk Semua Kebutuhan . Elex Media Komputindo.