Banjir adalah salah satu bencana yang sulit dihindari yang dapat terjadi tanpa peringatan. Penyebab banjir yang utama adalah luapan dari sungai. Umumnya curah hujan yang tinggi dan kemampuan drainase tanah yang rendah menyebabkan air sungai naik sehingga terjadi banjir. Oleh sebab itu dibutuhkan sebuah sistem pemantauan peringatan dini banjir yang terintegrasi dengan masyarakat atau operator secara langsung. Untuk mencegah banjir akibat luapan air sungai, telah dirancang sebuah alat rancang bangun dan proptoptype sistem peringatan dini berbasis Arduino uno dengan menggunakan metode fuzzy logic. Alat ini bekerja dengan dua sensor, yakni sensor Ultrasonik untuk ketinggian aliran air sungai dan water flow sensor untuk kecepatan alirannya. Saat kedua sensor mendeteksi nilai yang melebihi set point yang ditentukan, aktuator motor DC akan berputar untuk mengangkat pintu air. Data nilai sensor juga akan ditampilkan oleh LCD, kemudian buzzer dan lampu indikator sebagai penanda peringatan. Pada saat sistem bekerja maka operator yang menjaga akan mengetahui level dan kecepatan aliran sungai pada saat air sungai naik, sehingga dapat terdeteksi sebelum terjadi luapan yang berakibat banjir. Hasil perancangan dalam penelitian ini telah sesuai yang diharapkan bahwa kecepatan putaran motor yang dihasilkan dipengaruhi oleh data yang terdeteksi dari kedua sensor, kemudian jarak jangkauan sistem, dan perangkat android dapat mendeteksi sampai 15 meter bila tidak ada penghalang, sehingga secara keseluruhan sistem dapat bekerja dengan baik. Dengan demikian, hasil perancangan sistem peringatan dini menggunakan sensor ultrasonik, water flow sensor dengan metode fuzzy logic dalam perancangan dan penelitian ini merupakan solusi yang tepat untuk pencegahan luapan sungai yang berakibat banjir. Kata Kunci— Banjir, Arduino UNO, Sensor ultrasonik, Water Flow Sensor, Fuzzy logic, Sistem peringatan dini