Detail Cantuman Kembali

XML

MIGRASI SYSTEM DARI APLIKASI R1 DESKTOP KE R1 WEB MENGGUNAKAN BACKEND GOLANG


Aplikasi R1 Web dikembangkan sebagai solusi modern untuk
menggantikan sistem R1 Desktop di Run System, dengan tujuan meningkatkan
efisiensi, skalabilitas, dan aksesibilitas sistem. Sebelumnya, sistem berbasis
desktop memiliki keterbatasan dalam hal fleksibilitas akses, pengelolaan data,
serta integrasi dengan teknologi terbaru. Oleh karena itu, pengembangan R1 Web
dilakukan dengan arsitektur berbasis web yang lebih modern dan optimal.
Dalam pengembangan backend, digunakan bahasa pemrograman Go
(Golang) dengan framework Echo sebagai web framework utama, serta Redis
untuk caching guna meningkatkan performa sistem. phpMyAdmin digunakan
sebagai alat bantu dalam pengelolaan basis data berbasis MySQL. Sementara itu,
tim frontend menggunakan Next.js (14.2.15) dengan Zustand untuk state
management, Tanstack Query untuk manajemen data, serta shadcn/ui sebagai
pustaka komponen antarmuka.
Metodologi pengembangan mencakup analisis kebutuhan sistem,
perancangan API, implementasi fitur backend, serta pengujian performa dan
keamanan sistem. Echo API digunakan untuk membangun endpoint yang efisien
dan terstruktur, memungkinkan komunikasi antara frontend dan backend berjalan
optimal. Redis diterapkan untuk mengurangi latensi dalam pengambilan data,
sehingga meningkatkan responsivitas sistem. Pengujian dilakukan menggunakan
Postman untuk memastikan API berjalan dengan baik, serta uji coba langsung oleh
tim frontend guna mengevaluasi integrasi sistem secara menyeluruh.
Hasil dari pengembangan R1 Web menunjukkan peningkatan dalam
berbagai aspek, termasuk peningkatan kecepatan akses data, kemudahan integrasi
dengan sistem lain, serta efisiensi dalam pengelolaan informasi.
Kata kunci: R1 Web, Golang, Echo, Redis, phpMyAdmin, Next.js, Zustand,
Tanstack Query.
151 SEL M R.1
NONE
Text Skripsi
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2025
Yogyakarta
LOADING LIST...
LOADING LIST...