Analisis Perbandingan Performa Framework NestJS dan Lumen Pada Studi Kasus Aplikasi Berbasis REST API

Penulis

  • Buce Trias Hanggara Universitas Brawijaya
  • Muhammad Hasan Nasrullah Universitas Brawijaya
  • Djoko Pramono Universitas Brawijaya

DOI:

https://doi.org/10.32664/j-intech.v12i1.1354

Kata Kunci:

CPU, Lumen, Memory Usage, NestJS

Abstrak

Pengembangan teknologi informasi saat ini memiliki kecenderungan menyelesaikan permasalahan bisnis dalam bentuk layanan. Sistem layanan tersebut di solusikan dengan pembuatan aplikasi berbasi Application Programming Interface (API). NodeJS, dan PHP memiliki framework khusus untuk pembuatan backend tersebut yakni NestJS dan Lumen. Penelitian ini berfokus untuk membandingkan performa aplikasi dari sudut pandang response time, CPU, dan Memmory Usage. Setelah melakukan pengujian signifikansi data, peneliti memberikan hasil perbandingan dimana kedua teknologi tidak memiliki perbedaan dalam kecepatan waktu respon, dimana keduanya hanya memiliki selisih 40ms atau 0,04 detik. Dalam aspek lain, terdapat perbedaan antara kedua teknologi dalam penggunaan CPU dengan selisih 6% dan memori dengan selisih 1%. NestJS lebih baik dalam efisiensi penggunaan CPU dan memori dibandingkan Lumen, berdasarkan hasil perhitungan rata-rata.

Referensi

Aqshal Marta Yudha, & Andhik Budi Cahyono. (2022). Pengembangan Back End Menggunakan Laravel Lumen (Studi Kasus Teknologi.id Event). Automata (Ajang Unjuk Tugas Akhir Oleh Mahasiswa Informatika), 3(2).

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/

Unduhan

Diterbitkan

2024-07-24