<?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="18359">
<titleInfo>
<title>SKEMA MAGANG PENGEMBANGAN BACKEND REST API BERBASIS NODE.JS GUNA MONITORING PROYEK PEMBANGUNAN BSPS DAN RUSUN DI BP3KP JAWA III</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Danny Kriestanto, S.Kom., M.Eng.</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>AL-ANSHORI, FAHMI - 225410090</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>2026</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>012 IF 2026</extent>
</physicalDescription>
<note>Balai Pelaksana Penyediaan Perumahan dan Kawasan Permukiman (BP3KP) Jawa III menghadapi kendala operasional dalam memantau progres fisik proyek Rumah Susun (Rusun) dan Bantuan Stimulan Perumahan Swadaya (BSPS) akibat metode pelaporan manual yang tidak terintegrasi. Kondisi ini mengakibatkan fragmentasi data, kesulitan validasi, serta hambatan rekapitulasi laporan secara real-time. Penelitian ini bertujuan membangun sistem backend terpusat menggunakan arsitektur REST API guna mengelola data monitoring proyek BSPS dan Rusun untuk menjamin integritas data serta meningkatkan efisiensi pemantauan. Pengembangan sistem menerapkan metode Evolutionary Prototyping, yang memungkinkan fitur backend berevolusi melalui iterasi bertahap guna mengakomodasi dinamika kebutuhan peran pengguna dan validasi wilayah kerja. Sistem dibangun menggunakan Node.js dengan kerangka kerja Express.js dan basis data MySQL melalui Sequelize ORM. Implementasi teknis mencakup autentikasi JSON Web Token (JWT) untuk keamanan akses, manajemen akses berbasis wilayah (role-based access control), kompresi citra otomatis menggunakan pustaka Sharp, serta mekanisme transaksi basis data (rollback) untuk mencegah inkonsistensi data. Pengujian dilakukan menggunakan metode Black Box Testing melalui perangkat lunak Postman guna memvalidasi logika bisnis dan akurasi respons endpoint. Penelitian ini menghasilkan layanan backend mandiri yang andal dalam mengintegrasikan data pelaporan progres fisik proyek BSPS dan Rusun dari lapangan ke dashboard administrator. Sistem yang diimplementasikan melalui aplikasi &#34;Ngemong&#34; ini terbukti mampu mencegah redundansi data, mempercepat validasi berjenjang, serta menyediakan dokumentasi visual proyek yang terstruktur. Penerapan sistem ini menjadi solusi efektif dalam mengatasi inefisiensi pelaporan manual dan mendukung pengambilan keputusan strategis di lingkungan BP3KP Jawa III.</note>
<subject authority=""><topic>Node JS</topic></subject>
<subject authority=""><topic>MONITORING</topic></subject>
<subject authority=""><topic>BACKEND</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>012 AL- P R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">AL-0012IF2026</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>012 AL- P R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18359</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-02-24 08:04:30</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-02-24 12:58:50</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>