Fenomena alam yang terjadi sekarang adalah dimana musim penghujan yang
tiada henti, khususnya di Provinsi Jawa Barat. Di kota dan kabupaten Bandung, kerap kali
menjadi wilayah yang tinggi curah hujannya. Maka kami membuat sebuah sistem
peringatan banjir yang berbasis IoT dan android. Dalam hal ini, kami menggunakan
sensor air untuk mendeteksi ketinggian air, arduino sebagai mini-PC, dan android
sebagai alat penerima notifikasi banjir. Adapun tujuan dibuatnya sistem peringatan
banjir ini adalah untuk mengurangi dampak buruk dari bencana banjir serta sebagai
peringatan untuk daerah rawan banjir. Metodologi yang digunakan adalah studi
literatur, penelitian lapangan, perancangan sistem dan implementasi, pengujian sistem,
analisis hasil pengujian, serta penyusunan laporan tugas akhir. Alur dari sistem
peringatan banjir ini ialah dimana pada sungai atau bendungan di simpan beberapa
sensor untuk mengetahui ketinggian air, jika sensor telah melewati batas ketinggian
maka akan muncul alarm berupa notifikasi kepada pengguna smartphone android
bahwa air telah meningkat dan berpotensi menimbukan banjir. Output yang dihasilkan
berupa gambaran statistik ketinggian air, yang ditampilkan pada aplikasi android.
Kata Kunci : Banjir, Arduino, IoT, Smartphone, Android.