Proyek ini merangkum seluruh materi NumPy dalam satu studi kasus utuh: menganalisis data cuaca harian Kota Sukamaju, kota fiktif beriklim tropis lembap, sepanjang tahun 2025. Dataset berisi 365 baris dengan empat kolom — suhu rata-rata, suhu minimum, suhu maksimum, dan curah hujan — yang kita bangun sendiri menggunakan generator ber-seed sehingga setiap pembaca memperoleh angka yang persis sama. Empat bagian mengikuti alur kerja analis data sesungguhnya: Menyiapkan Data Cuaca ke dalam array NumPy, Membersihkan Data dari pembacaan sensor yang rusak, Menghitung Statistik bulanan dan tahunan, lalu Menganalisis Pola Cuaca mulai dari tren, anomali, hingga musim hujan. Di bagian akhir kita merangkum semua temuan ke dalam laporan bertabel dan memverifikasi seluruh perhitungan dengan pemeriksaan otomatis yang deterministik.
Membaca data cuaca berformat CSV menjadi array NumPy dan memeriksa struktur awalnya.
Buka → # Bagian 2: Membersihkan DataMendeteksi dan menangani nilai kosong serta pembacaan sensor yang tidak valid pada data cuaca.
Buka → # Bagian 3: Menghitung StatistikMenghitung statistik bulanan dan tahunan data cuaca menggunakan fungsi agregasi NumPy.
Buka → # Bagian 4: Menganalisis Pola CuacaMengidentifikasi pola musiman dan hari ekstrem dari data cuaca yang telah bersih.
Buka →