Memahami Dasar-Dasar Pemodelan Arsitektur Perusahaan
š Pengantar
Selamat datang di tutorial komprehensif ini tentangBab 3: Struktur BahasaĀ dariĀ Spesifikasi ArchiMateĀ® 3.2. Bab ini merupakan dasar konseptual dari seluruh bahasa ArchiMate ā belum menyebutkan elemen pemodelan tertentu (yang akan muncul di bab-bab berikutnya), tetapi justru mendefinisikanbagaimana bahasa ini diorganisasi,Ā mengapa dirancang sedemikian rupa, danĀ bagaimana abstraksi, lapisan, dan sudut pandang bekerja bersamaĀ untuk mendukung pemodelan arsitektur perusahaan (EA) yang efektif.

Memahami Bab 3 ini sangat penting bagi setiap arsitek, pemodel, atau pemangku kepentingan yang bertujuan untuk:
- Menciptakan model EA yang konsisten dan dapat digunakan kembali
- Mengelola gambaran besar sebelum terjun ke rincian elemen
- Menerapkan ArchiMate di luar sintaks ā hingga ke strategi, keselarasan, dan komunikasi
Tutorial ini membimbing Anda melalui ide-ide utama Bab 3 dengan penjelasan yang jelas, contoh dunia nyata, metafora visual, dan tabel ringkasan untuk referensi cepat.
Mari kita mulai.
š Konsep Kunci
1.Ā Filosofi Desain Bahasa: āKecil, tetapi Cukupā
āBahasa ArchiMate dibatasi pada konsep-konsep yang cukup untuk memodelkan 80% kasus praktis yang lazim.ā
- ArchiMate menghindari pemborosan fitur: secara sengajaĀ minimalis, dengan fokus pada konsep-konsep yang mencakup sebagian besar kasus penggunaan EA.
- Berbeda dengan UML atau SysML, yang berusaha memodelkanĀ semuanyaĀ ā ArchiMate memprioritaskanĀ kejelasan, kemudahan pembelajaran, dan keselarasan pemangku kepentingan.
- Pikirkan sebagai “pisau tentara Swiss” ā bukan seluruh peralatan perkakas.
šĀ Kiat:Ā Saat memodelkan, selalu tanyakan:Ā āApakah konsep ini diperlukan untuk pemahaman tingkat arsitektur, atau merupakan detail desain/implemantasi?āĀ Jika yang terakhir ā pertimbangkan untuk menghilangkannya.
2.Ā Struktur Tingkat Atas: Konsep = Elemen + Hubungan

- ModelĀ = kumpulan dariĀ konsep
- KonsepĀ adalah salah satu dari:
- ElemenĀ (benda:Ā apa)
- HubunganĀ (koneksi:Ā bagaimana benda-benda saling berhubungan)
- KonsepĀ adalah salah satu dari:
DanĀ ElemenĀ dikelompokkan ke dalam empat kategori abstrak (tidak pernah digunakan langsung dalam diagram):
| Kategori Abstrak | Tujuan | Contoh Instansiasi |
|---|---|---|
| Struktur | Kata benda ā siapa/sesuatu yang melakukan atau menjadi objek tindakan | Aktor bisnis, komponen aplikasi, node |
| Perilaku | Kata kerja ā apa yang dilakukan | Proses bisnis, fungsi aplikasi, layanan |
| Motivasi | Alasan ā pendorong, tujuan, alasan | Tujuan, prinsip, pemangku kepentingan |
| Komposit | Konsep lintas (misalnya, pengelompokan) | Pengelompokan, lokasi, dataran |
šĀ Penting: IniĀ abstrakĀ konsep adalahĀ bukanĀ dapat digambar dalam model ā mereka seperti kelas induk dalam OOP. Anda menggunakan spesialisasi konkret mereka (misalnyaĀ Komponen Aplikasi, bukan hanya “Elemen Struktur”).
3.Ā Tiga Lapisan: Bisnis ā Aplikasi ā Teknologi
ArchiMate memodelkan perusahaan dalamĀ tiga lapisan inti, masing-masing dengan spesifikitas teknis yang meningkat:
| Lapisan | Fokus | Pertanyaan Kunci | Contoh |
|---|---|---|---|
| Bisnis | Penciptaan dan penyaluran nilai | Layanan apa yang kami tawarkan kepada pelanggan? Siapa yang menyediakannya, dan bagaimana? | Proses onboarding pelanggan, departemen penjualan, layanan āBuka Akunā |
| Aplikasi | Perangkat lunak yang mendukung bisnis | Aplikasi apa yang memungkinkan kemampuan bisnis? Layanan apa yang mereka tawarkan? | Sistem CRM, āAPI Data Pelangganā, fungsi āValidasi KYCā |
| Teknologi | Infrastruktur TI dan perangkat keras | Server, jaringan, dan perangkat apa yang menjalankan aplikasi? | VM Cloud, load balancer, server basis data |
šĀ Hubungan Antar-Lapisan:
- Pelayanan: Elemen lapisan tinggi adalahdilayani olehlayanan lapisan rendah
(misalnya, āProses Penjualanā ā[dilayani oleh]ā āLayanan CRMā) - Realisasi: Elemen lapisan rendahmerealisasikanelemen lapisan tinggi
(misalnya, āKomponen Aplikasi CRMā ā[merealisasikan]ā āLayanan CRMā)
ā Ā Contoh rantai realisasiĀ (atas ke bawah):
Layanan BisnisĀ āProses Pengajuan Pinjamanā
ā direalisasikan oleh āLayanan AplikasiĀ āPengambilan Keputusan Underwritingā
ā diwujudkan oleh āĀ Komponen AplikasiĀ āRiskEngineAppā
ā diwujudkan oleh āĀ ArtifakĀ ārisk-engine-v2.1.jarāĀ diĀ NodeĀ āAppServer-Prodā
4.Ā Rangka Inti: 3 Lapisan Ć 3 Aspek = 9 Sel
Ā

Bayangkan ini sebagaiĀ ātabel periodikāĀ ArchiMate ā mengelompokkan semua elemen inti.
| Aspek | Tujuan | Lapisan Bisnis | Lapisan Aplikasi | Lapisan Teknologi |
|---|---|---|---|---|
| Struktur Aktif | Siapa/Siapa yang melakukan perilaku (Subjek, āaktorā) |
Aktor bisnis, Peran, Kolaborasi | Komponen aplikasi, Kolaborasi, Antarmuka | Node, Perangkat, Perangkat Lunak Sistem |
| Perilaku | Apa yang dilakukan (Kata kerja, tindakan) |
Proses bisnis, Fungsi, Layanan, Peristiwa | Proses aplikasi, Fungsi, Layanan, Peristiwa | Proses teknologi, Fungsi, Layanan, Peristiwa |
| Struktur Pasif | Apa yang menjadi objek tindakan (Obyek, data) |
Obyek bisnis (misalnya, Pelanggan) | Obyek data (misalnya, CatatanPelanggan) | Artifak (misalnya, file basis data, konfigurasi) |
š§ Ā Bantuan Memori:Ā SSubjekāVerbāOObyek (seperti bahasa alami):
- TheĀ Sales RepĀ (Aktif)Ā mengajukanĀ (Behavior) theĀ Formulir PesananĀ (Pasif).
š”Ā Elemen KompositĀ (misalnya,Ā Peran Bisnis) mencakup aspek ā peran adalah struktur (posisi)Ā danĀ perilaku (proses yang ditugaskan).
5.Ā Kerangka Lengkap: Memperluas Inti
TheĀ Kerangka Kerja ArchiMate LengkapĀ menambahkan:
| Perluasan | Lokasi | Tujuan | Contoh |
|---|---|---|---|
| Lapisan Strategi | Di Atas Bisnis | Arah jangka panjang & pilihan | Kemampuan, Sumber Daya, Rencana Tindakan |
| Lapisan Fisik | Dalam Teknologi | Aset nyata, dunia nyata | Fasilitas, Peralatan, Bahan, Jaringan Distribusi |
| Aspek Motivasi | Di seluruh lapisan | āMengapaā kita melakukan sesuatu | Pemangku Kepentingan, Penggerak, Tujuan, Prinsip, Persyaratan |
| Lapisan Implementasi & Migrasi | Lapisan Tambahan | Transisi & perubahan | Paket Kerja, Hasil, Kondisi Stabil, Kesenjangan |

šĀ Catatan:Ā Perluasan ini tidaktidakĀ tidak memecah inti ā mereka terintegrasi secara mulus melalui hubungan (misalnya,Ā TujuanĀ ā[mempengaruhi]āĀ Proses Bisnis).
6.Ā Abstraksi: Mengelola Kompleksitas
ArchiMate mendukung tiga mekanisme abstraksi yang kuat:
| Jenis | Deskripsi | Contoh |
|---|---|---|
| Kotak Hitam vs Kotak Putih | Sembunyikan atau tampilkan bagian dalam | Kotak ‘Payment Gateway’ mungkin menyembunyikan mikroservis di dalamnya |
| Perilaku vs Struktur | PisahkanĀ apaĀ dariĀ siapa | Model perilaku ‘Deteksi Penipuan’ terlebih dahulu, lalu tetapkan ke aplikasi ‘FraudService’ |
| Konseptual ā Logis ā Fisik | Meningkatkan ke konkretan | Konseptual: Pelanggan (Objek Bisnis) Logis: CustomerRecord (Objek Data) Fisik:Ā customers_v3.parquetĀ (Aset)ā terhubung olehĀ realisasiĀ hubungan |
ā Ā Realisasi adalah kunci:
- Ini memungkinkan pelacakan lintas tingkat abstraksi.
- Mendukung evolusi arsitektur:Ā āKami akan merealisasikan objek data baru ini menggunakan tabel PostgreSQL yang ada saat ini, tetapi merencanakan migrasi ke NoSQL.ā
š« ArchiMateĀ tidakĀ modelĀ contohĀ (contoh: āPelanggan #12345ā) ā hanyaĀ tipeĀ (contoh: āPelangganā).
7.Ā Notasi & Visualisasi: Fleksibel tetapi Standar
Berbeda dengan UML atau BPMN (notasi tunggal), ArchiMate memisahkan:
- MetamodeĀ (yang ada)
- PandanganĀ (cara menampilkannya untuk pemangku kepentingan)
Tetapi menyediakanĀ notasi standarĀ untuk konsistensi:
| Petunjuk Visual | Makna |
|---|---|
| š¦Ā Latar belakang biru | Lapisan Aplikasi |
| šØĀ Latar belakang kuning | Lapisan Bisnis |
| š©Ā Latar belakang hijau | Lapisan Teknologi |
| š²Ā Sudut persegi | Elemen struktur |
| š“Ā Sudut melengkung | Elemen perilaku |
| ā¬Ā Sudut diagonal | Elemen motivasi |
| š·ļøĀ Huruf pojok kiri atasĀ (B, A, T, M, dll.) | Tag lapisan/aspak untuk kejelasan |
| š¦Ā Kotak dengan ikon (kanan atas) | Simbol elemen standar (misalnya, roda gigi untuk fungsi, folder untuk artefak) |
šØ Warna memilikiĀ tidak memiliki semantik formalĀ ā gunakan sebagaiĀ bantuan visual.
šĀ PenyusunanĀ (contoh: meletakkan suatu proses di dalam komponen) = singkatan dariĀ penugasanĀ atauĀ komposisiĀ hubungan.
š§Ŗ Contoh dalam Praktik
Contoh 1: Rantai Layanan Multi-Lapisan
Layanan bankĀ āAjukan HipotekāĀ layanan ditawarkan kepada pelanggan.
Ā
[Bisnis] Pelanggan (Aktor)
ā
ā¼ melayani
[Bisnis] "Ajukan Hipotek" (Layanan Bisnis)
ā
ā¼ merealisasikan
[Aplikasi] "MortgageApp" (Komponen Aplikasi)
ā
āāā menyediakan ā "Kirim Permohonan" (Layanan Aplikasi)
āāā mengakses ā "Permohonan Hipotek" (Objek Data)
ā
ā¼ merealisasikan
[Bisnis] "Permohonan Hipotek" (Objek Bisnis)
[Teknologi] "AppServer-Prod" (Node)
ā
ā¼ menampung
[Teknologi] "mortgage-app.war" (Artifak)
ā
ā¼ merealisasikan
[Aplikasi] "MortgageApp"

š” MenunjukkanĀ pelayananĀ (aliran nilai vertikal) danĀ realisasiĀ (trafikabilitas implementasi).
Contoh 2: Tingkat Abstraksi untuk Data
| Tingkat | Elemen | Tipe ArchiMate | Catatan |
|---|---|---|---|
| Konseptual | Pelanggan | Objek Bisnis | Apa yang menjadi perhatian bisnis |
| Logis | Catatan Pelanggan | Objek Data | Dibentuk untuk aplikasi: ID, nama, TGL lahir, skor risiko |
| Fisik | tabel_postgres_pelanggan |
Arsip | Tabel PostgreSQL dengan kolom, indeks, dan partisi |
Hubungan:
RekamanPelangganĀ ā[mewujudkan]āĀPelanggantabel_postgres_pelangganĀ ā[mewujudkan]āĀRekamanPelanggan
Contoh 3: Motivasi yang Menggerakkan Desain
[Pendorong] "Kepatuhan Regulasi (GDPR)"
ā
ā¼ memengaruhi
[Tujuan] "Memastikan kerahasiaan data"
ā
ā¼ mewujudkan
[Prinsip] "Meminimalkan penyimpanan data"
ā
ā¼ membatasi
[Persyaratan] "Data pribadi harus dihapus setelah 90 hari"
ā
ā¼ ditugaskan ke
[Proses Aplikasi] "Pekerjaan Pembersihan Data"
ā
ā¼ ditugaskan ke
[Komponen Aplikasi] "LayananKepatuhanData"
Menunjukkan bagaimanaĀ Aspek MotivasiĀ mengarahkan implementasi teknis.
š Tabel Ringkasan: Struktur Bahasa ArchiMate Secara Cepat
| Konsep | Deskripsi | Elemen Kunci | Hubungan | Petunjuk Visual |
|---|---|---|---|---|
| Hierarki Tingkat Atas | Model = Elemen + Hubungan Elemen = Struktur / Perilaku / Motivasi / Komposit |
Abstrak (tidak digunakan secara langsung) | Komposisi, Agregasi, Spesialisasi | Kotak putih, label miring |
| Tiga Lapisan | Bisnis / Aplikasi / Teknologi | Lihat tabel kerangka di bawah ini | Pelayanan, Realisasi | Kuning / Biru / Hijau |
| Kerangka Inti (9 Sel) | 3 Aspek Ć 3 Lapisan |
|
Penugasan (StrukturāPerilaku), Akses (PerilakuāPasif) | Sudut persegi / bulat / diagonal |
| Kerangka Lengkap | Menambahkan Strategi, Fisik, Motivasi, I&M | Kemampuan, Fasilitas, Tujuan, Lembah | Pengaruh, Agregasi, Realisasi | Tag opsional āMā/āSā/āPā/āIā |
| Abstraksi | Konseptual ā Logis ā Fisik Kotak hitam/kotak putih Pemisahan perilaku/struktur |
Objek Bisnis ā Objek Data ā Artefak | Realisasi, Penugasan | Penggabungan untuk komposisi |
| Notasi | Ikon standar + warna + bentuk | Ikon di sudut kanan atas | Nesting = singkatan untuk hubungan | Label B/A/T/M, pengkodean warna |
Berikut adalah rekomendasi alat ArchiMate resmi Visual Paradigm dengan URL yang aktual dan terkini:
1. Visual Paradigm Online (Alat ArchiMate Online Gratis)
- URL: https://online.visual-paradigm.com/diagrams/features/archimate-tool/
- Fitur:Alat diagram ArchiMate online gratis yang mendukung notasi dan sintaks ArchiMate 3. Menyediakan contoh, templat, dan fitur kolaboratif untuk pemodelan arsitektur perusahaan.
2. Visual Paradigm Enterprise Edition (Alat ArchiMate 3.1 Bersertifikat)
- URL: https://www.visual-paradigm.com/features/archimate-tools/
- Fitur:Bersertifikat oleh The Open Group, mendukung semua kosakata, notasi, dan semantik ArchiMate 3.1. Termasuk pemodelan lanjutan, kolaborasi, dan pembuatan diagram berbasis AI.
3. Pembuat Diagram ArchiMate Berbasis AI & Sudut Pandang
- URL: https://updates.visual-paradigm.com/releases/ai-archimate-viewpoints-generator/
- Fitur:Pembuatan diagram ArchiMate dan sudut pandang berbasis AI, mempercepat pemodelan EA dan komunikasi dengan pemangku kepentingan.
4. Panduan Sudut Pandang ArchiMate & Contoh
- URL: https://www.visual-paradigm.com/guide/archimate/full-archimate-viewpoints-guide/
- Fitur:Panduan komprehensif untuk semua 23 sudut pandang ArchiMate resmi dengan contoh, dibuat menggunakan alat bersertifikat Visual Paradigm.
Catatan:Visual Paradigm banyak digunakan oleh perusahaan Fortune 500, startup, dan entitas pemerintah untuk arsitektur perusahaan dan transformasi digital. Alat ini bersertifikat oleh The Open Group dan mendukung standar ArchiMate 2.1 dan 3.1.
šÆ Kesimpulan
Bab 3 dari Spesifikasi ArchiMate 3.2 bukan tentangapaĀ memodelkan ā ini tentangĀ cara berpikirĀ tentang arsitektur perusahaan.
Dengan menguasai:
- TheĀ struktur berlapisĀ (Bisnis ā Aplikasi ā Teknologi),
- TheĀ kerangka berbasis aspekĀ (Aktif/Berperilaku/Pasif),
- TheĀ mekanisme abstraksiĀ (realisasi, pengabstrakan), dan
- TheĀ notasi yang fleksibel namun terstandarisasi,
ā¦anda mendapatkan kerangka mental untuk membangunĀ model EA yang koheren, dapat diskalakan, dan relevan bagi pemangku kepentinganĀ ā baik Anda mendokumentasikan sistem saat ini, merancang arsitektur target, atau merencanakan transformasi digital.
šĀ Kiat Pro: Mulailah setiap upaya pemodelan dengan bertanya:
āLapisan dan aspek mana yang paling relevan terhadap kekhawatiran pemangku kepentingan saya?ā
Kemudian gunakan kerangka ArchiMate untuk memandu pemilihan elemen Anda.
Dengan dasar ini, Anda sekarang siap untuk memulaiĀ Bab 4 (Metamodel Umum)Ā dan seterusnya ā di mana elemen pemodelan yang sebenarnya (sepertiĀ Proses Bisnis,Ā Komponen Aplikasi,Ā Node, dll.) dijelaskan secara rinci.
Selamat memodelkan! šļøš