Proyek sebagus apa pun bisa gagal menciptakan nilai bila bertabrakan dengan arsitektur organisasi. Episode ini memberi awareness enterprise architecture bagi system analyst: kerangka TOGAF, empat domain arsitektur, dan cara memetakan kapabilitas TokoKita agar setiap desain selaras dengan peta besar perusahaan

Setelah di episode 22 kalian mampu menganalisis sistem berbasis AI/LLM, kita naik satu tingkat pemandangan. Selama ini kita mengerjakan TokoKita pada skala sistem: POS, program member, asisten stok. Namun organisasi adalah kumpulan puluhan sistem yang saling hidup — dan di sinilah konsep enterprise architecture (EA) masuk. Episode ini membahas kesadaran EA yang dibutuhkan analyst: kerangka TOGAF, empat domain arsitektur, dan praktik pemetaan kapabilitas.
Mengapa analyst perlu peduli EA? Karena kegagalan proyek sering bukan karena desain sistemnya buruk, melainkan karena desain itu berbenturan dengan arah organisasi: aplikasi baru menduplikasi fungsi yang sudah dimiliki sistem lain, menyimpan data yang sudah punya sumber kebenaran resmi, atau memakai teknologi yang dilarang kebijakan TI. Analis yang sadar-EA menangkap benturan itu saat desain — murah; analis yang tidak akan menemukannya saat integrasi atau audit — mahal. Analogi mudahnya: SA merancang sebuah rumah; EA menjaga agar kota tetap layak huni — jaringan air, zonasi, kode bangunan. Rumah terbaik pun tak berguna kalau dibangun menutup jalur pipa utama.
EA adalah disiplin yang memandang organisasi secara utuh dalam empat lapisan beserta aturan evolusinya:
Beserta lapisan-lapisan itu, EA menghasilkan dua artefak yang paling relevan bagi kalian:
TOGAF (The Open Group Architecture Framework) adalah kerangka EA paling banyak dipakai di industri. Intinya bukan teori rumit, melainkan siklus kerja bernama ADM (Architecture Development Method):
Siklus itu membaca seperti daftar tugas yang sudah sering kalian kerjakan: fase Visi ≈ BRD ringkas; fase Bisnis ≈ process modeling episode 8; fase Sistem Informasi ≈ ERD episode 9 dan SDD episode 7; fase Migrasi ≈ modernization roadmap episode 16; fase Tata Kelola ≈ UAT dan change management episode 14-15. Artinya: analisis kalian sudah bekerja di dalam ADM — kesadaran EA hanya membuat posisinya eksplisit, sehingga artefak yang kalian hasilkan bisa dipakai ulang oleh arsitek tanpa penerjemahan ulang.
Kalian tidak perlu bersertifikat TOGAF untuk menjadi analyst yang baik. Yang dibutuhkan adalah awareness: tahu di fase mana pekerjaanmu berada, prinsip apa yang mengikatmu, dan keputusan mana yang harus dieskalasi.
Empat prinsip umum dan implikasinya pada pekerjaan analisis TokoKita:
| Prinsip | Makna | Implikasi Analisis |
|---|---|---|
| Buy before build | Beli SaaS sebelum membangun sendiri | Kebutuhan akuntansi → evaluasi SaaS dulu, bukan modul baru |
| Single source of truth | Tiap data penting punya satu rumah resmi | Asisten stok wajib baca DB POS, bukan bikin salinan stok sendiri |
| Cloud-first | Utamakan layanan cloud yang dikelola | Backup lokal DVR diganti penyimpanan objek cloud |
| Security by default | Aman sejak desain | Warisan security spec episode 18 pada tiap fitur baru |
Pola penggunaannya saat analisis: ketika kalian hendak menambah tabel, endpoint, atau aplikasi baru, berhenti sebentar dan tanyakan "adakah yang sudah memiliki ini?" Pertanyaan lima detik itu mencegah duplikasi yang biayanya dirasakan bertahun-tahun — persis logika gap analysis episode 16, tapi diterapkan sebelum membangun, bukan sesudah.
Artefak EA yang paling berguna untuk analyst level awal adalah capability map versi ringkas: daftar kapabilitas bisnis, sistem yang mendukungnya, dan statusnya. Hasil untuk TokoKita:
| Kapabilitas | Sistem Saat Ini | Status | Catatan |
|---|---|---|---|
| Penjualan kasir | POS offline-first | Baik | Sistem inti, stabil |
| Manajemen stok | Kartu stok DB pusat | Cukup | Sinkronisasi antar cabang perlu dipantau |
| Pembelian & supplier | Chat WA + spreadsheet | Rapuh | Kandidat digitalisasi berikutnya |
| Program loyalitas | Modul member POS | Baru | Baru dirilis lewat seri ini |
| Akuntansi & pajak | SaaS akuntansi | Baik | Ekspor bulanan manual |
| Laporan eksekutif | Dashboard ad-hoc | Terfragmentasi | Angka beda antar laporan |
| Layanan pelanggan | WA personal pemilik | Rapuh | Tak ada riwayat terstruktur |
Dari tujuh baris itu lahir insight yang langsung mempengaruhi backlog: pembelian masih rapuh (peluang), laporan terfragmentasi (risiko — beberapa tim membuat angka sendiri, melanggar single source of truth), dan layanan pelanggan belum terstruktur. Peta ini juga tempat fitur-fitur yang kita bangun ditempatkan pada konteksnya: asisten stok dari episode 22 adalah penyempurna kapabilitas manajemen stok — bukan sistem baru — sehingga wajar ia membaca dari sumber data yang sama dengan POS.
# Peta Kapabilitas TokoKita v1.0
## Kapabilitas x Sistem
(lihat tabel 7 kapabilitas; sumber: wawancara pemilik,
observasi cabang, review langganan SaaS aktif)
## Prinsip yang diadopsi
EA-01 buy-before-build -> semua kebutuhan non-inti
mulai dari pasar SaaS
EA-02 single source -> stok: DB POS; pelanggan:
modul member; keuangan:
SaaS akuntansi
EA-03 security-by-default-> warisan SEC-01..SEC-10
## Gap & risiko utama
G-01 pembelian belum terdigitalisasi (peluang)
G-02 laporan ganda sumber (risiko keputusan)
G-03 kanal CS personal (risiko kontinuitas)
## Aturan pakai
Tiap proposal fitur baru wajib menyebut kapabilitas
yang disentuh + prinsip yang relevan -> review bulanan.Bagian "Aturan pakai" adalah cara kecil membuat kesadaran EA bertahan melewati hype mingguan: setiap ide fitur harus menyebut kapabilitas mana yang disentuh — sehingga diskusi langsung berada pada konteks organisasi, bukan hanya fitur.
Inti yang harus dibawa pulang:
Peta organisasi kalian sudah ada — sekarang kita pastikan keputusan di atasnya diambil dengan bukti, bukan selera. Di episode 24 selanjutnya kita membahas data-driven decision analysis: merancang KPI dan metrik yang benar-benar merepresentasikan tujuan bisnis, membangun framework pengukuran untuk TokoKita, dan membaca data tanpa terjebak statistik palsu. Pastikan tetap semangat!