Back to IF5101 Manajemen Data

Enterprise Architecture dan Zachman Framework

Questions/Cues

  • Apa saja empat domain enterprise architecture dan hubungan dependensinya?
  • Apa itu architecture framework?
  • Bagaimana struktur matriks 6×6 Zachman?
  • Apa arti kolom (interogatif) dan baris (reification) Zachman?
  • Bagaimana perspektif tiap baris terhadap kolom What (data)?

Reference Points

  • IF5101 — Data Architecture (Slides 14-23)
  • DAMA International — DAMA-DMBOK, 2nd Ed. (2017), Chapter 4.1.2 dan 4.1.4; Zachman, J. A. (1987)

Domain Enterprise Architecture

Data architecture beroperasi bersama domain lain; arsitek tiap domain harus berkolaborasi karena setiap domain memengaruhi dan membatasi domain lain.

DomainTujuanElemenDependensiPeran
Enterprise Business ArchitectureMengidentifikasi bagaimana enterprise menciptakan nilaiModel bisnis, proses, kapabilitas, layanan, event, strategi, kosakataMenetapkan kebutuhan bagi domain lainBusiness architect/analyst, business data steward
Enterprise Data ArchitectureMenjelaskan bagaimana data diorganisasi dan dikelolaModel data, definisi, spesifikasi pemetaan, data flow, API data terstrukturMengelola data yang dibuat dan dibutuhkan arsitektur bisnisData architect/modeler, data steward
Enterprise Applications ArchitectureMenjelaskan struktur dan fungsi aplikasiSistem bisnis, paket perangkat lunak, databaseMengolah data sesuai kebutuhan bisnisApplication architect
Enterprise Technology ArchitectureMenjelaskan teknologi fisik yang menjalankan sistemPlatform teknis, jaringan, keamanan, integration toolsMeng-host dan mengeksekusi arsitektur aplikasiInfrastructure architect
flowchart TD
    B["Business Architecture<br/>(menetapkan kebutuhan)"] --> D["Data Architecture"]
    D --> A["Application Architecture"]
    A --> T["Technology Architecture<br/>(host &amp; eksekusi)"]

Enterprise Architecture Framework

Architecture framework adalah struktur fondasional untuk mengembangkan beragam arsitektur terkait; ia menyediakan cara berpikir dan memahami arsitektur. Framework EA paling terkenal adalah Zachman Framework (John A. Zachman, 1980-an).

Zachman Framework

Zachman adalah ontologi: matriks 6×6 yang memuat himpunan lengkap model untuk mendeskripsikan enterprise dan hubungannya. Dua dimensi:

  • Kolom — communication interrogatives: What, How, Where, Who, When, Why.
  • Baris — reification transformations: Identification, Definition, Representation, Specification, Configuration, Instantiation.

Setiap sel (irisan baris-kolom) adalah tipe artefak desain yang unik.

KolomFokus
What (inventory)Entitas yang dipakai membangun arsitektur — data
How (process)Aktivitas yang dilakukan — function
Where (distribution)Lokasi bisnis dan teknologi — network
Who (responsibility)Peran dan organisasi — people
When (timing)Interval, event, siklus, jadwal — time
Why (motivation)Tujuan, strategi, sarana — motivation

Baris merepresentasikan langkah menerjemahkan ide abstrak menjadi instansiasi konkret, masing-masing dari perspektif berbeda:

BarisPerspektifModelTerhadap kolom What (data)
PlannerExecutive (business context)IdentificationDaftar elemen bisnis yang mendefinisikan scope
OwnerBusiness management (business concepts)DefinitionKlarifikasi hubungan konsep bisnis oleh pemilik
DesignerArchitect (business logic)RepresentationModel logis sistem; kebutuhan tanpa batasan implementasi
BuilderEngineer (business physics)SpecificationModel fisik yang dioptimalkan untuk teknologi, orang, biaya, waktu tertentu
ImplementerTechnician (component assemblies)ConfigurationPandangan spesifik-teknologi tentang perakitan komponen
UserUser (operations classes)—Instansi nyata yang berfungsi oleh pekerja; tidak ada model

Summary

EA terdiri dari domain business, data, application, technology yang saling bergantung (bisnis menetapkan kebutuhan, data mengelola data bisnis, aplikasi mengolahnya, teknologi menjadi host). Architecture framework memberi cara berpikir tentang arsitektur; yang paling dikenal adalah Zachman Framework, ontologi 6×6: kolom What/How/Where/Who/When/Why dan baris Planner → Owner → Designer → Builder → Implementer → User. Setiap sel adalah tipe artefak desain unik; baris mewakili perspektif executive, business management, architect, engineer, technician, dan user.