Perbandingan Performa Arsitektur Multi Page Application dan Single Page Application Pada Aplikasi Ujian Tulis Daring Berbasis Website

Nugroho, Muhammad Alifyan Satrio and Eriq Muhammad Adams Jonemaro, S.T., M.Kom. and Drs. Muh. Arif Rahman, M.Kom. (2024) Perbandingan Performa Arsitektur Multi Page Application dan Single Page Application Pada Aplikasi Ujian Tulis Daring Berbasis Website. Sarjana thesis, Universitas Brawijaya.

Abstract

Ujian tertulis adalah sebuah ujian yang bertujuan untuk mencari tahu kepandaian, kemampuan, dan sebagainya secara tertulis. Saat ini, ujian tertulis lebih sering dilaksanakan secara daring sehingga membutuhkan sebuah sistem informasi. Namun, pada sistem informasi berbasis website biasanya membutuhkan waktu untuk memuat ulang halaman ketika mengganti satu soal ke soal lainnya sehingga sering kali terjadi proses pemuatan halaman yang terlalu lama. Dalam membuat sebuah aplikasi berbasis website dikenal ada dua arsitektur yaitu Single Page Application (SPA) dan Multi Page Application (MPA). SPA dan MPA memiliki cara tersendiri dalam memuat halaman yang tentunya akan melibatkan sisi server dan sisi client. Penelitian ini dilakukan untuk mengetahui dan membandingkan performa sebuah website ujian tulis daring di sisi client pada setiap arsitektur dengan menggunakan sejumlah performance metrics. Penelitian ini berfokus pada pengujian dari aplikasi yang telah dikembangkan yang dimulai dengan tahap perancangan skenario pengujian, pengujian skenario, dan evaluasi dan analisis hasil pengujian. Pengujian dilakukan dengan menggunakan performance testing tools seperti Google Lighthouse dan GTmetrix. Hasil dari pengujian yang didapat dari kedua tools tersebut dibandingkan dengan menggunakan uji t. Hasilnya, nilai p yang dihasilkan dengan membandingkan hasil dari Google Lighthouse melebihi nilai signifikan level yang ditentukan yaitu 0,07 > 0,05. Nilai p yang dihasilkan dengan membandingkan hasil dari GTmetrix melebihi nilai signifikan level yang ditentukan yaitu 0,94 > 0,05 sehingga tidak terdapat pengaruh yang signifikan antara performa kinerja arsitektur MPA dan arsitektur SPA dengan menggunakan Google Lighthouse dan GTmetrix pada website ujian tulis daring

English Abstract

A written exam is a test that aims to find out intelligence, abilities, and so on in writing. Nowadays, written exams are more often carried out online, which requires an information system. However, website-based information systems usually require time to reload pages when changing one question to another so that the page loading process is often too long. In creating a web-based application, there are two architectures, namely Single Page Application (SPA) and Multi Page Application (MPA). SPA and MPA have their own way of loading pages which of course will involve the server side and client side. This research is conducted to determine and compare the performance of an online written exam website on the client side on each architecture using a number of performance metrics. This research focuses on testing the application that has been developed starting with the design stage of the test scenario, scenario testing, and evaluation and analysis of test results. Testing is done using performance testing tools such as Google Lighthouse and GTmetrix. The results of the tests obtained from the two tools were compared using the t test. As a result, the p value generated by comparing the results from Google Lighthouse exceeds the specified significant level value of 0.07> 0.05. The p value generated by comparing the results of GTmetrix exceeds the specified significant level value of 0.94 > 0.05 so that there is no significant effect between the performance of MPA architecture and SPA architecture using Google Lighthouse and GTmetrix on the online written exam website

Item Type: Thesis (Sarjana)
Identification Number: 0524150295
Uncontrolled Keywords: multi page application, single page application, server side rendering, client side rendering, pengujian performa.multi page application, single page application, server side rendering, client side rendering, performance testing
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: soegeng sugeng
Date Deposited: 12 Jun 2024 04:34
Last Modified: 12 Jun 2024 04:34
URI: http://repository.ub.ac.id/id/eprint/220592
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Muhammad Alifyan Satrio Nugroho.pdf
Restricted to Registered users only

Download (9MB)

Actions (login required)

View Item View Item