Selanno, Micel Yizrel - 215410001 (2025) MIGRASI SYSTEM DARI APLIKASI R1 DESKTOP KE R1 WEB MENGGUNAKAN BACKEND GOLANG. Skripsi thesis, UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA.
![]() |
Text
1_215410001_HALAMAN_DEPAN.pdf - Published Version Download (1MB) |
![]() |
Text
2_215410001_BAB_I.pdf - Published Version Download (18kB) |
![]() |
Text
3_215410001_BAB_II.pdf - Published Version Download (85kB) |
![]() |
Text
4_215410001_BAB_III.pdf - Published Version Restricted to Repository staff only Download (614kB) |
![]() |
Text
5_215410001_BAB_IV.pdf - Published Version Restricted to Repository staff only Download (244kB) |
![]() |
Text
7_215410001_DAFTAR_PUSTAKA.pdf - Published Version Download (73kB) |
![]() |
Text
8_215410001_LISTING_PROGRAM.pdf - Published Version Restricted to Repository staff only Download (841kB) |
Abstract
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.
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | Pembimbing : Edi Iskandar, S.T., M.Cs |
Uncontrolled Keywords: | R1 Web, Golang, Echo, Redis, phpMyAdmin, Next.js, Zustand, Tanstack Query. |
Subjects: | A Karya Umum (General) > Ilmu Komputer (Computer Science) > Bahasa Pemrograman > PHP A Karya Umum (General) > Ilmu Komputer (Computer Science) > DESAIN KOMPUTER > FRONT-END > SISTEM BACKEND A Karya Umum (General) > Ilmu Komputer (Computer Science) > Program Aplikasi > Program Aplikasi Berbasis WEB |
Divisions: | Skripsi (S1) > Informatika (S1) |
Depositing User: | Mr. Andi Setyanto |
Date Deposited: | 08 Okt 2025 04:30 |
Last Modified: | 08 Okt 2025 04:30 |
URI: | http://eprints.utdi.ac.id/id/eprint/10913 |
Actions (login required)
![]() |
View Item |