Analisis Perbandingan Performa Load Testing Antara Lumen PHP Dengan ExpressJs JAVASCRIPT (STUDI KASUS : WEBSITE MMD 2023)

Pattiasina, Jovial and Ir. Widhy Hayuhardhika Nugraha Putra, S.Kom., M.Kom. and Hariz Farisi, S.Kom, M.Kom (2024) Analisis Perbandingan Performa Load Testing Antara Lumen PHP Dengan ExpressJs JAVASCRIPT (STUDI KASUS : WEBSITE MMD 2023). Sarjana thesis, Universitas Brawijaya.

Abstract

Penggunaan suatu teknologi berbasis cloud saat ini semakin banyak digunakan untuk mendukung aktivitas antar sistem pada suatu jaringan. Web service terdiri dari suatu fungsi yang berfungsi untuk memecahkan suatu masalah, atau bisa disebut juga dengan API. Hal tersebut membuat peneliti memberikan analisis berupa perbandingan framework pada Lumen dan ExpressJs yang didukung oleh beberapa penelitian terhadulu seperti penggunaan tools JMeter serta Artillery. Peneliti juga memberikan gambaran perbandingan performa antara Yii2 dengan Lumen yang dimana performa Lumen lebih baik jika dibandingkan dengan Yii2. Hal tersebut mengambil kesimpulan bahwa Yii2 yang mengembalikan view sehingga menyebabkan keterlambatan dalam penyampaian informasi. Tujuan yang ingin dicapait peneliti yaitu hasil serta hipotesis perbandingan ExpressJs dengan Lumen sehingga bisa diambil pada bagian kesimpulan. Beberapa parameter yang akan diujikan yaitu response time dan penggunaan resource CPU termasuk spike dan average, serta error yang dihasilkan ketika pengujian load berlangsung. Hasil dari response time akan digunakan sebagai pengambilan hipotesis menggunakan metode Wilcoxon sehingga bisa ditarik kesimpulan H0 atau H1. Setelah melakukan pengujian terhadap masing – masing framework menggunakan dua tools yaitu JMeter dan Artillery, peneliti dapat 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.

English Abstract

The use of cloud-based technology is currently increasingly being used to support activities between systems on a network. Web services consist of a function that functions to solve a problem, or can also be called an API. This led the researcher to provide an analysis in the form of a comparison of frameworks on Lumen and ExpressJs which was supported by several previous studies such as the use of JMeter and Artillery tools. Researchers also provide an overview of the performance comparison between Yii2 and Lumen, where Lumen's performance is better when compared to Yii2. This leads to the conclusion that Yii2 returns the view, causing delays in conveying information. The goal that the researchers want to achieve is the results and hypotheses for comparing ExpressJs with Lumen so that they can be taken in the conclusion section. Several parameters that will be tested are response time and CPU resource usage including spikes and averages, as well as errors produced when load testing takes place. The results of the response time will be used as a hypothesis using the Wilcoxon method so that H0 or H1 conclusions can be drawn. After testing each framework using two tools, namely JMeter and Artillery, researchers can conclude that the ExpressJs framework has a better response time compared to Lumen. This is due to the nature of ExpressJs which can run concurrency so that the response time obtained is better when compared to Lumen. But lumen has good stability when compared to Express because of its sequential nature.

Item Type: Thesis (Sarjana)
Identification Number: 0524150110
Uncontrolled Keywords: Teknologi Berbasis Cloud, JMeter, Artillery, Pengujian Load Testing, ExpressJs, Lumen-Cloud Based Technologies, JMeter, Artillery, Load Testing, ExpressJs, Lumen
Divisions: Fakultas Ilmu Komputer > Teknologi Informasi
Depositing User: Sugeng Moelyono
Date Deposited: 22 Feb 2024 07:45
Last Modified: 22 Feb 2024 07:45
URI: http://repository.ub.ac.id/id/eprint/215719
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Jovial Pattiasina.pdf
Restricted to Registered users only

Download (3MB)

Actions (login required)

View Item View Item