Comparative Analysis of Codeigniter, Laravel and Ktupad Frameworks: Case Study Online Exam Applications
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).
Copyright (c) 2022 Indonesian Journal of Applied Research (IJAR)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Authors submitting a manuscript do so on the understanding that if accepted for publication, copyright publishing of the article shall be assigned/transferred to Indonesian Journal of Applied Research (IJAR) Universitas Djuanda as Publisher of the journal. Upon acceptance of an article, authors will be asked to complete a 'Copyright Transfer Agreement'. An e-mail will be sent to the corresponding author confirming receipt of the manuscript together with a 'Copyright Transfer Agreement' form by online version of this agreement.
Indonesian Journal of Applied Research (IJAR) Universitas Djuanda, the Editors and the Editorial Board make every effort to ensure that no wrong or misleading data, opinions or statements be published in the journal. In any way, the contents of the articles and advertisements published in the Indonesian Journal of Applied Research (IJAR) Universitas Djuanda are sole and exclusive responsibility of their respective authors and advertisers.
Remember, even though we ask for a transfer of copyright, our journal authors retain (or are granted back) significant scholarly rights as mention before.
The Copyright Transfer Agreement (CTA) Form can be downloaded here: Copyright Transfer Agreement-IJAR 2020
The copyright form should be signed electronically and send to the Editorial Office e-mail below:
Prof. Dr. Ir. Dede Kardaya, M.Si. (Editor-in-Chief)
Universitas Djuanda
Jl. Tol Jagorawi No.1, Ciawi, Kec. Ciawi, Bogor, Jawa Barat 16720
Website: http://journal.unida.ac.id/index.php/IJAR/index
Email: ijar@unida.ac.id