Analisis Penggunaan Tag Image di dalam Next.js pada Sistem Manajemen Pembelajaran Instansi Belajar

Analisis Penggunaan Tag Image di dalam Next.js pada Sistem Manajemen Pembelajaran Instansi Belajar

Penulis

  • Muhammad Syahrul Setiawan Fakultas Ilmu Komputer, Universitas Brawijaya
  • Hariz Farisi Fakultas Ilmu Komputer, Universitas Brawijaya
  • Muhammad Aminul Akbar Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

next.js, pengoptimalan gambar, web vitals, spss statistics

Abstrak

Sistem yang dibuat dalam bentuk web memiliki peran signifikan dalam hal kinerja, Web Vitals merupakan aspek penting dalam mengukur pengalaman pengguna dalam aplikasi berbasis web. Core Web Vitals, bagian dari Web Vitals yang dapat membantu mesin telusur memberikan peringkat untuk halaman web. Sistem manajemen pembelajaran (LMS) berbasis web yang bernama Instansi Belajar mengalami kesulitan untuk memenuhi pedoman metrik Core Web Vitals dikarenakan konten gambar. Penggunaan framework Next.js dalam pembuatan Instansi Belajar memiliki banyak manfaat, antara lain kemampuan Image Optimization yang belum diimplementasikan. Tujuan dari penelitian ini adalah untuk mengkaji penggunaan tag <Image> pada Next.js di dalam LMS Instansi Belajar, dengan penekanan khusus pada perubahan performa setelah mengadopsi fungsi Image Optimization. Penelitian ini dimaksudkan untuk membandingkan penerapan dua metode pemuatan gambar di situs web menggunakan tag <img> dan tag <Image>. Kemudian mengungkap perbedaan dan peningkatan dalam kinerja web dan pengalaman pengguna. Menurut penelitian ini, dua metrik Core Web Vitals telah meningkat: metrik LCP memiliki performa lebih tinggi karena waktu pemuatan gambar yang berkurang; metrik TBT memiliki waktu tunggu lebih sedikit untuk interaksi pengguna; dan metrik CLS tidak berpengaruh karena pergeseran layout tampilan.

Referensi

Azis, M., Pinandito, A. and Maghfiroh, I., 2023. Analisis Perbandingan Penggunaan State Management pada Aplikasi Ditonton menggunakan Framework Flutter. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 7(1), pp.148–153.

Black, E., Beck, D., Dawson, K., Jinks, S. and Dipietro, M., 2007. The other side of the LMS: Considering implementation and use in the adoption of an LMS in online and blended learning environments. TechTrends, 51, pp.35-39+53. https://doi.org/10.1007/s11528-007-0024-x.

Google Developers, 2022. About PageSpeed Insights. [online] Available at: <https://developers.google.com/speed/docs/insights/v5/about> [Accessed 28 April 2023].

HTTP Archive, 2022. Web Almanac 2022. Available at: <https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf>.

Kainu, I., 2020. Optimization in React.js: Methods, Tools, and Techniques to Improve Performance of Modern Web Applications. Tampere University.

Next.js, 2023. Optimizing: Image. [online] Available at: <https://nextjs.org/docs/pages/building-your-application/optimizing/images> [Accessed 16 May 2023].

Osmani, A., 2021a. Image Optimization. Freiburg: Smaching Media.

Osmani, A., 2021b. The Humble Element And Core Web Vitals. [online] Available at: <https://www.smashingmagazine.com/2021/04/humble-img-element-core-web-vitals/> [Accessed 15 May 2023].

Sasikumar, S., Prabha, S. and Mohan, C., 2022. Improving Performance Of Next.Js App And Testing It While Building A Badminton Based Web App. Proceedings of the International Conference on Innovative Computing & Communication (ICICC) 2022. [online] Available at: <https://ssrn.com/abstract=4121058> [Accessed 28 April 2023].

Vasilijević, V., Kojić, N. and Vugdelija, N., 2020. A New Approach In Quantifying User Experience In Web-Oriented Applicatoins. In: 4th International Scientific Conference on Recent Advances in Information Technology, Tourism, Economics, Management and Agriculture – ITEMA 2020. Association of Economists and Managers of the Balkans. pp.9–16. https://doi.org/https://doi.org/10.31410/ITEMA.2020.9.

Walton, P., 2019a. First Input Delay (FID). [online] Available at: <https://web.dev/fid/> [Accessed 14 May 2023].

Walton, P., 2019b. Total Blocking Time (TBT). [online] Available at: <https://web.dev/tbt/> [Accessed 28 April 2023].

Walton, P., 2020. Web Vitals. [online] Available at: <https://web.dev/vitals/> [Accessed 15 May 2023].

Walton, P. and Mihajilija, M., 2019. Cumulative Layout Shift (CLS). [online] Available at: <https://web.dev/cls/> [Accessed 28 April 2023].

Walton, P. and Pollard, B., 2019. Largest Contentful Paint (LCP). [online] Available at: <https://web.dev/lcp/> [Accessed 28 April 2023].

Diterbitkan

20 Okt 2023

Cara Mengutip

Setiawan, M. S., Farisi, H., & Akbar, M. A. (2023). Analisis Penggunaan Tag Image di dalam Next.js pada Sistem Manajemen Pembelajaran Instansi Belajar. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 7(9). Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/12978

Terbitan

Bagian

Artikel
Loading...