Prediksi cuaca yang akurat dan tepat waktu kian penting seiring dengan meningkatnya
insiden cuaca ekstrem yang membawa dampak signifikan terhadap kehidupan dan ekonomi.
Penelitian ini mengembangkan sebuah sistem prediksi cuaca berbasis Wireless Sensor Network
dan Teknologi Internet of Things (IoT) dengan penerapan machine learning untuk
meningkatkan akurasi prediksi cuaca di daerah tertentu. Sistem ini memanfaatkan sensor-
sensor cuaca yang terintegrasi melalui IoT untuk mengumpulkan data cuaca secara Realtime,
yang kemudian dianalisis menggunakan model machine learning, khususnya XGBoost, untuk
memprediksi kondisi cuaca mendatang.
Proses kalibrasi sensor dilakukan dengan metode regresi linear untuk menyesuaikan
pembacaan sensor dengan nilai referensi yang akurat. Model XGBoost dilatih dengan data yang
telah dikalibrasi dan diproses untuk menghasilkan prediksi yang lebih akurat. Evaluasi model
menunjukkan hasil yang menggembirakan dengan nilai metrik yang tinggi dalam akurasi
sebesar 98,62%, presisi sebesar 96,57%, recall sebesar 99,42%, dan F1-score sebesar 97,97%,
menandakan keberhasilan model dalam mengidentifikasi pola cuaca yang kompleks. Sistem
ini diharapkan dapat memberikan kontribusi signifikan dalam peringatan dini dan mitigasi
risiko bencana hidrometeorologi, memungkinkan masyarakat dan pelaku ekonomi mengambil
keputusan yang lebih tepat dalam menghadapi perubahan cuaca.
Kata kunci: Prediksi Cuaca, IoT, Machine learning, XGBoost, Sensor Network, Wireless
Sensor Network.