Pengembangan Frontend Sistem Informasi Layanan Tekos Berbasis Web Menggunakan Framework NextJS

Authors

  • Maulana Akbar Ramadhan Telkom University
  • Mira Kania Sabariah Telkom University
  • Shinta Yulia Puspitasari Telkom University

Abstract

Abstrak - Penelitian ini bertujuan untuk mengembangkan aplikasi Sistem Informasi Tekos menggunakan framework NextJS dengan menerapkan
Single-Page Application (SPA) dan Client-Side Rendering (CSR). Metode pengujian yang digunakan
adalah load time test untuk membandingkan waktu load halaman antara SPA CSR dan SPA SSR. Pengujian
dilakukan pada environment local menggunakan browser Chrome pada perangkat Macbook dengan chip
M1 Pro. Hasil pengujian menunjukkan bahwa SPA CSR memiliki waktu load halaman yang lebih cepat daripada
SPA SSR pada kecepatan jaringan No
Throttling/normal yaitu dibawah 5 detik. Namun, pada kecepatan jaringan Fast 3G dan Slow 3G baik SPA CSR
ataupun SPA SSR memiliki kecepatan load lebih 5 detik yang artinya tidak sesuai dengan ketentuan NFR-01
pada dokumen perangkat lunak/SKPL. Pada aplikasi Sistem Informasi Tekos, terdapat beberapa halaman
tidak dapat menerapkan SPA SSR karena membutuhkan data dinamis berdasarkan ID Owner,
yang hanya bisa diimplementasikan pada CSR. Kesimpulannya, penggunaan SPA CSR dengan NextJS
pada Sistem Informasi Tekos dapat meningkatkan
kecepatan render halaman dan memberikan
pengalaman pengguna yang lebih responsif. Namun, perlu pertimbangan khusus saat memilih metode render
antara SPA CSR dan SPA SSR tergantung pada kebutuhan aplikasi dan kompleksitas data yang digunakan.

Kata Kunci: Sistem Informasi Tekos, Single Page Application (SPA), NextJS, Client-Side Rendering (CSR), Server-Side Rendering (SSR), Load Time Test

References

J. Voutilainen,

JavaScript Frameworks for Master Data

Management Application Development,= Metropolia, no. 12, 2017.

S. Deshmukh, D. Mane, and A. Retawade,

rd International Conference on Computing

Methodologies and Communication, ICCMC 2019, 2019. doi:

1109/ICCMC.2019.8819703.

E. Molin,

Science and Communication, 2016.

M. F. Santoso,

DENGAN MENGGUNAKAN REACT JS DAN BOOTSTRAP,= Jurnal Khatulistiwa

Informatika, vol. 9, no. 2, 2021, doi:10.31294/jki.v9i2.11357.

https://nextjs.org/docs/pages/building-yourapplication/routing/pages-and-layouts (accessed Jul. 21, 2023).

Next.js.=https://nextjs.org/docs/pages/building-yourapplication/rendering/client-side-rendering

(accessed Jul. 08, 2023).

T. Fadhilah Iskandar, M. Lubis, T. Fabrianti

Kusumasari, and A. Ridho Lubis,

IOP Conference Series: Materials Science and Engineering, 2020. doi: 10.1088/1757-899X/801/1/012136.

T. Hovorushchenko and O. Pomorova,

requirements specifications,= Proceedings of 2018 IEEE 9th International Conference on

Dependable Systems, Services and Technologies, DESSERT 2018, pp. 370-374,

Jul. 2018, doi: 10.1109/DESSERT.2018.8409161.

S. G. M. Gumolung, B. N. N. Xaverius, and A. S. M. Lumenta,

Text Markup Language (HTML) Versi 5,=

Jurnal Teknik Informatika, vol. 15, no. 3,

Y. Djahir and D. Pratita, bahan Ajar Sistem

Informasi Manajemen. 2014.

F. Suryandani, B. Basori, and D. Maryono,

SISTEM PENGOLAHAN NILAI SISWA DI SMK NEGERI 1 KUDUS,= Jurnal Ilmiah

Pendidikan Teknik dan Kejuruan, vol. 10, no. 1, 2017, doi: 10.20961/jiptek.v10i1.14976.

I. A. Ramadhani,

Informasi Penjadwalan Mata Kuliah Berbasis

Web Di Fakultas Teknik Universitas Negeri Makassar,= Jurnal Pendidikan, vol. 6, no. 2, 2018, doi: 10.36232/pendidikan.v6i2.36.

S. Mufti Prasetiyo, M. Ivan Prayogi Nugroho, R. Lima Putri, and O. Fauzi,

Mengenai Front-End Web Developer dalam

Ruang Lingkup Web Development,= Jurnal Multidisiplin Ilmu, vol. 1, no. 6, 2022.

P. P. Arhandi, Y. Pramitarini, and R. Alviandra,

Generator Based On REST API,= in Seminar Informatika Aplikatif Polinema (SIAP), 2019.

https://nextjs.org/ (accessed May 09, 2023).

M. Fariz, S. Lazuardy, and D. Anggraini,

Journal of Advanced Engineering and Science, vol. 7, no. 1, 2022.

H. A. Jartarghar, G. R. Salanke, A. K. A.R, S.

G.S, and S. Dalali,

Computer Engineering (JTEC), vol. 14, no. 4, 2022.

Herman and A. Geovanny,

RENDERING PERFORMA ANTARA SERVER SIDE DAN CLIENT SIDE PADA

WEB APPLICATION,= JURNAL ILMIAH BETRIK_: Besemah Teknologi Informasi dan

Komputer, vol. 13, no. 3, 2022.

M. A. Jadhav, B. R. Sawant, A. Deshmukh, and N. Mumbai,

Computer Science and Information Technologies, 2015.

Published

2024-10-18

Issue

Section

Program Studi S1 Rekayasa Perangkat Lunak