Detail Cantuman Kembali

XML

SKEMA MAGANG PENGEMBANGAN BACKEND REST API BERBASIS NODE.JS GUNA MONITORING PROYEK PEMBANGUNAN BSPS DAN RUSUN DI BP3KP JAWA III


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 "Ngemong" 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.
012 AL- P R.1
NONE
Text Skripsi
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2026
Yogyakarta
012 IF 2026
LOADING LIST...
LOADING LIST...