PEMANFAATAN FRAMEWORK NEXT JS UNTUK MENGOPTIMALKAN PROSES RENDERING DI APLIKASI CLIRTON DENGAN MENERAPKAN STRUKTUR CLIENT-SIDE RENDERING
Abstract
Studi kasus yang digunakan pada penelitian ini berdasar pada aplikasi Clirton yang sudah dikembangkan di Universitas Pertamina. Aplikasi tersebut sangat banyak me-render gambar, hasil pengolahan data dengan ukuran rata-rata lebih dari 1 GB, untuk ditampilkan di web browser. Tujuan dari penelitian ini untuk mengoptimalkan rendering gambar dari aplikasi Clirton. Metode penelitian yang digunakan pada penelitian ini menggunakan model pengembangan dari Ian Sommerville yang bernama Proses Evolusi Perangkat Lunak. Fokus penelitian ini adalah revamp aplikasi Clirton yang masih menerapkan Server-Side Renderng menjadi aplikasi Client-Side Rendering dengan menggunakan Next JS. Penelitian ini mendapatkan hasil aplikasi Next JS yang berjalan di Client-Side Rendering lebih cepat di-render di web browser dari pada aplikasi Clirton yang masih menggunakan Server-Side Rendering, untuk mendapatkan hasil penelitian tersebut, digunakan alat untuk melakukan load testing yang bernama Apache JMeter. Metrik yang menjadi tumpuan disini adalah response time dan throughput dari aplikasi Client-Side dan Server-Side yang sudah disebutkan.