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.
Ci Liwung
Sistem pengendalian banjir sungai ini mencakup pembuatan sejumlah pintu air/pos pengamatan banjir, yaitu di Katulampa (Bogor), Depok, Manggarai, Karet, serta Pintu Air Istiqlal; serta dengan membagi aliran Ci Liwung melalui kanal-kanal banjir seperti yang diuraikan di atas. Pemerintah pernah merencanakan untuk membangun Waduk Ciawi di Gadog, Megamendung, Bogor sebagai cara untuk mengendalikan aliran sejak dari bagian hulu.