Abstrak - Muhammad Raihan Ariffianto
Terbatas Irwan Sofiyan
» Gedung UPT Perpustakaan
Terbatas Irwan Sofiyan
» Gedung UPT Perpustakaan
Instalasi Pengolahan Air (IPA) ITB Jatinangor telah mengadopsi sistem kontrol otomatis
berbasis Model Predictive Control (MPC) untuk mengoptimalkan dosis pembubuhan
bahan kimia. Namun, infrastruktur pemantauan yang ada saat ini belum
mampu memvisualisasikan data dosis hasil perhitungan MPC, tidak memiliki sistem
peringatan dini (alarm) otomatis terhadap deviasi parameter kualitas air, serta
masih mengandalkan pencatatan manual untuk pelaporan kepatuhan. Tugas akhir
ini bertujuan untuk merancang dan mengimplementasikan backend sistem monitoring
berbasis web yang terintegrasi secara real-time dengan sistem kontrol MPC.
Pengembangan sistem menggunakan arsitektur event-driven dengan memanfaatkan
mekanisme notifikasi asinkron (publish-subscribe) bawaan basis data relasional untuk
deteksi perubahan data di tingkat basis data dan protokol WebSocket melalui
Socket.io untuk distribusi data ke klien secara proaktif. Teknologi yang digunakan
mencakup Node.js dan Express pada sisi backend serta Prisma sebagai Object-
Relational Mapping (ORM)? antarmuka dashboard berbasis Next.js yang mengonsumsi
data ini dikembangkan oleh rekan satu kelompok dan berada di luar cakupan
tugas akhir ini. Backend yang dikembangkan mampu menyiarkan tren parameter
pH, kekeruhan, dan TDS beserta dosis bahan kimia (PAC, klorin, dan soda ash) secara
simultan ke klien terhubung dengan latensi transmisi di bawah 2 detik. Selain itu,
sistem mengimplementasikan layanan evaluator alarm otomatis berbasis ambang batas
Peraturan Menteri Kesehatan serta fitur ekspor data historis dalam format CSV
dan XLSX. Hasil perancangan ini berhasil menghilangkan kebutuhan polling dan
memberikan visibilitas operasional yang komprehensif bagi operator IPA sehingga
meningkatkan efisiensi pengawasan serta mempercepat respons terhadap anomali
kualitas air yang terdeteksi.
Perpustakaan Digital ITB