Comparative Analysis of Codeigniter, Laravel and Ktupad Frameworks: Case Study Online Exam Applications

  • Wawan Sismadi Universitas IPWIJA, Jakarta, Indonesia
  • Indra Universitas Budi Luhur, Jakarta, Indonesia
  • Besar Agung Martono Universitas IPWIJA, Jakarta, Indonesia
  • Titing Widyastuti Universitas IPWIJA, Jakarta, Indonesia
Keywords: CodeIgniter, Laravel, Web Framework Comparative Analysis, Faraid Expert System, MVC Web Framework, Extreme Programming, Ktupad

Abstract

The speed of access to digital information is essential in making decisions, and Google Development requires a data access limit of no more than three seconds. This study analyzes performance, security, and other measurements among three frameworks: CodeIgniter, Laravel, and Ktupad. This research methodology uses digital forensics as a framework for the collection of functions, classes, and rules. In contrast to libraries that are only for a specific purpose, the framework comprehensively regulates how we build applications. Frameworks allow us to build applications faster because we will focus more on the subject matter as developers. SDLC (System Development Life Cycle) consists of 3 stages: Framework Testing, Framework Analysis, and Framework Evaluation. The case study of this research is an Online Exam at Junior High School 242 Jakarta, which was built using CodeIgniter Web Framework, Boostrap, JQuery, Laravel, and Ktupad Web Framework and then compares the three using the Research and Development method with the Extreme Programming (XP) approach. Comparison tool using Web Dev, Apache JMeter, and ZAP OWASP. The results of this study show that the performance values are 1-100 from CodeIgniter 77, Laravel 75, and Ktupad 99, and security values from CodeIgniter Medium, Laravel Medium, and Ktupad Low.

References

CodeIgniter (2022) 'The small framework with powerful features .'Available at: https://codeigniter.com/.

Destiningrum, M., & Adrian, Q. J. (2017). Sistem Informasi Penjadwalan Dokter Berbassis Web Dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum Medical Centre). Jurnal Teknoinfo, 11(2), 30–37.

Erinton, R., Negara, R. M., & Sanjoyo, D. D. (2017). Analisis Performasi Framework Codeigniter Dan Laravel Menggunakan Web Server Apache. EProceedings of Engineering, 4(3).

Fatoni, A., & Dwi, D. (2016). RANCANG BANGUN SISTEM EXTREME PROGRAMMING SEBAGAI METODOLOGI PENGEMBANGAN SISTEM. 3(1).

Kamarudin, K., Kusrini, K., & Sunyoto, A. (2018). Uji Kinerja Sistem Web Service Pembayaran Mahasiswa Menggunakan Apache JMeter (Studi Kasus: Universitas AMIKOM Yogyakarta). Respati, 13(1). https://doi.org/10.35842/jtir.v13i1.215

Latif, U. K., & Kusumasari, T. F. (2017). Performance Comparison of Executing Large Data in Yii2 and Laravel Framework. International Journal of Innovation in Enterprise System, 01(02).

Papadakis, S., & Kalogiannakis, M. (2019). Evaluating the effectiveness of a game-based learning approach in modifying students’ behavioural outcomes and competence, in an introductory programming course. A case study in Greece. International Journal of Teaching and Case Studies, 10(3), 235. https://doi.org/10.1504/IJTCS.2019.102760

Papadakis, S., Vaiopoulou, J., Sifaki, E., Stamovlasis, D., Kalogiannakis, M., & Vassilakis, K. (2021). Factors That Hinder in-Service Teachers from Incorporating Educational Robotics into Their Daily or Future Teaching Practice: Proceedings of the 13th International Conference on Computer Supported Education, 55–63. https://doi.org/10.5220/0010413900550063

Permatasari, D. I. (2020). Pengujian Aplikasi menggunakan metode Load Testing dengan Apache JMeter pada Sistem Informasi Pertanian. Jurnal Sistem dan Teknologi Informasi (JUSTIN), 8(1), 135. https://doi.org/10.26418/justin.v8i1.34452

Prayudi, Y., & Sn, A. (2015). Digital chain of custody: State of the art. International Journal of Computer Applications, 114(5).

Septian, W. R. D. (2010). Analisis Perbandingan framework php berdasarkan moose ck dan properti kualitas disain menggunakan metode analytic hierarchy process (AHP).

Sholeh, A. N., & Wardaya, M. S. S. (2019). ANALISIS DAN PENGUJIAN KERENTANAN SISTEM INFORMASI PERPUSTAKAAN. Jurnal Mandiri. https://doi.org/10.33753/mandiri.v3i1.65

Simajuntak, P. (2016). Analisis model view controller (mvc) pada bahasa php. Journal Information System Development (ISD), 1(2).

Sismadi, W., Darmawan, I., Wahyudi, W., & Nicolas, P. P. (2021). IMPLEMENTASI PENGEMBANGAN APLIKASI UJIAN ONLINE MENGGUNAKAN KTUPAD MVC FRAMEWORK. Jurnal Ekonomi Manajemen Sistem Informasi, 2(4), 433–446.

Utami, E., & Sahid, S. (2010). Perbandingan Sistem Keamanan Pengembangan Aplikasi Website Web 2.0 Menggunakan Framework Ruby On Rails Dan Cakephp. Data Manajemen Dan Teknologi Informasi (DASI), 11(3), 34.

W3Techs (2020) W3Techs - World Wide Web Technology Surveys. Available at: https://w3techs.com/ (Accessed: 22 January 2022).

Published
2022-12-27
How to Cite
Sismadi, W., Indra, Martono, B. A., & Widyastuti, T. (2022). Comparative Analysis of Codeigniter, Laravel and Ktupad Frameworks: Case Study Online Exam Applications. Indonesian Journal of Applied Research (IJAR), 3(3), 207-219. https://doi.org/10.30997/ijar.v3i3.236