Anas kang utama tanggul gawean yaiku nyegah banjir ing dhataran sing dilindhungi. Nanging, tanggul uga nyandhet aliran banyu kali, nyebabaké aliran sing luwih cepet lan tingkat banyu sing luwih dhuwur. Tangguluga bisa ditemokaké ing pinggir pantai, ing pesisir pasir ora cukup kuwat, ing sadawané kali kanggo dilindhungi saka banjir, ing sadawané sendhang utawa polder . Tanggul uga digawé kanggo tujuan ngetrapaké / netepaké wates perlindungan kanggo wilayah sing dibanjiri uga minangka perlindungan militèr. Tanggul bisa dadi asil kerja bumi sing permanen utawa konstruksi darurat, biasané digawé saka pasir supaya bisa dibangun kanthi cepet sajrone banjir. 