Tentang TrendHidro
TrendHidro adalah platform olah data runtut waktu hidrometeorologi. Aplikasi ini menyediakan tiga metode uji statistik untuk mendeteksi trend dalam data runtut waktu:
- Mann-Kendall — Uji trend non-parametrik
- Sen's Slope — Estimasi kemiringan trend non-parametrik
- Regresi Linear — Uji trend parametrik
Panduan Peta Interaktif
Halaman Peta Interaktif menampilkan lokasi stasiun hujan pada peta Indonesia dengan warna marker yang menunjukkan hasil analisis trend.
Cara Penggunaan
- Pilih Wilayah Sungai dari dropdown
- Pilih tipe data: Bulanan, Tahunan, atau Musiman
- Atur periode tahun analisis
- Aktifkan salah satu metode (Mann-Kendall, Sen's Slope, atau Regresi Linear)
- Klik marker stasiun untuk melihat detail
Fitur
- Warna marker berubah berdasarkan hasil trend (hijau = meningkat, merah = menurun, abu = tidak ada trend)
- Filter kualitas data untuk menyembunyikan stasiun dengan kelengkapan < 50%
- Klik "Detail" pada popup untuk melihat grafik dan statistik lengkap
Panduan Olah Data Anda
Halaman Olah Data memungkinkan Anda mengupload data curah hujan sendiri dan menjalankan analisis trend langsung di browser.
Format File
File harus memiliki minimal 2 kolom:
- Kolom 1 — Tanggal: Format
dd/mm/yyataudd/mm/yyyy - Kolom 2 — Data: Nilai curah hujan (numerik, dalam mm)
Format file yang didukung: .csv, .xls, .xlsx
Cara Penggunaan
- Seret file ke area upload atau klik untuk memilih file
- Data akan otomatis di-parse dan ditampilkan preview
- Pilih tipe agregasi data (Bulanan/Tahunan/Musiman) dan periode
- Klik Analisis untuk menjalankan perhitungan
Mann-Kendall
Uji non-parametrik untuk mendeteksi trend monoton dalam data runtut waktu. Tidak memerlukan asumsi distribusi normal.
Langkah Perhitungan
Step 1: Hitung Statistik S
Bandingkan semua pasangan data $(x_j, x_i)$ di mana $j > i$:
Step 2: Hitung Varians S
Di mana $t_p$ adalah jumlah data dalam tied group ke-$p$, dan $g$ adalah jumlah tied groups.
Step 3: Hitung Z-Score
Step 4: Keputusan
$Z > 0$ → Trend meningkat, $Z < 0$ → Trend menurun.
Sen's Slope
Estimator non-parametrik untuk menghitung besaran kemiringan trend. Lebih robust terhadap outlier dibanding regresi linear.
Langkah Perhitungan
Step 1: Hitung Semua Kemiringan Pasangan
Step 2: Median Kemiringan
Di mana $N = \frac{n(n-1)}{2}$ adalah jumlah total pasangan.
Step 3: Hitung Intercept
Interpretasi
$\hat{\beta} < 0$ → Trend menurun
$\hat{\beta} = 0$ → Tidak ada trend
Regresi Linear
Metode parametrik untuk menentukan garis trend yang meminimalkan jumlah kuadrat residual.
Langkah Perhitungan
Step 1: Hitung Komponen
Step 2: Slope & Intercept
Step 3: Koefisien Determinasi ($R^2$)
Step 4: Uji-t untuk Slope
Interpretasi
$\hat{\beta} < 0$ → Trend menurun
$\hat{\beta} = 0$ → Tidak ada trend
Format Data
Data dari Database (Peta)
Data curah hujan harian disimpan di Supabase-penyedia berbagai layanan digital termasuk penyimpanan data berbasis cloud.
Upload CSV/XLSX (Olah Data)
Format kolom yang diharapkan:
| Kolom 1 | Tanggal (dd/mm/yy) |
| Kolom 2 | Data (berupa angka) |
Separator CSV yang didukung: koma (,) atau titik
koma (;).