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):
| Tingkat | Kategori & Karakteristik | Contoh Portal Media | Estimasi Jangkauan / Artikel | Bobot Pengaruh |
|---|---|---|---|---|
| Tier 1 | Portal 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.id | 35.000 pembaca | 3.0x |
| Tier 2 | Media 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, Sindonews | 10.000 pembaca | 1.8x |
| Tier 3 | Media Niche & Siber Daerah Portal berita independen daerah, blog informatif kabupaten/kota, atau publikasi lokal kepolisian/Pemda. | Portal berita lokal kabupaten, media komunitas provinsi, poskota daerah | 5.000 pembaca | 1.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"
}
}Hierarki Kelembagaan & Komando Polri
Struktur hierarki komando 4 tingkat kepolisian (Mabes Polri hingga Polsek), direktori institusi negara di tabel organization_nodes, dan algoritma Polri Hierarchy Resolver.
Media Sosial & Postingan
Spesifikasi entitas data percakapan media sosial, profil akun/influencer, metrik interaksi publik, formula reach multiplier, dan struktur dokumen Elasticsearch.