Nexa Intelligence Docs
Entitas & Master Data

Berita & Media Siber

Spesifikasi entitas data artikel berita siber, matriks tingkat portal media (tiering), struktur relasi parent-child sindikasi, dan skema penyimpanan PostgreSQL & Elasticsearch.

Entitas Berita & Media Siber

Entitas Berita & Media Siber merepresentasikan seluruh publikasi jurnalistik digital yang dikumpulkan dari ratusan portal berita nasional, regional, maupun lokal di Indonesia. Entitas ini menjadi sumber data utama untuk pemantauan isu kamtibmas, dinamika politik, sosial, hukum, dan ekonomi.


1. Matriks Tingkatan Media (Media Tiering Matrix)

Platform Nexa mengklasifikasikan portal media siber ke dalam 3 tingkatan (tier) resmi untuk menentukan bobot pengaruh dan potensi jangkauan pembaca (reach estimation):

TingkatKategori & KarakteristikContoh Portal MediaEstimasi Jangkauan / ArtikelBobot Pengaruh
Tier 1Portal Nasional Utama
Portal arus utama dengan jutaan pembaca harian, verifikasi Dewan Pers, dan agenda-setting nasional.
Detikcom, Kompas.com, Tempo.co, CNN Indonesia, CNBC Indonesia, Tribunnews, Liputan6, Merdeka.com, Viva.co.id35.000 pembaca3.0x
Tier 2Media Menengah & Segmen Bisnis
Portal berita agregator terpercaya, portal analisis ekonomi/politik, dan sindikasi berita regional besar.
Kumparan, Suara.com, Antara News, Bisnis.com, IDN Times, Jawa Pos, Kontan, JPNN, Sindonews10.000 pembaca1.8x
Tier 3Media Niche & Siber Daerah
Portal berita independen daerah, blog informatif kabupaten/kota, atau publikasi lokal kepolisian/Pemda.
Portal berita lokal kabupaten, media komunitas provinsi, poskota daerah5.000 pembaca1.0x

2. Struktur Sindikasi: Induk (Parent) vs Anak (Child)

Ketika beberapa media menerbitkan berita yang sama persis atau hasil siaran pers sindikasi, sistem deduplikasi membaginya ke dalam model hierarki:

[Artikel Rujukan Induk / Parent] ◄── Artikel unik pertama (Threshold < 0.90)
       ▲
       ├── [Artikel Anak 1 / Child] ── Sindikasi Detikcom Daerah
       ├── [Artikel Anak 2 / Child] ── Sindikasi Tribun Regional
       └── [Artikel Anak 3 / Child] ── Rilis Ulang Portal Lokal
  • Parent Article (articles): Artikel unik pertama yang diproses oleh AI kognitif untuk ekstraksi SPOK, entitas, dan sentimen lengkap.
  • Child Articles (article_trendings): Artikel duplikat yang hanya mencatat frekuensi kemunculan, URL, nama media, dan waktu publikasi guna memperbarui grafik volume lonjakan isu (velocity).

3. Skema Data Utama Artikel

Skema Entitas Relasional PostgreSQL (articles)

CREATE TABLE articles (
    id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    code TEXT NOT NULL UNIQUE,              -- Hash dokumen untuk identifikasi unik
    title TEXT NOT NULL,                    -- Judul berita yang telah dinormalisasi
    url TEXT NOT NULL,                      -- Tautan asli berita
    source_name TEXT NOT NULL,              -- Nama portal penerbit (misal: "Kompas.com")
    source_tier VARCHAR(10) DEFAULT 'tier2',-- Tingkatan portal (tier1, tier2, tier3)
    content TEXT,                           -- Teks isi berita lengkap (sanitized)
    summary TEXT,                           -- Ringkasan eksekutif hasil inferensi AI
    sentiment VARCHAR(20),                  -- "positive", "neutral", "negative"
    confidence REAL,                        -- Derajat keyakinan AI (0.00 - 1.00)
    severity INTEGER DEFAULT 1,             -- Tingkat kegentingan isu (Skala 1-5)
    
    -- Struktur Kognitif & Taksonomi
    primary_label JSONB,                    -- Label taksonomi primer
    labels JSONB,                           -- Daftar taksonomi pendukung beserta skor
    spok JSONB,                             -- Ekstraksi Subjek, Predikat, Objek, Keterangan
    entities JSONB,                         -- Tokoh, Lembaga, Lokasi
    
    -- Penanda Geospasial
    location_province TEXT,                 -- Provinsi terkait
    location_city TEXT,                     -- Kab/Kota terkait
    region_id INTEGER REFERENCES master_regions(id),
    
    published_at TIMESTAMPTZ NOT NULL,      -- Waktu terbit di portal media
    created_at TIMESTAMPTZ DEFAULT NOW()
);

Format Entitas Elasticsearch (articles Index)

Dokumen pada Elasticsearch dioptimasi untuk agregasi analitik, visualisasi dashboard, dan pencarian teks cepat (full-text search):

{
  "article_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
  "title": "Polda Jatim Ringkus Komplotan Penipuan Online Lintas Provinsi",
  "source_name": "Kompas.com",
  "source_tier": "tier1",
  "published_at": "2026-09-26T10:15:00Z",
  "sentiment": "negative",
  "severity": 3,
  "reach_potential": 35000,
  "spok": {
    "subjek": "Polda Jatim",
    "predikat": "ringkus",
    "objek": "komplotan penipuan online",
    "keterangan": "lintas provinsi di Surabaya"
  },
  "institution_hierarchy": {
    "level": "Polda",
    "unit": "Polda Jawa Timur",
    "parent": "Mabes Polri"
  },
  "taxonomy": {
    "pillar": "POLHUKAM",
    "cluster": "Kejahatan Siber",
    "sub_issue": "Penipuan Transaksi Elektronik",
    "path": "POLHUKAM > Kejahatan Siber > Penipuan Online"
  }
}

On this page