<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" ID="17928">
<titleInfo>
<title>MIGRASI SYSTEM DARI APLIKASI R1 DESKTOP KE R1
WEB MENGGUNAKAN BACKEND GOLANG</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Edi Iskandar, S.T., M.Cs</namePart>
<role><roleTerm type="text">Contributor</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>Selano, Micel Yizrel - 215410001</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<typeOfResource manuscript="yes" collection="yes">mixed material</typeOfResource>
<genre authority="marcgt">bibliography</genre>
<originInfo>
<place><placeTerm type="text">Yogyakarta</placeTerm></place>
<publisher>UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)</publisher>
<dateIssued>2025</dateIssued>
<issuance>monographic</issuance>
<edition></edition>
</originInfo>
<language>
<languageTerm type="code">id</languageTerm>
<languageTerm type="text">Indonesia</languageTerm>
</language>
<physicalDescription>
<form authority="gmd">Text Skripsi</form>
<extent></extent>
</physicalDescription>
<note>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.</note>
<subject authority=""><topic>SITEM MIGRASI</topic></subject>
<subject authority=""><topic>BACKEND</topic></subject>
<subject authority=""><topic>DESKTOP</topic></subject>
<subject authority=""><topic>SISTEM MIGRASI</topic></subject>
<subject authority=""><topic>Aplikasi Berbasis Web</topic></subject>
<classification>NONE</classification><identifier type="isbn"></identifier><location>
<physicalLocation>Perpustakaan Universitas Teknologi Digital Indonesia Katalog Online Perpustakaan Universitas Teknologi Digital Indonesia</physicalLocation>
<shelfLocator>151 SEL M R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">SEL0151IN0125</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>151 SEL M R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>17928</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2025-10-08 11:34:06</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2025-10-08 11:35:06</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>