Search for collections on Repository Universitas Jenderal Soedirman

Analisis Pengaruh Code Splitting terhadap Waktu Muat Awal Halaman Web Menggunakan ReactJS dan VueJS

ISFADHILLAH, Muhammad Ilham (2025) Analisis Pengaruh Code Splitting terhadap Waktu Muat Awal Halaman Web Menggunakan ReactJS dan VueJS. Skripsi thesis, Universitas Jenderal Soedirman.

[img] PDF (Cover)
COVER-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf

Download (340kB)
[img] PDF (Legalitas)
LEGALITAS-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only

Download (1MB)
[img] PDF (Abstrak)
ABSTRAK-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf

Download (177kB)
[img] PDF (BabI)
BAB-I-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only until 15 August 2026.

Download (175kB)
[img] PDF (BabII)
BAB-II-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only until 15 August 2026.

Download (1MB)
[img] PDF (BabIII)
BAB-III-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only until 15 August 2026.

Download (2MB)
[img] PDF (BabIV)
BAB-IV-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only

Download (6MB)
[img] PDF (BabV)
BAB-V-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf

Download (159kB)
[img] PDF (DaftarPustaka)
DAFTAR PUSTSAKA-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf

Download (162kB)
[img] PDF (Lampiran)
LAMPIRAN-Muhammad Ilham Isfadhillah-H1A021066-Skripsi-2025.pdf
Restricted to Repository staff only

Download (2MB)

Abstract

Waktu muat awal halaman adalah elemen krusial dalam pengembangan aplikasi web, khususnya di bagian front end, penurunan kecepatan sekecil 100 ms secara signifikan dapat menurunkan kemampuan web dalam mempertahankan pengguna dan mencapai targetnya (tingkat retensi dan konversi). Di sisi lain, penggunaan kerangka kerja modern seperti ReactJS dan VueJS dapat menghasilkan ukuran bundle JavaScript yang relatif besar dan berdampak negatif pada waktu muat awal. Teknik code splitting hadir sebagai solusi untuk memecah bundle menjadi bagian-bagian yang lebih kecil dan dimuat sesuai kebutuhan. Penelitian ini menganalisis dampak dua teknik code splitting, yaitu dynamic import (dengan strategi route-based code splitting dan component-based code splitting) dan chunk split (dengan strategi ukuran maksimal chunk) terhadap waktu muat awal halaman pada aplikasi FindSoed. Pengujian dilakukan pada aplikasi tersebut yang dibangun dengan kombinasi kerangka kerja ReactJS dan VueJS dalam mode Client Side Rendering (CSR) dan Server Side Rendering (SSR) menggunakan bundler Rsbuild dan Vite. Kinerja diukur menggunakan perangkat lunak Lighthouse berdasarkan metrik First Contentful Paint (FCP), Largest Contentful Paint (LCP), Total Blocking Time (TBT), dan Speed Index (SI). Untuk membandingkan efektivitas strategi secara keseluruhan, diterapkan sebuah sistem skoring yang menghitung jumlah total keunggulan pada setiap metrik di seluruh kombinasi pengujian. Hasil penelitian menunjukkan bahwa strategi route-based code splitting pada teknik dynamic import secara konsisten menjadi yang paling unggul, mengurangi ukuran JavaScript awal secara dratis (selisih hingga 400 kB) dan meningkatkan semua metrik kinerja. Sebaliknya, variasi pada strategi chunk split tidak menunjukkan pola keunggulan yang konsisten dan perbedaan ukuran JavaScript awal yang sangat kecil (selisih di bawah 1 kB), sehingga membuat hasil pengujian dapat dipengaruhi oleh faktor lain seperti latensi jaringan.

Item Type: Thesis (Skripsi)
Nomor Inventaris: H25240
Uncontrolled Keywords: Code Splitting, Kerangka Kerja Front End, Waktu Muat Awal, Unjuk Kerja Web
Subjects: W > W84 Web sites Design
Divisions: Fakultas Teknik > S1 Teknik Elektro
Depositing User: Mr. Muhammad Ilham Isfadhillah
Date Deposited: 15 Aug 2025 07:48
Last Modified: 15 Aug 2025 07:48
URI: http://repository.unsoed.ac.id/id/eprint/35992

Actions (login required)

View Item View Item