<?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="17488">
<titleInfo>
<title>Rekayasa Program Berbasis Web untuk Data
Transformasi dan Konversi dengan RESTful API
Menggunakan Mithril.js dan Go
Engineering a Web-Based Program for Data Transformation and
Conversion with RESTful API Using Mithril.js and Go</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Deborah Kurniawati, S.Kom., M.Cs</namePart>
<role><roleTerm type="text">Contributor</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>Ridhoni, Muhammad Aldo - 225611095</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>2024</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>Penelitian ini bertujuan untuk merekayasa sebuah program berbasis web
yang memanfaatkan teknologi RESTful Web API untuk melakukan data
transformasi. Program ini dirancang untuk memungkinkan pengguna memilih
berbagai jenis perubahan data dan mengonversinya ke dalam format yang berbeda
sesuai kebutuhan. Antarmuka pengguna (UI) dikembangkan menggunakan
framework JavaScript Mithril.js, sementara backend dibangun dengan
menggunakan bahasa pemrograman Go.
Metodologi yang digunakan dalam penelitian ini melibatkan
pengembangan dan pengujian iteratif dari program untuk memastikan
fungsionalitas yang diinginkan. Program ini menawarkan fleksibilitas kepada
pengguna dalam memilih tipe transformasi data, seperti perubahan struktur data,
penggabungan, pemisahan, dan encoding ke dalam format seperti JSON, XML,
CSV dan akses langsung ke basisdata.
Hasil pengujian menunjukkan bahwa program ini mampu melakukan
transformasi data dengan efisien dan akurat, serta menyediakan antarmuka yang
user-friendly untuk memudahkan interaksi pengguna. Selain itu, penggunaan
Mithril.js untuk UI dan Go untuk backend terbukti memberikan kinerja yang
optimal dan responsif. Salah satu kelebihan utama dari Go adalah kemampuannya
untuk dikompilasi secara statis, membuatnya sangat portabel dan mudah di-deploy
di berbagai lingkungan tanpa ketergantungan tambahan.
Kesimpulan dari penelitian ini adalah bahwa teknologi RESTful Web API,
ketika digabungkan dengan Mithril.js dan Go, dapat digunakan secara efektif
untuk membangun aplikasi web yang mampu melakukan data transformasi dan
konversi. Implikasi dari hasil ini menunjukkan potensi aplikasi yang luas dalam
berbagai bidang yang membutuhkan manipulasi data dinamis dan fleksibel.
Kata kunci: Go, Mithril.js, Program Berbasis Web, RESTful API, Transformasi
Data</note>
<subject authority=""><topic>MITRIL.JS</topic></subject>
<subject authority=""><topic>DATA TRANSFORMASI</topic></subject>
<subject authority=""><topic>RESTFULL API</topic></subject>
<subject authority=""><topic>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>072 RID R R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">RID0072SI0124</numerationAndChronology>
<sublocation>RAK REFERENSI SKRIPSI SI</sublocation>
<shelfLocator>072 RID R R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>17488</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2024-09-30 12:56:04</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2024-09-30 12:57:19</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>