Optimalisasi Aplikasi CyReborn dengan HttpURLConnection API Berbasis Framework dan Android Untuk Autentifikasi Peserta PKKMB

Penulis

Andi Setiawan, Ahmad Fauzi, Ade Irma Purnamasari

Abstrak

Aplikasi CyReborn merupakan sistem untuk memudahkan autentifikasi data peserta pengenalan kehidupan kampus mahasiswa baru atau PKKMB berbasis framework, namun mengalami kendala pada saat pengoperasinya, yaitu sulitnya menguraikan kepadatan antrian pada proses autentifikasi peserta terutama pada saat absensi pagi, absensi istirahat, dan absensi pulang. Tujuan penelitian dari penelitian ini adalah optimalisasi aplikasi CyReborn dengan HttpURLConnection API agar dapat menjalankan QRCode melalui aplikasi android pada bagian frontend, sedangkan pada bagian backend menggunakan web framework untuk pengelolaan data autentifikasinya. Sedangkan fokus dari penelitian ini adalah membandingkan kecepatan autentifikasi data peserta PKKMB, antara sebelum optimalisasi dengan yang sesudah dilakukan optimalisasi. Pengujian dilakukan dengan menggunakan empat API yang biasa digunakan pada aplikasi berbasis web PHP framework dan android, yaitu HttpURLConnection API, Retrofit API, OkHttp API dan Asynchronous Http Client API. Metode pengembangan perangkat lunak menggunakan Rapid Application Development (RAD), terdiri dari tiga tahap yaitu requirement planning, design system, dan implementation. Sedangkan data yang digunakan untuk pengujian sebanyak 117 peserta, dari jumlah populasi keseluruhan peserta sebanyak 248 peserta. Hasil yang diperoleh dari penelitian ini adalah kecepatan authentifikasi data peserta PKKMB aplikasi CyReborn dengan HttpURLConnection API, hasil terendah saat pengujian awal sebesar 30 detik dan tertinggi sebesar 90 detik, sedangkan hasil pengujian dengan HttpURLConnection API terendah sebesar 5 detik dan tertinggi 30 detik. Artinya hasil optimalisasi aplikasi CyReborn dengan HttpURLConnection API, meningkat sebesar 15 detik untuk hasil akhir terendah dan sebesar 82 detik untuk hasil akhir tertinggi, atau persentase terendah sebesar 40% dan persentase tertinggi 92%.

 

Abstract

CyReborn application is a system to facilitate the authentication of participant's introduction of campus life for new students or PKKMB based on the framework, but has problems when operating, which is the difficulty of deciphering the queue density in the participant's authentication process especially during morning attendance, rest absenteeism, and home absence. The research objective of this research is to optimize the CyReborn application with the HttpURLConnection API so that it can run QRCode through the android application on the frontend, while the backend uses a web framework for managing its authentication data. While the focus of this study is to compare the speed of PKKMB participant data authentication, between before optimization and after optimization. Testing is done by using four APIs that are commonly used on PHP framework and android web-based applications, namely the HttpURLConnection API, Retrofit API, OkHttp API and Asynchronous Http Client API. The software development method uses Rapid Application Development (RAD), consisting of three stages, namely requirements planning, system design, and implementation. While the data used for testing were 117 participants, out of a total population of 248 participants. The results obtained from this study are the speed of authentication of PKKMB CyReborn application participants with the HttpURLConnection API, the lowest results at initial testing were 30 seconds and the highest was 90 seconds, while the test results with the lowest HttpURLConnection API were 5 seconds and the highest was 30 seconds. This means that the optimization results of the CyReborn application with the HttpURLConnection API, increase by 15 seconds for the lowest final result and by 82 seconds for the highest final result, or the lowest percentage by 40% and the highest percentage by 92%.

Teks Lengkap:

PDF

Referensi


ANDRI. 2019. Penerapan Algoritma Pencarian Binary Search dan QuickSort pada Aplikasi Kamus Bahasa Palembang Berbasis Web. Jurnal Informatika: Jurnal Pengembangan IT (JPIT), 04(01), 70–74. https://doi.org/10.30591/jpit.v4i1.1104

AZHAR, M. A., SAUDI, M. M., AHMAD, A., & ABU BAKAR, A. 2019. Detection of social media exploitation via SMS and camera. International Journal of Interactive Mobile Technologies, 13(4), 61–78. https://doi.org/10.3991/IJIM.V13I04.10521

FAQIH, A. H., LAKSANA, T. G., & FEBRIATI, A. 2018. Sistem informasi reporting curiculum vitae karyawan menggunakan metode rapid application development berbasis website di PT. PINS Indonesia. JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 03, 69–75.

FERRYANSYAH, M. S., ANANTA, M. T., & FANANI, L. 2017. Analisis Performansi HTTP Networking Library pada Android ( Studi Kasus : Portal Berita ). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 2(5), 2025–2033.

FOCARDI, R., LUCCIO, F. L., & WAHSHEH, H. A. M. 2019. Usable security for QR code. Journal of Information Security and Applications, 48, 102369. https://doi.org/10.1016/j.jisa.2019.102369

GRACIA, J., & BAYO, E. 2018. An effective and user-friendly web application for the collaborative analysis of steel joints. Advances in Engineering Software, 119(March 2017), 60–67.

https://doi.org/10.1016/j.advengsoft.2018.02.007

LABOLO, I. 2019. Implementasi QRCode Untuk Absensi Perkuliahan Mahasiswa Berbasis Paperless Office. Jurnal Informatika UPGRIS, 5(1), 1–4.

PARMAR, R., PATEL, T., AGRAWAL, S., & VERMA, J. 2018. Towards Benchmarking Android Networking Libraries. International Journal of Engineering Research in Computer Science and Engineering (IJERCSE), 5(3), 323–325.

PERMANA, A. P., NURHAYANTI, O. D., & MARTONO, K. T. 2016. Perancangan dan Implementasi Augmented Reality Pemantauan Titik Reklame Kota Semarang Menggunakan QR-Code Berbasis ANDROID. Jurnal Teknologi dan Sistem Komputer, 4(2), 295–304.

PROKOFYEVA, N., & BOLTUNOVA, V. 2017. Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia - Procedia Computer Science, 104(December 2016), 51–56. https://doi.org/10.1016/j.procs.2017.01.059

RONO, L. DAISY CHELANGAT. 2018. Microcredit and Its Relationship To the Growth of Small and Medium Enterprises in Konoin Subcounty, Kenya. International Journal of Advanced Research, 6(4), 961–968. https://doi.org/10.21474/ijar01/6935

SUFYAN, F., & BANERJEE, A. 2019. Comparative analysis of network libraries for offloading efficiency in mobile cloud environment. International Journal of Advanced Computer Science and Applications, 10(2), 574–584. https://doi.org/10.14569/ijacsa.2019.0100272

SUNARDI, A., & SUHARJITO. 2019. MVC Architecture : A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based. Procedia Computer Science, 157, 134–141. https://doi.org/10.1016/j.procs.2019.08.150

SUPRIYATMAN, SUHANDI, A., RUSDIANA, D., SAMSUDIN, A., WIBOWO, F. C., & MANSYUR, J. 2018. Design of Experimental Problem Solving-Based Learning Program to Improve Mental Model and to Enhance Mental-Modeling Ability. Jurnal Pendidikan Fisika Indonesia, 14(July), 73–82. https://doi.org/10.15294/jpfi.v14i2.6279

WANG, C. J., FAN, H. J., & PAN, S. 2016. Research on Mapping UML to Petri-Net in System Modeling. EDP Sciences, 38(61473306), 2–5.




DOI: http://dx.doi.org/10.25126/jtiik.0813243