Bangunan pngendalian sungai ini merupakan bangunan yang ibutuhkan untuk mengatur sungai. Maksudnya, bangunan tersebut dapat menstabilkan jalan untuk air sepanjang jarak tertentu dispertai tampang melintang tertentu. Tujuannya yakni melewatkan denga cepat dan aman aliran banjir, Meliwatkan dengan anan dan cepat aliran banjir, angkut sedinen yang dibawa air, aliran dalam sungai yang stabil dengan gerusan tebing dan dasar sungai sekecil mungkin, mengarahkan aliran melalui suatu bagian tertantu dari sungai dan tidak neninbulkan kerusakan pada bagian palung tertentu dan bangunan yang telah ada dan mengatur dalam arah aliran dan kecepatan air cukup untuk kepentingnn navigasi.