Analisis Perbandingan Performa Framework NestJS dan Lumen Pada Studi Kasus Aplikasi Berbasis REST API
##plugins.themes.bootstrap3.article.main##
Abstract
Information service systems are often developed using web service architectures based on Application Programming Interfaces (APIs). There are various API technologies available, each offering different performance levels. NodeJS and PHP have specific frameworks for backend development, namely NestJS and Lumen. This study focuses on comparing the performance of these applications from the perspective of response time, CPU, and memory usage. The method involves testing 8 services created using each technology. This research provides a comparative analysis showing that there is no significant difference in response time between the two technologies, with only a 40ms or 0.04-second difference. In other aspects, differences were found between the two technologies in terms of CPU usage, with a 6% difference, and memory usage, with a 1% difference. NestJS demonstrated better efficiency in CPU and memory usage compared to Lumen, based on average calculations.
##plugins.themes.bootstrap3.article.details##
Choirudin, R., & Adil, A. (2019). Implementasi Rest Api Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa. MATRIK : Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 18(2), 284–293. doi: 10.30812/matrik.v18i2.407
Greiff, M., & Johansson, A. (2019). Symfony vs Express: A Server-Side Framework Comparison (p. 49).
Hadinata, W., & Stianingsih, L. (2024). ANALISIS PERBANDINGAN PERFORMA RESTFULL API ANTARA EXPRESS.JS DENGAN LARAVEL FRAMEWORK. Jurnal Informatika Dan Teknik Elektro Terapan, 12(1). doi: 10.23960/jitet.v12i1.3845
Hasanuddin, Asgar, H., & Hartono, B. (2022). RANCANG BANGUN REST API APLIKASI WESHARE SEBAGAI UPAYA MEMPERMUDAH PELAYANAN DONASI KEMANUSIAAN. Jurnal Informatika Teknologi Dan Sains, 4(1), 8–14. doi: 10.51401/jinteks.v4i1.1474
Laksono, M. A., Kautsar, I. A., & Setiawan, H. (2024). Implementasi Payment Gateway pada Platform Freelance Digital Menggunakan Rest API. SMATIKA JURNAL, 14(01), 135–145. doi: 10.32664/smatika.v14i01.1227
Luky Mulana, Kamal Prihandani, & Adhi Rizal. (2022). Analisis Perbandingan Kinerja Framework Codeigniter Dengan Express.Js Pada Server RESTful Api. JURNAL ILMIAH WAHANA PENDIDIKAN (JIWP), 8(16). doi: https://doi.org/10.5281/zenodo.7067707
Lumen. (n.d.). Dokumentasi Lumen. Retrieved from https://lumen.laravel.com/docs/11.x
Muhamad Saepuloh, A., & Ginting, S. (2022). PERANCANGAN SISTEM INFORMASI MANAJEMEN PROYEK DENGAN MENGGUNAKAN SOFTWARE NEST.JS BERBASIS WEB DI PT. MITRA PAJAKKU. INFOKOM (Informatika & Komputer), 10(1), 1–9. doi: 10.56689/infokom.v10i1.818
NestJS. (n.d.). Website NestJS. Retrieved from https://docs.nestjs.com/
Papazoglou, M. P., & Dubray, J. (2004). A Survei Of Web Services Technologies. Departmen of Information and Communication technology.
Paramartha, A. A. G. Y., Suryaningsih, G. K., & Aryanto, K. Y. E. (2017). IMPLEMENTASI WEB SERVICE PADA SISTEM PENGINDEKSAN DAN PENCARIAN DOKUMEN TUGAS AKHIR, SKRIPSI, DAN PRAKTIK KERJA LAPANGAN. JST (Jurnal Sains Dan Teknologi), 5(2). doi: 10.23887/jstundiksha.v5i2.8813
Prayogi, A. A., Niswar, M., Indrabayu, & Rijal, M. (2020). Design and Implementation of REST API for Academic Information System. IOP Conference Series: Materials Science and Engineering, 875(1), 012047. doi: 10.1088/1757-899X/875/1/012047
Putra, G. Z., Mahendra, N. B., Kusuma, M. B. I., & Satriawan, G. A. (2019). Aplikasi Deteksi Gempa Secara Realtime Berbasis Mobile di Indonesia. J-INTECH, 7(02), 135–139. doi: 10.32664/j-intech.v7i02.440
Rompis, A. C. (2018). Perbandingan Performa Kinerja Node.js, PHP, dan Python dalam Aplikasi REST. CogITo Smart Journal, 4(1), 160. doi: 10.31154/cogito.v4i1.92.160-170
Team, T. P. (2023, April 26). What Is a REST API? Examples, Uses, and Challenges. Postman. Retrieved from https://blog.postman.com/rest-api-examples/