Bendung
Bendung adalah pembatas yang dibangun melintasi sungai yang dibangun untuk mengubah karakteristik aliran sungai. Dalam banyak kasus, bendung merupakan sebuah kontruksi yang jauh lebih kecil dari bendungan yang menyebabkan air menggenang membentuk kolam tetapi mampu melewati bagian atas bendung. Bendung mengizinkan air meluap melewati bagian atasnya sehingga aliran air tetap ada dan dalam debit yang sama bahkan sebelum sungai dibendung. Bendung bermanfaat untuk mencegah banjir, mengukur debit sungai, dan memperlambat aliran sungai sehingga menjadikan sungai lebih mudah dilalui.
Bendung Katulampa
Awalnya telah dibangun sistem pemantauan kondisi Bendung Katulampa melalui pesan singkat di telepon genggam, sehingga masyarakat bisa memperoleh informasi mengenai Katulampa dengan cepat. Namun sistem ini mengalami kerusakan selama Banjir Jakarta 2013. Hal ini diperparah lagi dengan rusaknya fasilitas CCTV sehingga harus dilakukan pengamatan pandangan mata langsung untuk bisa mengetahui ketinggian air.