Nexa Intelligence Docs
Dashboard

KPU

Spesifikasi teknis, fungsi operasional, dan pemetaan database PostgreSQL, indeks Elasticsearch, dan topik Kafka untuk menu KPU.

KPU

Kelompok menu KPU menyajikan visualisasi data resmi hasil rekapitulasi Komisi Pemilihan Umum (KPU) Republik Indonesia untuk Pemilu Presiden & Wakil Presiden 2024 serta Pemilihan Kepala Daerah (Pilkada) Serentak 2024.


1. Tabel Pemetaan Database & Event Pipeline

Komponen / Menu UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Arah)
Presiden 2024 (/dashboard/kpu/presiden)master_regions (id, region_name, region_level, parent_id)
static_datasets (id, dataset_kind = 'kpu_presiden')
static_dataset_records (dataset_id, region_id, raw_payload->paslon_1_suara, raw_payload->paslon_2_suara, raw_payload->paslon_3_suara, raw_payload->suara_sah, raw_payload->total_dpt, raw_payload->persen_partisipasi)
kpu_presidential_aggregates (region_id, province_name, candidate_id, candidate_name, votes_count, vote_percentage, tps_completed_percent)queue-kpu-sirekap-sync
(Sirekap Ingest)
Pilkada 2024 (/dashboard/kpu/pilkada)master_regions (id, region_name, region_level)
static_datasets (id, dataset_kind = 'kpu_pilkada')
static_dataset_records (dataset_id, region_id, raw_payload->tingkat_pilkada, raw_payload->nama_paslon, raw_payload->partai_pengusung, raw_payload->perolehan_suara, raw_payload->status_sengketa_mk)
kpu_pilkada_aggregates (election_type, province_name, city_name, candidate_pair, coalition_parties, votes_total, status_sengketa_mk)queue-kpu-pilkada-sync
(Regional Election Feed)

2. Rincian Endpoint & Alur Data Per Komponen

Presiden 2024 (/dashboard/kpu/presiden)

  • Fungsi UI: Choropleth peta persebaran suara perolehan Pilpres 2024 di 38 provinsi, statistik suara masuk, tingkat partisipasi pemilih (turnout), dan rincian suara per kandidat.
  • Endpoint: GET /api/v1/kpu/presiden/national, GET /api/v1/kpu/presiden/provinces, GET /api/v1/kpu/presiden/tps/{tps_id}.
  • Database: PostgreSQL menyimpan data tabulasi formulir C-Hasil per TPS pada static_dataset_records; Elasticsearch kpu_presidential_aggregates digunakan untuk agregasi instan visualisasi choropleth map.

Pilkada 2024 (/dashboard/kpu/pilkada)

  • Fungsi UI: Rekapitulasi suara Pemilihan Gubernur (Pilgub) 38 provinsi dan Bupati/Walikota (Pilbup/Pilwalkot) 514 daerah, koalisi partai pengusung, dan status perkara perselisihan hasil (PHPU) di Mahkamah Konstitusi.
  • Endpoint: GET /api/v1/kpu/pilkada/provinces, GET /api/v1/kpu/pilkada/regencies.
  • Database: Membaca data pasangan calon dan rekapitulasi suara dari static_dataset_records di PostgreSQL dan indeks kpu_pilkada_aggregates di Elasticsearch.

On this page