Struktur Kementerian
Spesifikasi teknis modul Struktur Kementerian (/dashboard/kementerian), struktur kabinet, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Struktur Kementerian (/dashboard/kementerian)
Modul Struktur Kementerian menyajikan visualisasi pohon hierarki kelembagaan Kabinet Merah Putih, kementerian koordinator, kementerian teknis, lembaga non-struktural, serta direktori pejabat eselon pimpinan.
Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch
| Komponen / Bagian UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Hierarki Kabinet & Direktori PejabatGET /api/v1/executive/cabinetGET /api/v1/executive/officials | • organization_nodes↳ id, parent_id, sector_id, region_id, org_name, org_type = 'kementerian', aliases, public_id• master_sectors↳ id, sector_name, public_id | • executive_directory↳ org_id, org_name, org_type, leader_name, position_title, echelon_hierarchy, sector_name• articles (nested: entities.name, entities.type = 'ORGANIZATION') | queue-org-hierarchy-sync(Org Hierarchy Broadcast) |
Pemetaan Hierarki Relasional
Tabel organization_nodes di PostgreSQL menggunakan pola relasi rekursif parent_id untuk menghubungkan kementerian koordinator dengan kementerian teknis di bawahnya, sementara indeks Elasticsearch executive_directory menyediakan fasilitas pencarian autocomplete instan nama pejabat dan jabatan.
Electoral TPS Lookup
Spesifikasi teknis modul Electoral TPS Lookup (/dashboard/tps-lookup), pencarian TPS dan DPT nasional, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Kementerian / Instansi
Spesifikasi teknis modul Kementerian / Instansi (/dashboard/kem/*), 7 Kemenko dan modul sektoral, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.