EWARS Dashboard
Masuk
Beranda Dasbor Risiko Tentang
Sistem Kewaspadaan Dini dan Respons (EWARS)

Tentang Sistem

Sistem pemantauan risiko wabah berbasis ambang batas epidemiologi untuk kasus penyakit menular di Daerah Istimewa Yogyakarta, Indonesia.

5
Kabupaten
3
Kriteria Risiko
0–3
Rentang Skor Risiko
Median & IQR
Metode Ambang Batas

Skor Risiko Multi-Kriteria Berbobot

Sistem ini mengklasifikasikan risiko wabah penyakit dengan menganalisis data kasus historis dan faktor epidemiologi, menggunakan metodologi multi-kriteria berbobot yang menggabungkan deviasi statistik kasus, klaster geospasial antar dusun, dan curah hujan.

Ketiganya digabung menjadi satu skor risiko total 0–3 yang menimbang deviasi statistik (50%) dari distribusi kasus historis, klaster geospasial (35%), dan curah hujan 2 minggu sebelumnya (15%). Kalau tidak ada kasus, semua kriteria bernilai 0 dan statusnya No Alert.

Pengumpulan Data:
Kasus penyakit mingguan per puskesmas, jumlah dusun dengan kasus, dan curah hujan mingguan NASA POWER per kabupaten/kota
Klaster Dusun:
Jumlah dusun berbeda yang memiliki kasus di satu puskesmas pada minggu yang dinilai
Curah Hujan:
Total curah hujan mingguan NASA POWER per kabupaten/kota, diambil 2 minggu sebelum minggu yang dinilai
Skor Risiko:
Skor berbobot menggabungkan ketiga kriteria menjadi satu klasifikasi risiko, diperbarui setiap ada data kasus mingguan baru
Rekomendasi:
Rekomendasi kesehatan otomatis berdasarkan tingkat risiko yang dihitung untuk mendukung pengambilan keputusan
Kriteria Skor Risiko
Deviasi Statistik
Median dan Q3+1,5IQR dari kasus minggu yang sama di semua tahun sebelumnya, skor 2 dan 3 butuh minimal 3 kasus, berbobot 50%
Klaster Geospasial
Jumlah dusun yang punya kasus dan jumlah kasusnya dalam satu puskesmas, berbobot 35%
Presipitasi
Total curah hujan mingguan 2 minggu sebelum minggu yang dinilai (NASA POWER), berbobot 15%
Skor Total
Jumlah berbobot, rentang 0–3, diklasifikasikan No Alert / Normal / Sedang / Tinggi
Klasifikasi Risiko

Skor berbobot: 50% deviasi statistik + 35% klaster geospasial + 15% curah hujan 2 minggu sebelumnya

No Alert (0)
Skor total 0: tidak ada kasus
Normal (0 < s < 2)
Skor total di atas 0 sampai di bawah 2
Sedang (2 ≤ s < 3)
Skor total 2 sampai di bawah 3
Tinggi (3)
Skor total 3: ketiga kriteria bernilai 3

Deviasi statistik dihitung per wilayah per minggu dengan membandingkan kasus pada minggu epidemiologi yang sama di semua tahun sebelumnya. Hitungan dusun berasal dari impor SKDR (saat ini Bantul level puskesmas); wilayah tanpa data dusun mendapat skor klaster 1 bila ada kasus. Curah hujan berasal dari NASA POWER; bila datanya belum ada, skor hujan 1. Angka di atas berlaku untuk Dengue. Lihat aturan penyakit lain di bagian Aturan Skor Alert.

Aturan Skor Alert

Setiap penyakit punya aturan sendiri. Pilih penyakit untuk melihat kriteria, batas status, dan contoh hitungannya.

Kriteria Skor Bobot
01 23
Kriteria 1: Deviasi terhadap minggu yang sama di semua tahun sebelumnya Tidak ada kasuskasus < median, atau kurang dari 4 kasusmedian ≤ kasus ≤ Q3 + 1,5×IQR (minimal 4 kasus)kasus > Q3 + 1,5×IQR (minimal 4 kasus) 50%
Kriteria 2: Klaster Geospasial Jika Kriteria 1 = 01 dusun dan < 2 kasus1 dusun dan ≥2 kasus, ATAU ≥2 dusun dan <6 kasus≥2 dusun dan ≥6 kasus 35%
Kriteria 3: Total curah hujan seminggu, diambil 2 minggu sebelum minggu yang dinilai Jika Kriteria 1 = 0< 73 mm/minggu73 sampai < 101 mm/minggu≥ 101 mm/minggu 15%

Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%)

Baseline Kriteria 1 adalah jumlah kasus pada minggu epidemiologi yang sama di semua tahun sebelumnya. Bila belum ada tahun sebelumnya sama sekali: skor 1 bila ada kasus.

Tingkat Risiko

StatusSkor Total
No Alert Tidak ada kasus pada minggu tersebut
Normal Di atas 0 sampai di bawah 2
Sedang 2 sampai di bawah 3
Tinggi 3 ke atas

Contoh Hitungan

Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.

K1K2 K3 Total Status
11 1 1 Normal
21 1 1,5 Normal
22 1 1,85 Normal
22 2 2 Sedang
32 2 2,5 Sedang
33 3 3 Tinggi

HFMD memakai aturan sendiri, tanpa kriteria curah hujan. Ambang P75 dan P90 dihitung per minggu epidemiologi dari data semua puskesmas di kabupaten pada semua tahun sebelumnya.

Status Kriteria 1: Deviasi (40%) Kriteria 2: Klaster dusun dan usia (60%)
Normal Skor 0: kasus < 4 per minggu, atau kasus ≤ P75 data historis Skor 0: tidak ada klaster (≤ 1 kasus anak per dusun)
Sedang Skor 1: kasus ≥ 4 dan > P75 sampai ≤ P90 data historis Klaster di 1 dusun: skor 1 jika ≥ 2 kasus anak (0-17 th), skor 1,5 jika ≥ 2 kasus balita (0-4 th)
Tinggi Skor 2: kasus ≥ 4 dan > P90 data historis Skor 2: klaster di ≥ 2 dusun

Skor total = (K1 × 40%) + (K2 × 60%), rentang 0 sampai 2

Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut.

Tingkat Risiko

StatusSkor Total
No Alert Tidak ada kasus pada minggu tersebut
Normal Ada kasus dengan skor 0
Sedang Di atas 0 sampai di bawah 1,6
Tinggi 1,6 sampai 2

Contoh Hitungan

Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.

K1K2 Total Status
00 0 Normal
01 0,6 Sedang
20 0,8 Sedang
01,5 0,9 Sedang
21 1,4 Sedang
21,5 1,7 Tinggi
22 2 Tinggi
Status Kriteria 1: Deviasi kasus 2 minggu (50%) Kriteria 2: Klaster dusun 28 hari (35%) Kriteria 3: Klaster usia sekolah (15%)
Normal Jumlah kasus 2 minggu terakhir ≤ P90 data historis, atau < 3 kasus Tidak ada dusun dengan ≥ 3 kasus dalam 28 hari Tidak ada dusun klaster dengan ≥ 2 kasus umur 5-19 tahun
Sedang Jumlah kasus 2 minggu > P90 sampai ≤ Q3 + 1,5 IQR, dan ≥ 3 kasus Ada 1 dusun dengan ≥ 3 kasus dalam 28 hari Ada dusun klaster dengan ≥ 2 kasus umur 5-19 tahun
Tinggi Jumlah kasus 2 minggu > Q3 + 1,5 IQR, dan ≥ 5 kasus Ada ≥ 2 dusun dengan ≥ 3 kasus, atau 1 dusun dengan ≥ 5 kasus, dalam 28 hari Tidak ada. Usia sekolah hanya menambah skor, tidak bisa menaikkan status ke High sendirian.

Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85

Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun dan usia belum tersedia, K2 dan K3 bernilai 0.

Tingkat Risiko

StatusSkor Total
No Alert Tidak ada kasus pada minggu tersebut
Normal Di bawah 0,85
Sedang 0,85 sampai di bawah 1,2
Tinggi 1,2 sampai 1,85

Contoh Hitungan

Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.

K1K2 K3 Total Status
00 1 0,15 Normal
10 0 0,5 Normal
20 0 1 Sedang
21 0 1,35 Tinggi
21 1 1,5 Tinggi
22 0 1,7 Tinggi
22 1 1,85 Tinggi
Status Kriteria 1: Deviasi kasus (50%) Kriteria 2: Klaster dusun (35%) Kriteria 3: Iklim, minggu t-1 s.d. t-2 (15%)
Normal Kasus minggu ini ≤ P90 data 52 minggu terakhir Tidak ada dusun dengan ≥ 8 kasus dalam minggu yang sama Curah hujan 2 minggu sebelumnya > P25 historis untuk minggu yang sama (tidak kering)
Sedang Kasus > P90 sampai ≤ Q3 + 1,5 IQR data 52 minggu terakhir Ada 1 dusun dengan ≥ 8 kasus Curah hujan 2 minggu sebelumnya ≤ P25 historis (minggu kering)
Tinggi Kasus > Q3 + 1,5 IQR data 52 minggu terakhir Ada ≥ 2 dusun dengan ≥ 8 kasus, atau 1 dusun dengan ≥ 12 kasus Tidak ada. Iklim saja tidak bisa menaikkan status ke High.

Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85

Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun belum tersedia, K2 bernilai 0.

Tingkat Risiko

StatusSkor Total
No Alert Tidak ada kasus pada minggu tersebut
Normal Di bawah 0,85
Sedang 0,85 sampai di bawah 1,2
Tinggi 1,2 sampai 1,85

Contoh Hitungan

Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.

K1K2 K3 Total Status
00 1 0,15 Normal
10 0 0,5 Normal
20 0 1 Sedang
21 0 1,35 Tinggi
21 1 1,5 Tinggi
22 0 1,7 Tinggi
22 1 1,85 Tinggi
Status Kriteria 1: Deviasi kasus (50%) Kriteria 2: Klaster dusun (35%) Kriteria 3: Curah hujan minggu t-2 (15%)
Normal Kasus minggu ini ≤ P90 data 52 minggu terakhir Tidak ada dusun dengan ≥ 4 kasus dalam minggu yang sama < 57 mm/minggu
Sedang Kasus > P90 sampai ≤ Q3 + 1,5 IQR data 52 minggu terakhir Ada 1 dusun dengan ≥ 4 kasus ≥ 57 mm/minggu
Tinggi Kasus > Q3 + 1,5 IQR data 52 minggu terakhir Ada ≥ 2 dusun dengan ≥ 4 kasus, atau 1 dusun dengan ≥ 8 kasus Tidak ada. Hujan saja tidak bisa menaikkan status ke High.

Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85

Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun belum tersedia, K2 bernilai 0.

Tingkat Risiko

StatusSkor Total
No Alert Tidak ada kasus pada minggu tersebut
Normal Di bawah 0,85
Sedang 0,85 sampai di bawah 1,2
Tinggi 1,2 sampai 1,85

Contoh Hitungan

Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.

K1K2 K3 Total Status
00 1 0,15 Normal
10 0 0,5 Normal
20 0 1 Sedang
21 0 1,35 Tinggi
21 1 1,5 Tinggi
22 0 1,7 Tinggi
22 1 1,85 Tinggi

Sumber Data

Tiga sumber data, masing-masing untuk satu kriteria skor risiko.

Data Kasus

Jumlah kasus penyakit mingguan dari kantor kesehatan di 5 kabupaten di Yogyakarta

K1 Deviasi Mingguan 5 Kabupaten Sejak 2022
Data Dusun

Jumlah dusun yang memiliki kasus pada minggu yang dinilai, dari data SKDR per puskesmas. Saat ini tersedia untuk Bantul.

K2 Klaster SKDR
Curah Hujan Mingguan

Total curah hujan per minggu epidemiologi per kabupaten/kota dari NASA POWER (curah hujan harian terkoreksi, PRECTOTCORR).

K3 Hujan NASA POWER Mingguan

Teknologi

Alat open-source yang menggerakkan sistem dari ujung ke ujung.

Backend
Flask 3.0
Kerangka web
NumPy
Komputasi statistik
SQLAlchemy
ORM basis data
Pandas
Pemrosesan data
OpenPyXL
Impor Excel SKDR
Frontend
Bootstrap 5
Kerangka antarmuka
Chart.js 3
Visualisasi data
Font Awesome
Pustaka ikon
Responsive
Desain responsif
i18n
Bilingual ID / EN
Dark mode
Pergantian tema

Informasi Lebih Lanjut

Sistem ini dikembangkan untuk mendukung pengambilan keputusan kesehatan masyarakat dalam pencegahan dan pengendalian wabah penyakit di Daerah Istimewa Yogyakarta.

Dasbor Risiko Lihat Statistik