Institusion
Universitas Maritim Raja Ali Haji
Author
RAMADHONI, MOHAMMAD
Bettiza, Martaleli
Ritha, Nola
Subject
005.1.Pemrograman
Datestamp
2023-08-01 08:21:37
Abstract :
Cuaca merupakan kondisi yang sangat penting dalam kehidupan serta dipengaruhi oleh berbagai macam faktor seperti suhu, kelembaban, tekanan udara, dan kecepatan angin. Berbagai aktivitas kehidupan manusia berhubungan dengan cuaca seperti pertanian, pelayaran dan penerbangan. Pada 2015-2021, Kota Tanjungpinang menempati peringkat dua wilayah di Provinsi Kepulauan Riau yang paling banyak mengalami kejadian bencana sebanyak 63 kejadian yang berdampak pada kerusakan rumah dan penghidupan masyarakat setempat. Berdasarkan paparan tersebut, melakukan klasifikasi cuaca berdasarkan kategorinya perlu dilakukan agar lebih memahami perubahan cuaca yang didasarkan dari faktor-faktor cuaca dan informasi yang dihasilkan dapat digunakan untuk berbagai kebutuhan. Penelitian ini menerapkan ansamble learning yaitu bagging yang dikombinasikan dengan algoritma K-Nearest Neighbor (KNN). Bagging memanfaatkan pembuatan resampling secara acak untuk meningkatkan akurasi dan KNN sendiri merupakan algoritma yang mencari nilai K atau tetangga terdekat dalam menentukan kelas pada data baru. Penerapan metode bagging dengan algoritma KNN diharapkan mampu memberikan hasil yang baik dalam menentukan klasifikasi cuaca berdasarkan parameter yang ditetapkan. Kategori cuaca yang diklasifikasikan yaitu Cloudy, Overcast, Drizzle, Rain, Thunderstorm, dan Thick Cloudy. Hasil pengujian sistem yang dilakukan terhadap 191 data testing mendapatkan nilai akurasi sebesar 81.68% saat menerapkan sampel bootstrap sebanyak 50 dan K=5. Selain itu diperoleh juga nilai recall sebesar 70.33%, precision 77.33%, dan f1-score sebesar 72.5%.