Zulfikri, Wahyu Anang (2026) {JALUR NON REGULER - LOMBA} ANALISIS DAN OPTIMASI WAKTU MUAT HALAMAN (PAGE LOAD TIME) PADA PLATFORM VOLUNTEERIN.ID DENGAN TEKNIK CODE SPLITTING DAN LAZY LOADING PADA FRAMEWORK REACT.JS. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
|
Text (COVER - ABSTRAK)
COVER.pdf - Published Version Download (3MB) |
|
|
Text (BAB I)
BAB I.pdf - Published Version Download (287kB) |
|
|
Text (BAB II)
BAB II.pdf - Published Version Restricted to Registered users only Download (577kB) |
|
|
Text (BAB III)
BAB III.pdf - Published Version Restricted to Registered users only Download (1MB) |
|
|
Text (BAB IV)
BAB IV.pdf - Published Version Download (151kB) |
|
|
Text (DAFTAR PUSTAKA - LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf - Published Version Restricted to Registered users only Download (383kB) |
|
|
Archive (SOURCE CODE)
Sourcecode - 22.11.4593.zip Restricted to Repository staff only Download (93MB) |
Abstract
Platform Volunteerin.id merupakan aplikasi berbasis Single Page Application (SPA) yang dikembangkan untuk mendukung pengelolaan dan pencarian kegiatan kerelawanan secara digital. Laporan ini berfokus pada implementasi dan pengujian teknik optimasi kinerja antarmuka pengguna (frontend) pada platform Volunteerin.id, yang menjadi kontribusi utama penulis dalam pengembangan sistem. Implementasi dilakukan dengan menerapkan teknik code splitting dan lazy loading pada framework React.js sebagai bagian dari proses evaluasi performa pemuatan halaman. Route-based code splitting digunakan untuk mengelola pemuatan JavaScript bundle berdasarkan rute aplikasi, sementara lazy loading berbasis komponen diterapkan untuk menunda pemuatan elemen non-kritis seperti peta lokasi dan grafik statistik. Untuk menjaga stabilitas tampilan selama proses pemuatan asinkron, digunakan skeleton UI sebagai placeholder antarmuka. Proses pengembangan meliputi tahap analisis kebutuhan pengujian, implementasi teknik optimasi, serta evaluasi kinerja menggunakan metrik Core Web Vitals. Hasil pengujian menunjukkan bahwa penerapan teknik tersebut mampu meningkatkan kinerja pemuatan halaman yang ditandai dengan penurunan nilai Largest Contentful Paint (LCP) serta terjaganya nilai Cumulative Layout Shift (CLS) pada kategori baik. Nilai Total Blocking Time (TBT) tetap berada dalam batas yang direkomendasikan. Dengan demikian, implementasi code splitting dan lazy loading terbukti efektif sebagai pendekatan evaluatif untuk meningkatkan kualitas kinerja dan pengalaman pengguna pada aplikasi web berbasis SPA.
| Item Type: | Thesis (S1 - Sarjana) | ||
|---|---|---|---|
| Contributor: |
|
||
| Uncontrolled Keywords: | Volunteerin.id, Single Page Application, React.js, Waktu Muat Halaman, Code Splitting, Lazy Loading, Page Load Time. | ||
| Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data |
||
| Divisions: | Fakultas Ilmu Komputer > Informatika | ||
| Depositing User: | RC Universitas AMIKOM Yogyakarta | ||
| Date Deposited: | 08 Jul 2026 07:08 | ||
| Last Modified: | 08 Jul 2026 07:08 | ||
| URI: | http://eprints.amikom.ac.id/id/eprint/32009 |
Actions (login required)
![]() |
View Item |

