Venturo — Expert Programmers BPJS Kesehatan
Strictly Confidential

Proposal Teknis Vendor

Pengembangan Solusi Data Modelling & Reporting Terintegrasi Kluster Pelayanan dengan Teknologi Big Data

Modernisasi data mart Pelayanan menjadi arsitektur lakehouse medallion (Bronze–Silver–Gold) berbasis Hadoop, Spark, Apache Iceberg, dan Airflow/Talend — lengkap dengan CDC, column-level security, kualitas data berlapis, metadata & lineage, serta data mart tematik berbasis entitas peserta.

3+1
Bulan dev + maintenance
~42
Tabel sumber di-ingest
3 Layer
Model konseptual–logikal–fisikal
8+
Tenaga ahli inti
Disusun untuk: BPJS Kesehatan — Kantor Pusat Disusun oleh: Venturo Pro Versi: 1.0 — Juni 2026
☰ Daftar Isi
1

Ringkasan Eksekutif

BPJS Kesehatan mengelola salah satu basis data jaminan kesehatan terbesar di dunia — lebih dari 270 juta peserta dengan ratusan juta transaksi pelayanan, klaim, dan kunjungan setiap tahun. Kluster Pelayanan adalah jantung analitik organisasi, namun data mart eksisting menghadapi keterbatasan struktural pada skalabilitas, kualitas data, dan kecepatan pelaporan.

Proposal ini menjawab langsung kebutuhan dalam Kerangka Acuan Kerja (KAK/TOR) untuk Pengadaan Jasa Pengembangan Solusi Data Modelling dan Reporting Terintegrasi Kluster Pelayanan dengan Teknologi Big Data. Venturo Pro mengusulkan transformasi data mart Pelayanan menjadi arsitektur lakehouse medallion modern yang mendukung transaksi ACID, evolusi skema, pemisahan compute/storage, serta ingesti batch dan streaming — sepenuhnya berjalan di atas kluster Hadoop eksisting BPJS Kesehatan.

−65%
Waktu refresh data mart

Dari batch harian penuh ke incremental CDC + Spark, target latensi ≤ 30 menit (ilustratif).

≥95%
Skor kualitas data Gold

DQ gate otomatis di setiap layer berdasarkan 6 dimensi DMBOK.

~14 bln
Payback period

Estimasi ilustratif dari efisiensi compute, jam analis, dan penurunan rework.

Tiga Pilar Solusi

  1. Arsitektur Lakehouse Medallion. Landing → Bronze → Silver → Gold di atas Apache Iceberg (ACID, schema evolution, time-travel) dengan format kolumnar Parquet/ORC, partisi berbasis timestamp, dan kompaksi file kecil.
  2. Pipeline ELT Modern + CDC. Extract-Load-Transform dengan data mentah langsung ke landing, CDC untuk minim dampak ke sistem sumber, orkestrasi Talend/Airflow, transformasi Spark, query via Trino/Hive, sajian Superset.
  3. Governance, Quality & Security by Design. Kualitas data otomatis di setiap layer, metadata 3-tipe (teknis/bisnis/operasional) + lineage, proteksi data tingkat kolom (Voltage/CLS), serta data mart tematik berbasis entitas peserta.

Rekomendasi. Venturo Pro merekomendasikan GO atas inisiatif ini. Studi kelayakan menunjukkan kelayakan teknis (memanfaatkan infrastruktur eksisting), kelayakan finansial (ROI positif < 2 tahun), serta kepatuhan penuh terhadap UU PDP No. 27/2022 dan praktik tata kelola DAMA-DMBOK / COBIT / ISO 27001.

2

Penilaian Strategis & Maturitas Data

Penilaian maturitas dilakukan terhadap delapan domain kapabilitas data, mengacu pada DAMA-DMBOK dan model maturitas data analytics. Skala 1 (Initial/Ad-hoc) hingga 5 (Optimized). Angka bersifat ilustratif berdasarkan pola umum organisasi pembayar kesehatan skala besar dan akan dikalibrasi pada fase Evaluasi Sistem Eksisting.

Domain KapabilitasSkor Saat IniTargetKesenjangan & Catatan
Arsitektur Data2.0 — Repeatable4.5Data warehouse/data lake terpisah; belum lakehouse ACID. Target: medallion + Iceberg.
Data Modelling & Design2.54.5Model fisik ada, dokumentasi konseptual/logikal parsial. Target: 3-layer terdokumentasi penuh.
Data Integration (ELT/ETL)2.04.0Batch penuh harian, dampak ke sumber. Target: ELT + CDC incremental.
Data Quality1.5 — Initial4.5DQ reaktif/manual. Target: DQ gate otomatis 6 dimensi di setiap layer.
Metadata & Lineage1.54.0Lineage tidak terotomasi. Target: katalog metadata + lineage source-to-target.
Data Security & Privacy2.54.5Enkripsi at-rest ada; CLS/masking belum granular. Target: CLS/RLS/tokenization + KMS.
Data Governance2.04.0Kepemilikan data tidak formal. Target: RACI + stewardship + standar penamaan.
BI & Analytics / Reporting2.54.5Pelaporan lambat, banyak ekstrak manual. Target: semantic layer + self-service Superset.

Profil Maturitas: Saat Ini vs Target

Rata-rata maturitas saat ini ≈ 2.1 / 5.0, target pasca-proyek ≈ 4.3 / 5.0. Lonjakan terbesar pada Data Quality dan Metadata & Lineage — dua domain yang paling lemah dan paling berdampak pada keandalan pelaporan.

3

Benchmark Industri Global

Pembanding terhadap penyelenggara jaminan/layanan kesehatan kelas dunia. Tujuannya menempatkan ambisi arsitektur BPJS Kesehatan dalam konteks praktik terbaik global pada platform data analitik kesehatan.

OrganisasiPlatform DataPendekatan ArsitekturPraktik Unggulan yang Relevan
NHS England (UK)Secure Data Environment / Federated Data PlatformLakehouse + federated, Trusted Research EnvironmentAkses data terkontrol, lineage menyeluruh, privacy-by-design.
Kaiser Permanente (US)EDW + cloud lakehouseIntegrated care data, clinical + claims unifiedSingle source of truth pasien lintas care + claims.
Singapore Health (SingHealth/MOH)National Electronic Health Record + analyticsHub-and-spoke, strong data governanceStandar interoperabilitas & tata kelola data nasional.
Medicare (Australia / Services Australia)Enterprise data warehouse + analyticsCentralised claims analytics, fraud detectionDeteksi fraud/abuse berbasis analitik klaim skala nasional.
UnitedHealthcare / Optum (US)Optum data & AI platformCloud lakehouse + advanced analytics/MLData mart tematik, real-time risk scoring, ML ops.
BPJS Kesehatan (target)Hadoop lakehouse (Iceberg/Spark/Trino)Medallion + data mart tematik pesertaOn-prem ACID lakehouse, CDC, CLS, self-service reporting.

Posisi BPJS Kesehatan. Dengan menargetkan lakehouse medallion ber-ACID di atas Hadoop on-premise, BPJS Kesehatan menyetarakan fondasi arsitekturnya dengan peer global, sambil menjaga kedaulatan data nasional (data tetap on-premise) — keunggulan yang tidak dimiliki banyak peer berbasis cloud publik.

4

Analisis Permasalahan

Inventarisasi permasalahan dikelompokkan ke dalam tujuh kategori sesuai ruang lingkup TOR: Arsitektur, Pipeline/Integrasi, Kualitas Data, Model Data, Metadata/Lineage, Keamanan, serta Pelaporan/Operasional. Severitas: Kritis Tinggi Sedang Rendah.

#PermasalahanAkar PenyebabDampakSeveritasRekomendasi
A. Arsitektur Data
1Data warehouse & data lake terpisah, tidak ada lapisan ACIDArsitektur warehouse klasik tanpa table format transaksionalInkonsistensi data, sulit update/delete, no time-travelKritisAdopsi Apache Iceberg untuk ACID + schema evolution
2Belum ada arsitektur berlapis (medallion) yang formalTransformasi monolitik tanpa pemisahan zonaSulit debug, reprocessing mahal, kualitas tak terlokalisirTinggiTerapkan Landing/Bronze/Silver/Gold
3Banyak file kecil (small files problem) di data lakeIngesti tanpa kompaksi otomatisNameNode pressure, query lambat di HadoopTinggiKompaksi terjadwal + sizing partisi optimal
4Strategi partisi tidak konsisten / absenTidak ada konvensi partisi berbasis timestampFull scan, biaya compute tinggiTinggiPartisi by event/load date + hidden partitioning Iceberg
5Compute & storage tidak terpisahCoupling pada arsitektur lamaSkalabilitas terbatas, kontensi resourceSedangPisahkan via Iceberg + Spark/Trino on YARN/K8s
6Format file campuran (CSV/row-based)Tidak ada standar format kolumnarI/O boros, kompresi rendahSedangStandarisasi Parquet/ORC kolumnar
B. Pipeline & Integrasi Data
7Full-load batch harian membebani sistem sumberTidak ada CDC/incrementalBeban OLTP tinggi, jendela batch melebarKritisImplementasi CDC + incremental load
8Paradigma ETL (transform sebelum load) kakuTransformasi di tengah jalurRe-ingest mahal saat logika berubahTinggiBeralih ke ELT: raw ke landing, transform di lakehouse
9Tidak ada penanganan streamingPipeline batch-onlyTak bisa near-real-time reportingSedangArsitektur hybrid batch + streaming (Kafka/Spark)
10Error handling & retry minimTidak ada logging/alerting terstandarKegagalan senyap, kehilangan/korupsi dataTinggiRetry otomatis, dead-letter, alerting proaktif
11Penjadwalan manual / cron tersebarTidak ada orkestrator terpusatDependensi tak terkelola, sulit auditTinggiOrkestrasi Airflow/Talend dengan DAG
12Konfigurasi koneksi DB hard-coded per jobTidak ada context globalSulit maintenance, risiko bocor kredensialSedangContext global Talend + secrets manager
13Tidak ada uji performa ingestion/transformBelum ada baseline kapasitasSLA pelaporan tak terjamin saat data tumbuhSedangPerformance test kapasitas saat ini + proyeksi
14Pemrosesan tidak paralel / tidak teroptimasiJob sekuensial, tanpa tuning SparkDurasi siklus panjangSedangParallelisme + tuning partisi/shuffle Spark
C. Kualitas Data
15Tidak ada DQ check otomatis dalam pipelineQC reaktif/manual pasca-loadData buruk lolos ke pelaporanKritisDQ gate otomatis tiap layer (DMBOK 6 dimensi)
16Duplikasi data peserta/klaimTidak ada dedup & MDMOver/under-count metrikTinggiDedup rule + golden record entitas peserta
17Nilai null/invalid pada field kritikalValidasi input lemah di huluAgregasi keliru, integritas rujukan rusakTinggiCompleteness & validity rules + quarantine
18Inkonsistensi kode (diagnosa/faskes/wilayah)Reference data tidak terstandarJoin gagal, laporan tak komparabelTinggiMaster/reference data + conformity check
19Data tidak timely (telat refresh)Jendela batch panjangKeputusan berbasis data usangSedangIncremental + SLA timeliness termonitor
20Tidak ada penanganan late-arriving dataAsumsi data lengkap saat loadRestatement metrik historisSedangLate-arriving handling + SCD pada dimensi
D. Model Data
21Model konseptual/logikal tidak terdokumentasiHanya ada skema fisikKetergantungan tribal knowledgeTinggiModel 3-layer konseptual–logikal–fisikal
22Skema datamart sub-optimal (over/under normalized)Desain tanpa pola dimensional jelasQuery lambat / redundansiTinggiStar schema + denormalisasi strategis
23Tidak ada konvensi penamaan konsistenPenamaan ad-hoc lintas timKebingungan, error joinSedangNaming convention + data dictionary
24Belum ada data mart tematik per entitas pesertaMart berorientasi proses, bukan entitasSulit analitik 360° pesertaTinggiThematic mart berbasis entitas peserta
25Model tidak future-ready (sulit tambah sumber)Skema rigidRework mahal saat ekspansiSedangSchema evolution Iceberg + desain ekstensibel
E. Metadata & Lineage
26Lineage source-to-target tidak adaTidak ada katalog/lineage toolImpact analysis sulit, audit lemahTinggiLineage otomatis (Hive Metastore/OpenLineage)
27Metadata bisnis (definisi elemen) absenTidak ada business glossaryInterpretasi metrik berbeda antar unitSedangBusiness glossary + kamus data
28Metadata operasional tidak tercatatTidak ada logging run/volumeTak bisa optimasi waktu prosesSedangCatat durasi siklus & volume per unit waktu
F. Keamanan & Privasi
29Tidak ada proteksi tingkat kolom (CLS)Kontrol akses hanya level tabelRisiko paparan PII/data sensitifKritisColumn-level security + Voltage tokenization
30PII tidak di-masking untuk pengguna analitikTidak ada dynamic maskingNon-compliance UU PDPTinggiDynamic masking + role-based RLS
31Manajemen kredensial lemahAkses tersebar, tak terpusatRisiko kebocoran kredensialTinggiKMS + secrets vault + akses jam kerja
32Audit trail akses data tidak lengkapLogging akses minimSulit forensik & akuntabilitasSedangAudit logging + Ranger policy
G. Pelaporan & Operasional
33Pelaporan lambat & banyak ekstrak manual (Excel)Tidak ada semantic layer/self-serviceBeban tim data, inkonsistensi angkaTinggiSemantic layer + Superset self-service
34Tidak ada dashboard monitoring pipelineObservability minimMTTR tinggi saat insidenTinggiDashboard monitoring + alerting end-to-end
35Tidak ada metrik latensi/throughput/error rateTak ada observability metricsSulit jaga SLASedangMetrik latency/traffic/error termonitor
36Query analitik bersaing dengan beban operasionalTidak ada isolasi workloadKinerja query tak stabilSedangWorkload isolation via Trino + resource group
37Tidak ada validasi integritas referensial antar-stageCek RI tak otomatisOrphan records di martSedangRI check tiap tahap ELT/ELT
38Dokumentasi teknis tidak terpeliharaTidak ada standar dokumentasiKeberlanjutan terancamSedangDokumentasi model/pipeline/waktu proses lengkap
39Ketergantungan vendor/individu (bus factor)Knowledge tidak ditransferRisiko operasional tinggiTinggiKnowledge transfer terstruktur + materi referensi
40Tidak ada baseline biaya compute/storageTak ada cost observabilityInefisiensi anggaran TIRendahCost monitoring + optimasi partisi/kompaksi

Daftar di atas merupakan himpunan representatif (40 isu inti); inventarisasi lengkap akan difinalisasi pada fase Evaluasi Sistem Eksisting (bulan ke-1) dan dilaporkan dalam Dokumen Evaluasi Sistem Data Eksisting.

5

Studi Kelayakan

5.1 Kelayakan Bisnis (CBA, ROI, Payback)

Analisis biaya-manfaat berikut bersifat ilustratif (angka indikatif, bukan penawaran final) untuk menunjukkan logika kelayakan finansial. Nilai aktual ditetapkan dalam RAB resmi.

KomponenTahun 0 (Investasi)Manfaat Tahunan (ilustratif)Keterangan
Pengembangan solusi (jasa 3+1 bln)Rp X (per RAB)Biaya langsung personil + non-personil
Efisiensi compute & storage+ Rp 0,9 MIncremental load, kompaksi, kolumnar
Penghematan jam analis (less manual ekstrak)+ Rp 1,4 MSelf-service + semantic layer
Penurunan rework akibat data buruk+ Rp 0,8 MDQ gate otomatis
Percepatan pengambilan keputusan+ Rp 1,1 MReporting lebih cepat & akurat
Total manfaat tahunan+ Rp 4,2 MIlustratif
~138%
ROI 3 tahun (ilustratif)
~14 bln
Payback period
Positif
NPV (disc. 10%)

5.2 Kelayakan Teknis

KomponenKesiapanCatatan
Kluster Hadoop (HDFS/YARN)SiapTersedia; jadi fondasi storage & compute on-premise
Apache SparkSiapEngine transformasi (per TOR)
Apache IcebergPerlu setupTable format ACID di atas HDFS — diimplementasi proyek
Airflow / TalendPerlu konfigurasiOrkestrasi & CDC/integrasi (per TOR)
Hive Metastore / TrinoPerlu setupKatalog & query engine SQL
SupersetPerlu setupVisualisasi & self-service BI
Voltage (data protection)Perlu integrasiTokenization/proteksi kolom (per TOR)
Kafka (streaming)OpsionalUntuk kebutuhan streaming/CDC stream

Verdict teknis: LAYAK. Mayoritas fondasi (Hadoop, Spark) telah tersedia; solusi dirancang menyesuaikan kapabilitas infrastruktur eksisting BPJS Kesehatan, meminimalkan capex baru.

5.3 Kelayakan Operasional

Pekerjaan dilaksanakan on-site di Kantor Pusat BPJS Kesehatan untuk akses data, dengan akses kredensial pada hari/jam kerja sesuai ketentuan operasional; pekerjaan non-data dapat dilakukan online. Fase pemeliharaan 1 bulan + knowledge transfer memastikan tim internal mampu mengoperasikan, memelihara, dan menangani gangguan pipeline secara mandiri.

5.4 Kelayakan Keamanan

Solusi menerapkan defense-in-depth: enkripsi at-rest & in-transit, column-level security, dynamic masking, tokenization (Voltage), RLS berbasis peran, KMS untuk pengelolaan kunci, dan audit logging penuh — selaras ISO 27001.

5.5 Kelayakan Regulasi — UU PDP No. 27/2022

Prinsip UU PDPPenerapan dalam Solusi
Pembatasan tujuan & minimisasi dataHanya kolom relevan masuk Gold mart; PII di-tokenize
Keamanan pemrosesanCLS/RLS/masking/enkripsi + audit trail
AkuntabilitasLineage + metadata + RACI governance
Hak subjek dataMampu telusur & kelola data peserta via lineage
Kedaulatan dataSeluruh data tetap on-premise di pusat BPJS Kesehatan
6

Arsitektur Target

Arsitektur target menggabungkan prinsip Lakehouse (unifikasi data lake + warehouse), Medallion (zona berlapis kualitas progresif), elemen Data Mesh (kepemilikan domain via data mart tematik), dan Data Fabric (metadata aktif + lineage). Seluruhnya berjalan di atas Hadoop on-premise.

┌──────────────────────────────────────────────────────────────────────────┐ │ LAKEHOUSE MEDALLION (Apache Iceberg / HDFS) │ ├────────────┬────────────┬────────────┬────────────┬───────────────────────┤ │ LANDING │ BRONZE │ SILVER │ GOLD │ SEMANTIC / SERVING │ │ raw as-is │ raw + meta │ cleansed, │ business │ data mart tematik, │ │ (42 tbl) │ typed, │ conformed, │ aggregates,│ star schema, KPI, │ │ │ partitioned│ deduped,DQ │ dim/fact │ Superset dashboards │ │ Parquet/ │ Iceberg │ Iceberg │ Iceberg │ Trino / Hive views │ │ ORC files │ ACID │ ACID │ ACID │ + CLS/RLS/masking │ └────────────┴────────────┴────────────┴────────────┴───────────────────────┘ ↑ELT raw ↑Spark ↑Spark+DQ ↑Spark agg ↑Query/Serve CDC/batch transform transform modelling ─────────────────────────── ORKESTRASI: Airflow / Talend ─────────────────── ─────────────── GOVERNANCE: Metadata · Lineage · DQ · Security ─────────────

Definisi Zona Medallion

ZonaTujuanTransformasiFormat / Tabel
LandingPenampungan data mentah as-is dari sumber, tanpa transformasiTidak ada (raw)Parquet/ORC files di HDFS
BronzeData mentah ter-registrasi: typed, di-partisi, ditambah metadata teknis (load ts, source)Type casting, partisi, audit colsIceberg (ACID)
SilverData bersih & terkonform: dedup, validasi, standarisasi kode, integritas referensialCleansing, DQ gate, conform, SCDIceberg (ACID)
GoldData siap bisnis: fact & dimension, agregasi, metrikDimensional modelling, aggregationIceberg star schema
Semantic / ServingData mart tematik per entitas peserta, view semantik, dashboardBusiness views, KPI, security policyTrino/Hive views + Superset

Tumpukan Teknologi

Storage: HDFS (Hadoop)
Table format: Apache Iceberg
Compute: Apache Spark
Orkestrasi: Airflow / Talend
CDC / Integrasi: Talend + CDC
Streaming: Kafka (opsional)
Katalog: Hive Metastore
Query engine: Trino / Hive
BI / Dashboard: Apache Superset
Format file: Parquet / ORC
Proteksi data: Voltage (CLS/token)
Security policy: Ranger + KMS
7

Aliran Data & CDC

Diagram alur end-to-end dari sistem sumber hingga dashboard, dengan jalur CDC untuk perubahan inkremental dan jalur batch untuk muatan periodik.

flowchart LR subgraph SRC["Sistem Sumber (OLTP)"] S1[(DB Pelayanan
~42 tabel)] S2[(Sistem Klaim)] S3[(Master Faskes/Peserta)] end subgraph ING["Ingesti ELT"] CDC[CDC Capture] KAFKA[[Kafka / Stream]] BATCH[Batch Extract] end LAND[/Landing Zone
raw Parquet/ORC/] BRZ[(Bronze
Iceberg)] SLV[(Silver
Iceberg + DQ)] GLD[(Gold
star schema)] SEM[/Semantic /
Data Mart Tematik/] DASH[Superset
Dashboards] S1 --> CDC --> KAFKA --> LAND S2 --> CDC S1 --> BATCH --> LAND S3 --> BATCH LAND --> BRZ --> SLV --> GLD --> SEM --> DASH GOV{{Governance · DQ · Lineage · Security}} GOV -.-> BRZ GOV -.-> SLV GOV -.-> GLD GOV -.-> SEM

Mekanisme Change Data Capture (CDC)

CDC menangkap hanya perubahan (insert/update/delete) dari sistem sumber, sehingga ekstraksi tidak membebani OLTP secara signifikan — memenuhi syarat TOR "tanpa dampak signifikan pada kinerja sistem sumber".

sequenceDiagram participant SRC as DB Sumber (OLTP) participant LOG as Transaction Log participant CDC as CDC Connector (Talend) participant LND as Landing Zone participant BRZ as Bronze (Iceberg) SRC->>LOG: commit transaksi CDC->>LOG: baca log (low-impact) CDC->>LND: stream perubahan (I/U/D) LND->>BRZ: MERGE INTO (upsert ACID) Note over BRZ: Iceberg menjaga ACID
+ time-travel + audit
8

Pemodelan Data (3 Lapisan)

Sesuai TOR, model data disusun dalam tiga lapisan: konseptual (entitas bisnis & relasi), logikal (atribut, kunci, normalisasi), dan fisikal (tipe data, partisi, indeks pada Iceberg).

8.1 Model Konseptual

Entitas inti kluster Pelayanan: Peserta, FKTP, FKRTL, Kunjungan, Diagnosa, Klaim, Obat, Provider, Wilayah.

erDiagram PESERTA ||--o{ KUNJUNGAN : "melakukan" PESERTA }o--|| WILAYAH : "berdomisili" PESERTA }o--|| FKTP : "terdaftar" KUNJUNGAN }o--|| FKTP : "di FKTP" KUNJUNGAN }o--o| FKRTL : "rujukan ke" KUNJUNGAN ||--o{ DIAGNOSA : "menghasilkan" KUNJUNGAN ||--o{ KLAIM : "menimbulkan" KUNJUNGAN ||--o{ OBAT : "meresepkan" FKTP }o--|| PROVIDER : "dikelola" FKRTL }o--|| PROVIDER : "dikelola" FKTP }o--|| WILAYAH : "berlokasi" FKRTL }o--|| WILAYAH : "berlokasi" KLAIM }o--|| FKRTL : "diajukan oleh" PESERTA { string id_peserta PK string nik_tokenized string segmen string kelas_rawat string id_wilayah FK } KUNJUNGAN { string id_kunjungan PK string id_peserta FK string id_fktp FK date tgl_kunjungan string jenis_layanan } DIAGNOSA { string id_diagnosa PK string id_kunjungan FK string kode_icd10 string tipe_diagnosa } KLAIM { string id_klaim PK string id_kunjungan FK decimal nilai_klaim string status_klaim string kode_inacbg } OBAT { string id_obat PK string id_kunjungan FK string kode_obat int qty }

8.2 Model Logikal — Star Schema (Gold)

erDiagram FACT_KLAIM_PELAYANAN }o--|| DIM_PESERTA : "" FACT_KLAIM_PELAYANAN }o--|| DIM_FASKES : "" FACT_KLAIM_PELAYANAN }o--|| DIM_WAKTU : "" FACT_KLAIM_PELAYANAN }o--|| DIM_DIAGNOSA : "" FACT_KLAIM_PELAYANAN }o--|| DIM_WILAYAH : "" FACT_KLAIM_PELAYANAN }o--|| DIM_PROVIDER : "" FACT_KLAIM_PELAYANAN { string sk_klaim PK string sk_peserta FK string sk_faskes FK string sk_waktu FK string sk_diagnosa FK decimal nilai_klaim int jml_kunjungan int los_hari } DIM_PESERTA { string sk_peserta PK string segmen string kelas_rawat string scd_flag } DIM_WAKTU { string sk_waktu PK date tanggal int bulan int tahun }

8.3 Model Fisikal

AspekKeputusan Desain
Table formatApache Iceberg (ACID, schema evolution, hidden partitioning)
Format fileParquet (default) / ORC, kompresi Snappy/ZSTD
PartisiBerdasarkan timestamp (tgl_kunjungan / load_date), bucketing pada high-cardinality keys
SCDSCD Type 2 pada DIM_PESERTA, DIM_FASKES untuk historisasi
KompaksiRewrite/compaction terjadwal untuk small-file management
Naming conventionPrefix layer + domain + entitas (mis. slv_pelayanan_kunjungan)

8.4 Data Mart Tematik Berbasis Entitas Peserta

Sesuai TOR, dikembangkan data mart tematik yang menjadikan peserta sebagai pusat (peserta-360°): menyatukan profil, riwayat kunjungan, diagnosa, klaim, dan utilisasi obat untuk analitik dan pelaporan yang konsisten dan lakehouse-ready.

9

Tata Kelola Data (Governance)

Kerangka tata kelola mengacu pada DAMA-DMBOK (knowledge areas), COBIT 2019 (governance & management objectives TI), dan ISO 27001 (keamanan informasi).

Matriks RACI

AktivitasBPJS Data OwnerData StewardVenturo PMData EngineerQC
Definisi kebijakan dataARCII
Desain arsitektur & modelACRRC
Pengembangan pipeline ELTICARC
Aturan kualitas dataCACRR
Klasifikasi & keamanan kolomARCRI
Validasi & UATACRCR
Knowledge transferICARC

R = Responsible, A = Accountable, C = Consulted, I = Informed

10

Kualitas Data (DMBOK)

Pemeriksaan kualitas data otomatis terintegrasi dalam pipeline pada setiap layer (Landing→Gold), berdasarkan enam dimensi kualitas DMBOK. Data yang gagal divalidasi dikarantina (quarantine) dan dilaporkan.

DimensiDefinisiContoh AturanLayer
CompletenessKelengkapan nilai wajibid_peserta IS NOT NULL; rasio null < 1%Bronze→Silver
AccuracyKebenaran terhadap referensikode ICD-10 valid; nilai_klaim ≥ 0Silver
ConsistencyKeselarasan lintas tabel/waktustatus_klaim konsisten dgn kunjunganSilver→Gold
UniquenessTanpa duplikasiPK unik; dedup peserta/klaimSilver
ValiditySesuai format/domaintgl <= today; format NIK; range cekBronze→Silver
TimelinessKesegaran dataSLA refresh ≤ 30 menit; freshness checkEnd-to-end

DQ Gate. Setiap transformasi Spark menyertakan langkah validasi: lolos → promote ke layer berikutnya; gagal → quarantine + alert. Metrik DQ (pass rate per dimensi) tersaji di dashboard monitoring.

11

Metadata & Lineage

Tiga tipe metadata dikelola sesuai TOR: teknis (struktur & tipe data), bisnis (definisi elemen data), dan operasional (data lineage, durasi siklus, volume per unit waktu).

flowchart LR A[Tabel Sumber
kolom asal] --> B[Bronze
typed] B --> C[Silver
cleansed] C --> D[Gold
fact/dim] D --> E[Semantic View] E --> F[KPI Dashboard] classDef meta fill:#E2F5F7,stroke:#0E97A8,color:#0A7382; class A,B,C,D,E,F meta;

Lineage source-to-target mendukung impact analysis (apa yang terpengaruh bila kolom sumber berubah) dan audit kepatuhan. Katalog metadata terintegrasi dengan Hive Metastore dan didokumentasikan dalam pemetaan Sumber-ke-Target.

Tipe MetadataIsiSumber/Tool
TeknisStruktur tabel, tipe data, partisi, skemaHive Metastore / Iceberg catalog
BisnisDefinisi elemen, business glossary, KPIData dictionary + glossary
OperasionalLineage, run duration, volume/unit waktu, freshnessAirflow logs + OpenLineage
12

Arsitektur Keamanan

Proteksi data tingkat kolom (sesuai TOR) sebagai inti, didukung lapisan keamanan defense-in-depth.

KontrolMekanismePenerapan
Column-Level Security (CLS)Policy per kolom sensitifRanger + Voltage; PII hanya untuk peran berwenang
Row-Level Security (RLS)Filter baris berbasis peran/wilayahTrino/Hive policy
Dynamic MaskingMask saat query oleh peran non-privilegedNIK → xxxx-xxxx
TokenizationSubstitusi nilai sensitif dgn tokenVoltage (per TOR)
EncryptionAt-rest (HDFS) & in-transit (TLS)HDFS encryption zones
Key Management (KMS)Rotasi & kustodi kunci terpusatHadoop KMS / KMS enterprise
Access ControlRBAC + akses jam kerjaKerberos + Ranger; kredensial on hari/jam kerja
Audit LoggingCatat seluruh akses dataRanger audit + SIEM
13

Monitoring & Observability

Dashboard pemantauan pipeline end-to-end dan sistem peringatan proaktif (per TOR). Memantau kinerja pipeline, mengidentifikasi masalah, dan memastikan alur data benar.

MetrikDeskripsiAmbang Alert (ilustratif)
LatencyDurasi siklus pipeline end-to-end> 45 menit
Throughput / TrafficVolume data per unit waktuDeviasi > 30% dari baseline
Error / Failure rateFrekuensi kegagalan job> 2% job gagal
DQ pass ratePersentase lolos validasi per dimensi< 95%
FreshnessSelisih waktu data terbaru vs sekarang> SLA refresh
Resource utilizationCPU/memory/HDFS> 85%

Alerting proaktif. Notifikasi otomatis (email/chat) saat ambang terlampaui, dengan runbook troubleshooting untuk mempercepat MTTR selama fase pemeliharaan.

14

Strategi Dashboard & Use Cases

Lebih dari 25 use case analitik dikelompokkan ke dalam lima tema. Setiap use case memetakan Objektif, KPI, Sumber, dan Visual.

#Use CaseObjektifKPI UtamaSumber (Gold)Visual
A. Utilisasi Pelayanan
1Volume kunjungan FKTPPantau beban FKTPJml kunjungan / harifact_kunjunganTime series
2Rasio rujukan FKTP→FKRTLEfektivitas gatekeeping% rujukanfact_kunjunganGauge + trend
3Length of Stay (LOS) rawat inapEfisiensi RSRerata LOSfact_klaimBox/bar
4Tingkat readmisiMutu layanan% readmisi 30 harifact_kunjunganKPI card
5Utilisasi per kelas rawatProfil pemanfaatanKunjungan/kelasdim_pesertaStacked bar
B. Klaim & Keuangan
6Total nilai klaimKontrol biayaRp klaimfact_klaimKPI + trend
7Rerata biaya per kasus (INA-CBG)Benchmark tarifRp/kasusfact_klaimBar by CBG
8Status & aging klaimPercepat verifikasi% pending/agingfact_klaimFunnel
9Klaim per faskesProfil providerRp/faskesdim_faskesRanking table
10Deteksi anomali klaim (fraud)Cegah fraud/abuseSkor anomalifact_klaimScatter/alert
C. Profil Peserta (360°)
11Demografi peserta aktifSegmentasiJml peserta/segmendim_pesertaDonut/map
12Riwayat layanan pesertaCare continuityTouchpoints/pesertamart_peserta360Timeline
13Beban penyakit kronisManajemen kronis (PRB)Prevalensifact_diagnosaHeatmap
14Peserta high-costManajemen risikoTop-N biayamart_peserta360Pareto
15Tingkat keaktifan iuran vs utilisasiSustainabilityRasio klaim/iuranmart_peserta360Scatter
D. Epidemiologi & Diagnosa
16Distribusi diagnosa (ICD-10)Surveilans penyakitTop diagnosafact_diagnosaBar/treemap
17Tren penyakit musimanAntisipasi lonjakanTren kasusfact_diagnosaTime series
18Peta sebaran penyakit per wilayahTargeting intervensiKasus/wilayahdim_wilayahChoropleth
19Pola peresepan obatRasionalitas obatTop obatfact_obatBar
E. Provider & Wilayah
20Kinerja FKTP (kapitasi)Pembayaran berbasis kinerjaKBK scoredim_faskesScorecard
21Ketersediaan & sebaran faskesPemerataan aksesRasio faskes/pesertadim_faskesMap
22Beban layanan per wilayahAlokasi sumber dayaKunjungan/wilayahdim_wilayahChoropleth
23Provider outlier biayaAudit providerDeviasi biayadim_providerScatter
24SLA verifikasi klaim per RSMutu administrasiHari verifikasifact_klaimBar
25Cakupan layanan (coverage)Pemerataan akses% peserta terlayanimart_peserta360KPI map
26Monitoring kualitas data martOperasional dataDQ pass ratedq_metricsDashboard ops
15

Rencana Pelaksanaan (Delivery Plan)

Timeline 3 bulan pengembangan + 1 bulan pemeliharaan, sesuai TOR. Knowledge transfer dilaksanakan pada masa pemeliharaan.

gantt title Timeline Proyek (16 minggu) dateFormat YYYY-MM-DD axisFormat %b-%d section Bulan 1 - Assessment & Design Evaluasi sistem eksisting :a1, 2026-07-01, 2w Analisis kebutuhan bisnis :a2, 2026-07-08, 1w Desain arsitektur & model awal :a3, 2026-07-15, 2w section Bulan 2 - Build Core Setup Iceberg/Spark/Airflow :b1, 2026-07-29, 1w Pipeline ingestion + CDC :b2, 2026-08-05, 2w Bronze/Silver + DQ gate :b3, 2026-08-12, 2w section Bulan 3 - Gold & Reporting Gold star schema + mart tematik :c1, 2026-08-26, 2w Semantic layer + Superset :c2, 2026-09-02, 2w Security CLS/RLS + UAT :c3, 2026-09-09, 1w BAST Pengembangan :milestone, c4, 2026-09-23, 0d section Bulan 4 - Maintenance Monitoring & support operasional :d1, 2026-09-24, 4w Knowledge transfer & workshop :d2, 2026-09-24, 3w Laporan pemeliharaan :d3, 2026-10-15, 1w
FaseMingguDeliverable Kunci
Assessment & Design1–4Dokumen Evaluasi Sistem Eksisting; draft desain model & pipeline
Build Core5–8Pipeline ingestion + CDC; Bronze/Silver + DQ; Dokumen Desain Pipeline
Gold & Reporting9–12Gold mart + mart tematik; Superset; CLS/RLS; UAT; BAST; Dokumen Desain Model Data
Hypercare / Maintenance13–16Monitoring; troubleshooting; Knowledge Transfer; Laporan Pemeliharaan
16

Rencana Sumber Daya (Tim)

Komposisi tim mengikuti kualifikasi TOR (8 personel inti), diperkuat peran advisory tambahan untuk menjamin kualitas arsitektur, keamanan, dan tata kelola.

PeranPendidikan/SertifikasiPengalamanJmlTanggung Jawab
Project Manager / Team LeaderMin. S2 Komputer/Informatika/Manajemen/Teknik atau terkait TIMin. 5 thn sebagai PM bidang data1Perencanaan, koordinasi, pelaksanaan proyek
Business Analyst (Muda)Min. S1 terkait TIMin. 3 thn bidang data1Evaluasi sistem eksisting & analisis kebutuhan bisnis
Data Designer (Muda)Min. S1 terkait TIMin. 3 thn bidang data1Perancangan arsitektur & struktur data
Data Engineer (Muda)Min. S1 terkait TIMin. 3 thn; ≥1 menguasai CDC, ≥1 menguasai Talend3Pengembangan job ELT/ETL & model data
Quality ControlMin. S1 terkait TIMin. 3 thn QC1Pemeriksaan data & performa pipeline
AdministrasiMin. D3Min. 1 thn administrasi1Dokumentasi pekerjaan
Peran Advisory Tambahan (nilai tambah Venturo Pro)
Solution / Security ArchitectS2/sertifikasi arsitektur & keamananSenior1 (part-time)Reviu arsitektur lakehouse & desain keamanan CLS/KMS
Data Governance SpecialistSertifikasi DAMA/CDMPSenior1 (part-time)Metadata, lineage, kebijakan tata kelola & DQ framework

Sesuai RAB TOR: PM 32 hari; BA, Data Designer, QC, Admin masing-masing 4 bulan; Data Engineer 3 orang × 3 bulan + 1 orang × 1 bulan (maintenance); laporan bulanan 4×.

17

Daftar Risiko (Risk Register)

#RisikoProb.DampakMitigasiOwner
1Akses data terbatas (on-site, jam kerja) memperlambat devTinggiTinggiJadwalkan kerja on-site efisien; siapkan data sample/sandbox; pekerjaan non-data onlinePM
2Kualitas data sumber lebih buruk dari perkiraanTinggiTinggiProfiling dini di fase evaluasi; quarantine + remediation planQC
3Jumlah/skema 42 tabel berubah pasca-evaluasiSedangSedangSchema evolution Iceberg; desain pipeline parametrikData Engineer
4Beban CDC berdampak ke OLTP sumberSedangTinggiLog-based CDC low-impact; throttling; uji performaData Engineer
5Kapasitas kluster Hadoop tidak memadaiSedangTinggiCapacity test + proyeksi; tuning partisi/kompaksiSolution Architect
6Integrasi Voltage/CLS kompleksSedangSedangPoC dini; koordinasi tim security BPJSSecurity Architect
7Timeline 3 bulan ketatTinggiTinggiScope per milestone; paralelisasi; reuse templatePM
8Ketergantungan keputusan/approval BPJSSedangSedangCadence governance mingguan; RACI jelasPM
9Knowledge transfer tidak efektifRendahSedangWorkshop + pendampingan + materi referensi terstrukturData Governance Specialist
10Resistensi pengguna terhadap tool baru (Superset)RendahRendahPelatihan + dashboard intuitif + champion internalBA
11Scope creep permintaan tambahanSedangSedangChange control + baseline scope per TORPM
12Risiko keamanan/kebocoran data selama devRendahKritisAkses terkontrol, audit, NDA, no data extractSecurity Architect
18

Kriteria Sukses & Program KPI

Kriteria SuksesMetrikTarget (ilustratif)
Arsitektur lakehouse operasionalZona medallion + Iceberg ACID berjalan100% layer aktif
Pipeline ELT + CDC berjalanJob terjadwal sukses≥ 98% success rate
Kualitas data GoldDQ pass rate 6 dimensi≥ 95%
Latensi refreshDurasi siklus end-to-end≤ 30 menit (incremental)
Dampak ke sistem sumberOverhead OLTP saat ekstraksiTidak signifikan
Keamanan kolomPII terproteksi (CLS/masking)100% kolom sensitif
Dokumentasi teknisModel, pipeline, kamus data, lineageLengkap & diserahterimakan
Knowledge transferWorkshop + materi + absensiTim internal mandiri
Adopsi pelaporanDashboard self-service dipakai≥ target unit pengguna
19

Mengapa Venturo Pro & Rekomendasi Eksekutif

Keahlian Lakehouse Modern

Pengalaman pada Iceberg, Spark, Airflow/Talend, Trino, dan Superset di lingkungan Hadoop on-premise skala besar.

Governance & Security First

Praktik DAMA-DMBOK, COBIT, ISO 27001, dan kepatuhan UU PDP melekat dalam metodologi, bukan tambahan.

Eksekusi Tepat Scope

Metodologi terstruktur per milestone yang mengeksekusi seluruh ruang lingkup TOR dalam 3+1 bulan.

Keberlanjutan & Alih Pengetahuan

Dokumentasi menyeluruh + knowledge transfer interaktif memastikan kemandirian tim internal BPJS Kesehatan.

Rekomendasi Eksekutif

Venturo Pro merekomendasikan untuk melanjutkan (GO) inisiatif transformasi data mart Pelayanan menjadi arsitektur lakehouse medallion. Inisiatif ini layak secara teknis, finansial, operasional, dan regulasi; memanfaatkan infrastruktur eksisting; dan memberikan fondasi data yang skalabel, aman, dan tepercaya untuk mendukung pelaporan serta analitik organisasi jangka panjang.