Banyak faktor yang dapat menyebabkan banjir dari mulai faktor manusia atau faktor alam. Banjir terjadi karena adanya luapan air yang berlebihan. Dari air laut pasang ataupun hujan deras dapat menyebabkan banjir.
Akhir-akhir ini musim hujan terjadi sangat sering di Kota Semarang. Musim hujan seringkali menjadi momok bagi daerah-daerah yang sering menjadi langganan banjir. Tak hanya daerah yang rawan saja yang dapat terkena banjir namun di daerah yang tinggi pun dapat terkena musibah banjir, seperti yang terjadi di Perumahan Dinar Indah, Tembalang.
Bencana banjir mungkin memang tidak bisa diprediksi seberapa besar datangnya. Namun kita bisa mengurangi resiko banjir jika terjadi luapan air yang berlebihan. Berikut adalah cara-cara mencegah banjir
1. Membersihkan saluran air
Membersihkan saluran air dapat mengurangi resiko banjir jika terjadi hujan lebat. Saluran air yang kotor dan banyak sampah dapat menyumbat air hujan yang mengalur menuju sungai.
2. Menambah resapan air
Dengan menambah resapan air, air hujan yang menggenang dapat segera terserap ke dalam tanah sehingga tidak menyebabkan banjir.
3. Melakukan penghijauan
Memperbanyak daerah hijau juga dapat menjadi solusi untuk mencegah banjir. Karena sifat pohon yang menyerap air.
4. Membangun jalan menggunakan paving block
Membangun jalan menggunakan paving block lebih efisien untuk daerah yang rawan banjir. Karena Paving Block nemiliki sela-sela lebih banyak untuk air masuk ke dalam tanah tidak seperti jalan aspal dan beton.