Perancangan Aplikasi Mobile E-Voting Dengan Framework Flutter Untuk Pemilihan Ketua BEM Universitas Esa Unggul Kampus Tangerang


  • Muhamad Magfur Universitas Esa Unggul
  • Nizirwan Anwar Universitas Esa Unggul


e-voting, mobile application, firebase, flutter, dart


In this research, accompanied by rapid technological advancements, the event of selecting the Student Executive Board (BEM) Chairman faces numerous challenges that can hinder its smooth execution. These challenges include manual voting processes, time-consuming vote counting, inadequate audit trails for voting results, and the added complexity of the Covid-19 pandemic, which has made it difficult to find solutions for conducting the elections. The researcher aims to develop a mobile E-voting application to minimize these obstacles and reduce the time and excessive paper expenditure in the execution of the Student Executive Board (BEM) Chairman elections at Esa Unggul Tangerang Campus. The design of this application utilizes the Extreme Programming (XP) methodology and employs the Dart programming language with the Flutter framework. To ensure the smooth operation of the application, a storage medium, commonly referred to as a database, is necessary. The database used in this research is called Firebase, which is a storage service created by Google that simplifies the researcher's task in developing the Mobile E-voting application. This research highlights the importance of using E-voting in elections, with the potential to expedite the process, reduce costs, enhance efficiency, and improve transparency.


L. P. Gelu, D. Nababan, and Y. P. K. Kelen, “E-Voting Pemilihan Ketua Bem Universitas Timor Berbasis Mobile Menggunakan Metode Waterfall,” J. Inf. …, 2022, [Online]. Available:

M. M. Purba, “Perancangan E-Voting Untuk Pemilihan Bem Berbasis Web,” JSI (Jurnal Sist. Informasi) …, 2018, [Online]. Available:

E. Turban, Electronic Commerce A Managerial and Social Networks Perspective. Springer Cham Heidelberg New York Dordrecht London, 2015. doi:

R. Hanifatunnisa and B. Rahardjo, “Blockchain based e-voting recording system design,” 2017 11th Int. …, 2017, [Online]. Available:

J. Azwar Anas and M. Sondang sumbawati, “Pengembangan Aplikasi Mobile Learning Berbasis Android Mata Kuliah Kecerdasan Buatan Di Jurusan Teknik Informatika Universitas Negeri Surabaya,” It-Edu, vol. 04, pp. 119–125, 2020, [Online]. Available:

A. Nurkholis, E. R. Susanto, and S. Wijaya, “Penerapan Extreme Programming dalam Pengembangan Sistem Informasi Manajemen Pelayanan Publik,” vol. 5, pp. 124–134, 2021, [Online]. Available:

R. Samihardjo and S. Lestari, “E-Voting in Indonesia Election: Challenges and Opportunities.,” Review of International Geographical …., 2021. [Online]. Available:

A. Mubarak, “Rancang Bangun Aplikasi Web Sekolah Menggunakan Uml ( Unified Modeling Language ) Dan Bahasa Pemrograman Php ( Php Hypertext Preprocessor ) Berorientasi Objek Abdul Mubarak,” vol. 02, no. 1, pp. 19–25, 2019, [Online]. Available:

B. Unhelkar, Software Engineering with UML. 2017. doi: 10.1201/9781351235181.

A. A. Arwaz, T. Kusumawijaya, R. Putra, K. Putra, and A. Saifudin, “Pengujian Black Box pada Aplikasi Sistem Seleksi Pemenang Tender Menggunakan Teknik Equivalence Partitions,” J. Teknol. Sist. Inf. dan Apl., vol. 2, no. 4, p. 130, 2019, doi: 10.32493/jtsi.v2i4.3708.




How to Cite

Muhamad Magfur, & Nizirwan Anwar. (2023). Perancangan Aplikasi Mobile E-Voting Dengan Framework Flutter Untuk Pemilihan Ketua BEM Universitas Esa Unggul Kampus Tangerang. Prosiding SISFOTEK, 7(1), 265 - 273. Retrieved from



2. Rekayasa Sistem Informasi