Nexa Intelligence Docs
Dashboard

Early Warning

Panduan membaca, menganalisa, serta spesifikasi teknis modul Early Warning (/dashboard/early-warning) untuk deteksi sinyal dini 5 tema risiko strategis dan sinyal korelasi lintas domain.

Early Warning (/dashboard/early-warning)

Modul Early Warning bertindak sebagai radar risiko strategis nasional yang membaca seluruh berita nyata hasil scraping media nasional & daerah. Sistem tidak mengunci peringatan pada tema statis, melainkan mendeteksi sinyal secara dinamis pada isu-isu publik yang mengalami eskalasi ancaman, seperti:

  1. ⚖️ Korupsi & Penegakan Hukum
  2. 🛡️ Keamanan & Kamtibmas
  3. ⚡ Ancaman Siber & Pelindungan Data
  4. 🌋 Bencana Geologi & Vulkanik
  5. 🌾 Krisis Pangan & Volatilitas Harga
  6. 🗳️ Kerawanan Pemilu / Isu Kritis Baru Lainnya

Jumlah dan topik detektor yang aktif pada filter bersifat dinamis — bertambah saat eskalasi krisis terjadi di sektor baru, dan berkurang (hilang otomatis) saat situasi di lapangan telah kondusif. Semakin banyak media memberitakan satu isu — apalagi dengan rasio sentimen negatif yang tinggi — semakin kuat sinyal risiko yang dipancarkan.


1. Panduan Membaca & Menganalisa Modul

A. Arti Tingkat Peringatan (Severity Tier)

TingkatIndikator SinyalAmbang Batas LogisTindakan yang Dibutuhkan
KritisSinyal sangat kuatVolume pemberitaan tinggi (> 100 berita), banyak sumber independen (>= 15), rasio negatif dominan, dan/atau meluas ke banyak sektor.Perlu perhatian pimpinan segera.
TinggiSinyal cukup kuatSinyal sedang berkembang (40-100 berita), >= 8 sumber independen, atau terdeteksi lintas 2 domain.Perlu dipantau ketat dan dianalisa lebih lanjut.
SedangSinyal awalVolume awal (15-40 berita) terkonsentrasi pada satu sektor tunggal.Pantau perkembangannya sebelum mengambil langkah.

B. Apa Arti "Lintas 2 Domain" / "Lintas 3 Domain"?

Satu isu dianggap "lintas N domain" bila pemberitaannya muncul di N kategori makro yang berbeda (dari 8 kategori Media Monitoring, selaras struktur Kemenko):

Contoh Nyata Sinyal Korelasi

Erupsi Gunung Anak Krakatau:

  1. Mula-mula masuk kategori Lingkungan & Bencana.
  2. Bila berita yang sama mulai membahas harga pangan & distribusi sayur/ikan, masuk kategori Pangan, Pertanian & Kelautan.
  3. Saat meluas ke bantuan sosial dan tempat penampungan warga, masuk kategori Sosial & Pemberdayaan. Isu tersebut kini tercatat sebagai Lintas 3 Domain.

Kenapa Isu Lintas Domain Sangat Penting?

Isu satu domain biasanya masih bisa ditangani oleh satu kementerian teknis. Isu lintas domain berarti dampaknya meluas dan saling menguatkan antar-sektor (compounding risk) — ini yang paling berisiko bertransformasi menjadi krisis nasional, sehingga diprioritaskan sebagai "Sinyal Korelasi".


C. Cara Menganalisa (Langkah Praktis)

  1. Mulai dari Kartu Statistik: Klik kartu Total Peringatan, Kritis, Tinggi, atau Sinyal Korelasi untuk melihat rincian modal per tema.
  2. Prioritaskan Peringatan Kritis: Baca sinyal bertingkat Kritis terlebih dahulu untuk mengetahui wilayah dengan eskalasi tertinggi.
  3. Buka Detail Analisa:
    • Periksa Skor Kepercayaan Deteksi (dihitung dari jumlah sumber independen dan volume berita nyata).
    • Tinjau Kronologi Sinyal dari deteksi pertama, puncak pemberitaan, hingga kabar terkini.
    • Evaluasi kotak Analisa & Prediksi AI: baca situasi saat ini, proyeksi 1–7 hari ke depan, dan langkah antisipasi.
  4. Cek Tabel Bukti Berita (Evidence Table): Saring per kategori makro, tanggal, atau sumber media untuk memverifikasi kebenaran artikel di lapangan.
  5. Gunakan Tanya AI: Klik tombol Tanya AI pada masing-masing tema untuk melakukan eksplorasi tanya-jawab mendalam.

2. Tabel Pemetaan Komponen ke Backend & Elasticsearch

Komponen / Bagian UIEndpoint APIElasticsearch (Indeks & Field)Sumber & Worker Pemroses
Kartu Ringkasan Statistik
(Total, Kritis, Tinggi, Korelasi)
GET /api/ew/signals• early_warning_signals
↳ totals.alerts, totals.kritis, totals.tinggi, totals.korelasi
nexa-aggregation
(early_warning_aggregation.py)
Daftar Kartu Detektor Tema Dinamis
(Judul, badge wilayah, tren %, metrik)
GET /api/ew/signals• early_warning_signals
↳ id, theme, tier, region, total, sources_n, neg, growth_pct
nexa-aggregation + articles
Detail Analisa & Kronologi
(Confidence %, timeline, impact, recos)
GET /api/ew/signals• early_warning_signals
↳ confidence, timeline, impact, cross_domains, domains, recos
nexa-aggregation
Data Pasar Riil (Ground-Truth Pangan)
(Volatilitas komoditas, harga rata-rata, sebaran wilayah)
GET /api/ew/signals• early_warning_signals
↳ market_evidence.volatile_commodities
PostgreSQL fact_indicator + master_commodities + master_regions
Blok Analisa & Prediksi AI
(Situasi saat ini, prediksi, langkah antisipasi)
GET /api/ew/analysis?theme={id}• early_warning_analysis
↳ situasi, prediksi, langkah
decision-worker
(LLM membaca max 10 ai_context_headlines + market_evidence)
Tabel Bukti Berita
(Daftar artikel terverifikasi dengan paginasi)
GET /api/ew/signals/:theme/articles?page=1&limit=20• early_warning_signals.article_ids
↳ Sync ke articles via ids query
f1-api-backend + articles (On-Demand Fetching)
Dropdown Filter Sumber MediaGET /api/ew/sources• Agregasi terms pada articles.sourcef1-api-backend

3. Spesifikasi Kontrak Data API

Endpoint: GET /api/ew/signals

{
  "totals": {
    "alerts": 5,
    "kritis": 5,
    "tinggi": 0,
    "korelasi": 5
  },
  "signals": [
    {
      "id": "bencana",
      "theme": "Bencana Geologi & Vulkanik",
      "tier": "kritis",
      "color": "#06b6d4",
      "region": "Nusa Tenggara Timur & 52 wilayah lain",
      "last_at": "2026-09-26T08:30:00.000Z",
      "title": "Bencana Geologi & Vulkanik: 180 sinyal terpantau di Nusa Tenggara Timur & 52 wilayah lain",
      "metric": "180 berita · 23 sumber",
      "sub": "20 negatif · tren meningkat (+267%)",
      "cross_domains": 5,
      "confidence": 95,
      "domains": ["Ekonomi", "Budaya", "Politik", "Sosial", "Geopolitik"],
      "timeline": [
        "16 Jun 2026: sinyal pertama terdeteksi — \"Banjir besar (cuaca ekstrem) rendam permukiman\" (BPS)",
        "25 Sep 2026: puncak pemberitaan — 27 berita dalam satu hari",
        "Isu meluas lintas 5 kategori: Budaya, Ekonomi, Geo Politik, Politik, Sosial",
        "26 Sep 2026: perkembangan terbaru — \"Gunung Berapi Ini Erupsi, Muntahkan Emas 80 Gram per Hari\" (cnbcindonesia.com)"
      ],
      "impact": "Aktivitas kebencanaan yang terus diberitakan menandakan ancaman berlangsung terhadap keselamatan warga, infrastruktur, dan ekonomi sekitar.",
      "recos": [
        { "p": "Tinggi", "t": "Pantau pemutakhiran status dari PVMBG/BMKG/BNPB dan siapkan jalur evakuasi" }
      ],
      "total": 180,
      "sources_n": 23,
      "neg": 20,
      "article_ids": [
        "art-101",
        "art-102",
        "art-103"
      ],
      "ai_context_headlines": [
        "Gunung Berapi Ini Erupsi, Muntahkan Emas 80 Gram per Hari",
        "Waspada Banjir Rob Intai Pesisir NTB, BMKG Ingatkan Masyarakat Hal Ini",
        "Gempa M 4,7 Guncang Sumur Banten, Getaran Terasa hingga Rangkasbitung",
        "Tubuh Anak Krakatau Kini Tumbuh Mencapai 341,5 Ha, Fase Rekonstruksi",
        "BMKG : Waspada Banjir Rob Pesisir NTB 26-30 September 2026, Dampak Harvest Moon",
        "Tim K9 Polda Sumbar Temukan Jenazah Diduga Korban Galodo",
        "Kemarin, imam besar dunia di Indonesia hingga penanganan banjir Solok"
      ]
    }
  ]
}

Endpoint: GET /api/ew/signals/:theme/articles (Paginasi Bukti Berita)

Mengambil detail berita nyata secara on-demand berdasarkan kumpulan article_ids tema terkait:

{
  "page": 1,
  "limit": 20,
  "total": 180,
  "articles": [
    {
      "id": "art-101",
      "title": "Gunung Berapi Ini Erupsi, Muntahkan Emas 80 Gram per Hari",
      "url": "https://cnbcindonesia.com/news/...",
      "date": "2026-09-26T07:15:00.000Z",
      "kategori": "Lingkungan & Bencana",
      "source": "cnbcindonesia.com",
      "sentimen": "Negatif"
    }
  ]
}

Endpoint: GET /api/ew/analysis?theme=bencana

{
  "ok": true,
  "ai": true,
  "situasi": "Aktivitas bencana geologi dan vulkanik menonjol dengan sejumlah kejadian erupsi gunung api, gempa di Banten dan Aceh, serta banjir bandang di Solok...",
  "prediksi": "Dalam 1-7 hari ke depan, potensi respons darurat dan pemantauan intensif masih akan berlanjut pada lokasi-lokasi yang mengalami bencana...",
  "langkah": [
    "Perkuat pemantauan resmi BMKG, PVMBG, dan BNPB untuk memperbarui status gempa, erupsi, dan banjir rob secara berkala.",
    "Tingkatkan sosialisasi evakuasi, radius aman, dan larangan mendekat ke area berbahaya pada warga.",
    "Siagakan pemerintah daerah dan relawan untuk dukungan pengungsian dan pemulihan logistik dasar."
  ]
}

On this page