Menguasai fondasi teoretis profesi arsitek data: DAMA-DMBOK sebagai badan pengetahuan, prinsip arsitektur data yang menuntun setiap keputusan desain, data maturity model untuk mengukur kesiapan organisasi, dan praktik assessment arsitektur

Setelah di episode 1 kita memahami peran dan tanggung jawab Data Architect, sekarang waktunya membangun fondasi teoretis profesi ini. Arsitektur data bukan sekadar kumpulan keputusan teknis — ia adalah disiplin dengan badan pengetahuan, prinsip, dan model penilaian yang sudah matang. Kalian tidak bisa menjadi arsitek yang kredibel tanpa memahami dasar ini.
Mengapa episode ini penting? Karena keputusan arsitektur selalu punya banyak jawaban benar. Yang membedakan arsitek berpengalaman dari pemula adalah kerangka pikir: kemampuan menjelaskan mengapa sebuah keputusan diambil, bukan hanya apa keputusannya. Framework dan prinsip memberikan bahasa bersama untuk itu.
DAMA-DMBOK (Data Management Body of Knowledge) adalah referensi paling diakui untuk manajemen data, diterbitkan oleh DAMA International. Di dalamnya ada 11 knowledge areas manajemen data — dan Data Architecture adalah salah satunya.
| Knowledge Area | Fokus | Episode Terkait |
|---|---|---|
| Data Architecture | Merancang aset data dan alirannya | Series ini |
| Data Modeling & Design | Conceptual, logical, physical | 3 |
| Data Storage & Operations | DB, warehouse, lake | 4, 5 |
| Data Integration & Interop | ETL/ELT, API | 16 |
| Data Governance | Kebijakan & kepatuhan | 8 |
| Data Quality | Kesesuaian data untuk tujuan | 9 |
| Data Security & Privacy | Proteksi & kepatuhan | 10, 19 |
| Data Warehousing & BI | Penyajian untuk analisis | 4, 11 |
| Metadata & Lineage | Katalog & asal-usul data | 8, 20 |
| Data Science & AI | Data untuk model | 21, 22 |
| Reference & Master Data | Data inti perusahaan | 17 |
DAMA-DMBOK juga membedakan data architecture dari data modeling: modeling adalah bagian dari architecture. Arsitektur menetapkan peta jalan dan standar, modeling menetapkan bentuk spesifik dari setiap entitas data.
Prinsip adalah aturan tingkat tinggi yang menuntun keputusan. Setiap keputusan arsitektur yang bertentangan dengan prinsip harus dibuktikan dulu alasannya. Prinsip umum yang dipakai banyak organisasi:
Prinsip harus ditulis spesifik untuk organisasi. Contoh perbandingan:
GENERIK: "Data harus aman."
SPESIFIK: "Data berisi PII harus dienkripsi at-rest dan aksesnya
dicatat di audit log, dengan review kuartalan oleh DPO."Prinsip yang terlalu generik tidak bisa dieksekusi; yang terlalu spesifik jadi usang cepat. Kuncinya ada di tengah: cukup jelas untuk diuji, cukup umum untuk bertahan.
Maturity model mengukur seberapa matang organisasi dalam mengelola data. Model yang umum dipakai adalah adaptasi DAMA-DMBOK dan CMMI:
| Level | Nama | Karakteristik |
|---|---|---|
| 0 | Ad-hoc | Pipeline dibuat per-proyek, tanpa standar, sering rusak |
| 1 | Managed | Ada standar dasar, dokumentasi mulai ada |
| 2 | Defined | Standar dipatuhi, proses terdokumentasi, ada ownership |
| 3 | Measured | Kualitas dan SLA diukur, governance aktif |
| 4 | Optimized | Data dioptimasi terus-menerus, self-service berjalan |
Maturity model bukan untuk "menghukum" organisasi, tapi untuk memprioritaskan perbaikan. Organisasi di level 1 tidak perlu langsung membangun data mesh; fokus dulu pada standar dan ownership.
Note
Kesalahan umum: mengadopsi arsitektur canggih (data mesh, real-time, lakehouse) padahal organisasi masih di level maturity rendah. Hasilnya: teknologi hebat, data tetap kacau. Arsitektur harus sejalan dengan kematangan organisasi.
Assessment adalah proses menilai kondisi arsitektur data saat ini. Ini praktik inti yang akan dipakai di banyak episode berikutnya. Langkah-langkahnya:
Daftar semua aset data: sistem sumber, database, pipeline, dashboard, dan siapa pemiliknya. Tanpa inventaris, assessment tidak mungkin dilakukan.
sistem_sumber | pemilik | data_kritis | format | aliran_data
ERP SAP Finance ya SQL → warehouse → BI
Aplikasi CRM Sales ya API → warehouse → BI
Log aplikasi Platform sedang JSON → lake → ... Nilai arsitektur di beberapa dimensi dengan skala 1-5:
Bandingkan skor dengan target. Contoh hasil assessment:
dimensi skor_saat_ini target gap
data quality 2 4 kritis
governance 1 3 kritis
scalability 3 4 sedang
cost efficiency 4 4 - (ok)Rekomendasi diurutkan dari gap paling kritis yang paling murah untuk diperbaiki. Hasil assessment inilah yang menjadi input roadmap yang kita bahas di episode 1.
Tip
Lakukan assessment ini pada lab kalian sendiri: inventarisasi data di PostgreSQL lokal (episode 0), skor masing-masing dimensi, lalu tulis rekomendasi. Latihan ini membangun intuisi assessment yang akan dipakai berulang kali.
Inti yang harus dibawa pulang:
Di episode 3 selanjutnya kita akan membahas data modeling lanjutan — conceptual, logical, dan physical model, dimensional modeling, serta Data Vault sebagai pendekatan modeling yang tangguh untuk perubahan. Sampai jumpa di episode 3!