digilib@itb.ac.id +62 812 2508 8800

Abstrak - Muhammad Raihan Ariffianto
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.