Analisis Perbandingan Performa Load Testing antara Lumen PHP dengan ExpressJS Javascript (Studi Kasus : Website MMD 2023)

Analisis Perbandingan Performa Load Testing antara Lumen PHP dengan ExpressJS Javascript (Studi Kasus : Website MMD 2023)

Penulis

  • Jovial Pattiasina Fakultas Ilmu Komputer, Universitas Brawijaya
  • Widhy Hayuhardhika Nugraha Putra Fakultas Ilmu Komputer, Universitas Brawijaya
  • Hariz Farisi Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

Teknologi Berbasis Cloud, JMeter, Artillery, Load Testing, ExpressJs, Lumen

Abstrak

Penggunaan suatu teknologi berbasis cloud saat ini semakin banyak digunakan untuk mendukung aktivitas antar system. Web service terdiri dari suatu fungsi yang berfungsi untuk memecahkan suatu masalah. Hal tersebut membuat peneliti memberikan analisis perbandingan framework pada Lumen dan ExpressJs yang didukung oleh beberapa penelitian serupa. Peneliti juga memberikan gambaran perbandingan performa yang sebelumnya menggunakan Yii2 sehingga dengan perbandingan Yii2 dan Lumen yang dimana performa Lumen lebih baik jika dibandingkan dengan Yii2. Hal tersebut disebabkan Yii2 yang mengembalikan View sehingga menyebabkan keterlambatan dalam penyampaian informasi. Tujuan yang ingin dicapai peneliti yaitu hasil serta hipotesis perbandingan ExpressJs dengan Lumen sehingga bisa diambil kesimpulan. Beberapa parameter yang akan diujikan yaitu response time dan penggunaan resource CPU average, serta error yang dihasilkan ketika pengujian load berlangsung. Hasil dari response time akan digunakan sebagai pengambilan hipotesis menggunakan metode Wilcoxon. Setelah melakukan pengujian terhadap masing – masing framework menggunakan dua tools yaitu JMeter dan Artillery, peneliti mengambil kesimpulan bahwa framework ExpressJs memiliki response time yang lebih baik jika dibandingkan dengan Lumen. Hal tersebut dikarenakan sifat dari ExpressJs yang bisa berjalan secara konkurensi sehingga response time yang didapatkan lebih baik jika dibandingkan dengan Lumen. Tetapi lumen memiliki kestabilan yang baik jika dibandingkan dengan Express karena sifatnya yang sequential.

Referensi

Mulana, L,, Prihandani, K,, & Rizal, A, (2022, September), Analisis Perbandingan Kinerja Framework Codeigniter dengan Express,Js pada Server RESTful Api, Jurnal Ilmiah Wahana Pendidikan, 316-326,

Sunardi, A,, & Suharjito, (2019), MVC Architecture: A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based, Procedia Computer Science, 134-141,

Sofian, Y,, Supriadi, F,, & Mahardika, F, (2021, September 22-23), Microservices Technology on the Development of the Massive Open Online Course in Higher Educations, International Conference on Cyber and IT Service Management (CITSM 2021), 9, 1-5,

Rompis, A, C,, & Aji, R, F, (2018, Juni), Perbandingan Performa Kinerja Node,js, PHP, dan Python dalam Aplikasi REST, Cogito Smart Journal, 4, 171-187,

Kansha, W, M,, Saherih, & Muchlis, (2023, Februari), Analisis Perbandingan Struktur dan Performa Framework Codeigniter dan Laravel dalam Pengembangan Web Application, JURNAL TEKNIK INFORMATIKA STMIK ANTAR BANGSA, 1, 25-30,

Dauda, A, B,, Saber, Z,, Mustapha, M, A,, & Abdullah, M, T, (2017), Effect of Serialized Messaging on Web Services Performance, IEEE, 1-5,

Casciaro, M, (2014), Node,js Design Patterns: Get the Best Out of Node,js by Mastering a Series of Patterns and Techniques to Create Modular, Scalable, and Efficient Applications, Packt Publishing,

By Arifin, M, B, U,, & Aunillah, (2021), Buku Ajar Statistik Pendidikan, UMSIDA PRESS,

Permatasari, D. I., Ardani, M., Ma’ulfa, A. Y., Ilhami, N., Pratama, S. G., Dwi Astuti, S. R., & Naufalita, N. W. (2020). Pengujian Aplikasi Menggunakan Metode Load Testing dengan Apache Jmeter pada Sistem Informasi Pertanian. Jurnal Sistem dan Teknologi Informasi, 8, 135-139.

Apache Software Foundation. (2023). https://jmeter.apache.org/

Ritzal, R. (2020, Agustus 16). Optimizing Java for serverless applications. 3-49.

Sofian, Y., Supriadi, F., & Mahardika, F. (2021, September 22-23). Microservices Technology on the Development of the Massive Open Online Course in Higher Educations. International Conference on Cyber and IT Service Management (CITSM 2021), 9, 1-5.

StrongLoop, IBM. (2017). ExpressJs. Express - Node.js web application framework. Retrieved Januari 6, 2024, from https://expressjs.com/

Google. (2023).https://cloud.google.com/cloudconsole/?utm_source=google&utm_medium=cpc&utm_campaign=japac-ID-all-en-dr-BKWS-all-all-trial-PHR-dr-605216&utm_content=text-adnone-none-DEV_c-CRE_664894245828-ADGP_Hybrid%20%7C%20BKWS%20-%20BRO%20%7C%20Txt%20~%20Management%

Diterbitkan

07 Feb 2024

Cara Mengutip

Pattiasina, J., Putra, W. H. N. ., & Farisi, H. (2024). Analisis Perbandingan Performa Load Testing antara Lumen PHP dengan ExpressJS Javascript (Studi Kasus : Website MMD 2023). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 8(2). Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/13244

Terbitan

Bagian

Artikel
Loading...