Main Article Content


Examinations in schools that still use paper require a great deal of time, effort and money to implement, especially in the activities of printing, duplicating and distributing exam questions to students who will take the exam. Therefore, we need a system that can facilitate the filling, duplication and distribution of questions at a small cost. Based on these problems, a web-based CBT application was built that can be accessed anywhere and anytime and can work on multiple platforms (multi-platform). This system was built using the prototyping method to make it easier for developers and users to develop applications from the initial prototype to the production stage. In practice, this application is expected to be able to accommodate exam activities for all students in the school at the same time. Based on this, the application that is made must have reliability and accuracy starting from the process of carrying out the exam to displaying the results. Researchers apply a cache and queue job system to the application to get maximum results. From the results of tests that have been carried out in three stages, the results show that this web-based CBT application is able to accommodate exam activities in schools with a total of 250 students in one exam session and can display a recap of exam results from all participants.


CBT queue job prototyping CBT queue job prototyping Cache

Article Details

Author Biographies

Rahmat Siswanto, Universitas Muhammadiyah Palopo

Program Studi Rekayasa Perangkat LunakUniversitas Muhammadiyah Palopo

Dwi Senjaya A. Morang, Universitas Handayani Makassar

Program Studi Sistem KomputerUniversitas Handayani Makassar
How to Cite
Siswanto, R., & Senjaya A. Morang, D. (2023). Rancang Bangun Aplikasi Computer-based Test (CBT) serta Optimasinya Menggunakan Cache dan Queue Job. Jurnal Komputer Terapan, 8(2), 391–407.


  1. K. Karfindo and F. Mustafa, “Pengembangan aplikasi Computer Based Test (CBT) untuk Sekolah Menengah Atas (SMA),†Register: Jurnal Ilmiah Teknologi Sistem Informasi, vol. 3, no. 1, pp. 42–48, Jan. 2017, doi: 10.26594/REGISTER.V3I1.715.
  2. R. D. Utami, “Aplikasi Computer-Based Test Ujian pada SMP Negeri 6 Cimahi,†Jurnal Teknologi dan Informasi, vol. 9, no. 2, pp. 151–160, Oct. 2019, doi: 10.34010/JATI.V9I2.2234.
  3. D. A. S. Agustina, “PERANCANGAN APLIKASI COMPUTER BASED TEST (CBT) BERBASIS WEB (STUDI KASUS DI SMP NEGERI 2 KUTA - BADUNG),†Jurnal Teknologi Informasi dan Komputer, vol. 2, no. 1, Oct. 2017, Accessed: Nov. 22, 2022. [Online]. Available:
  4. A. Susanto and ; Meiryani, “System Development Method with The Prototype Method,†INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH, vol. 8, p. 7, 2019, Accessed: Nov. 21, 2022. [Online]. Available:
  5. J. Triyono, “Implementasi Localstorage pada Pemrograman Client Berbasis JSON,†2019, Accessed: Nov. 22, 2022. [Online]. Available:
  6. “Estimating Concurrent Users - IBM Documentation.† (accessed Dec. 24, 2022).
  7. I. K. S. Satwika and K. N. Semadi, “PERBANDINGAN PERFORMANSI WEB SERVER APACHE DAN NGINX DENGAN MENGGUNAKAN IPV6,†Scan : Jurnal Teknologi Informasi dan Komunikasi, vol. 15, no. 1, pp. 10–15, Feb. 2020, doi: 10.33005/SCAN.V15I1.1847.