Semua Artikel

Artikel pendek untuk satu pertanyaan arsitektur dalam satu waktu.

Bagian 1: Dari Ide ke Arah Organisasi

Bab 1: Ketika Seseorang Ingin Menyelesaikan Sesuatu dengan Teknologi di Zaman AI

1-1

Semua Berawal dari Ide atau Keluhan

Coba ingat kembali saat terakhir Anda ingin menyelesaikan sesuatu dengan teknologi. Mungkin Anda sedang mengelola tim ke

2 menit
1-2

Kenapa Code Terasa Seperti Pusat Segalanya

Setelah ide muncul, langkah berikutnya adalah memahami apa yang sebenarnya dibutuhkan, bukan langsung membuat solusi. Ta

2 menit
1-3

AI Membuat Prototype Cepat, Tapi Belum Tentu Berguna

Bayangkan Anda akhirnya memutuskan untuk bertindak. Ide sudah jelas: tim Anda butuh alat bantu untuk merekap data penjua

3 menit
1-4

Bukan Cuma Membuat Baru: Memperbaiki, Merawat, dan Merombak

Pertanyaan 'layak dibuat' membawa kita ke pertanyaan yang lebih mendasar: untuk siapa solusi ini dan apa yang ingin dipe

3 menit
1-5

Dari 'Saya Membuat Code' ke 'Saya Membantu Sesuatu Bekerja Lebih Baik'

Dengan berbagai kemungkinan tindakan ini, pertanyaan selanjutnya adalah: mana yang paling tepat? Jawabannya tergantung p

3 menit
1-6

Pertanyaan Pertama: Untuk Siapa dan Memperbaiki Apa?

Perubahan identitas ini membawa kita ke pertanyaan paling penting yang harus diajukan di awal setiap inisiatif. Bukan "t

2 menit

Bab 2: Menangkap Kebutuhan, Pengguna, dan Organisasi

2-1

Bukan Sekadar "Buatkan Fitur Ini"

Pagi itu, seorang product manager masuk ke ruang tim dengan semangat. "Kita perlu fitur export laporan ke PDF," katanya

3 menit
2-2

Dari Permintaan ke Alasan

Setelah kita tahu bahwa kebutuhan datang dalam berbagai bentuk, langkah selanjutnya adalah mengubah permintaan mentah it

3 menit
2-3

Siapa yang Benar-Benar Memakai?

Setelah alasan perubahan jelas, kita perlu tahu siapa yang akan merasakan dampaknya—dan siapa yang sebenarnya menjadi pe

3 menit
2-4

Pekerjaan yang Ingin Diselesaikan

Setelah kita tahu siapa penggunanya, langkah berikutnya adalah memahami pekerjaan apa yang sedang mereka coba selesaikan

3 menit
2-5

Organisasi sebagai Konteks

Pekerjaan pengguna tidak terjadi di ruang hampa. Ia terjadi di dalam organisasi yang punya proses, peran, aturan, dan ba

3 menit
2-6

Mengamati Alur Kerja, Bukan Menggambar Layar

Dengan memahami konteks organisasi, kita bisa mengamati alur kerja yang sebenarnya—bukan yang tertulis di dokumen prosed

4 menit
2-7

Merangkum Temuan: Problem Statement dan Kriteria Keberhasilan

Setelah kita mengamati alur kerja, saatnya merangkum semua temuan menjadi satu dokumen yang menjadi pegangan bersama: pr

3 menit

Bab 3: Value, Biaya, AI Leverage, dan Return

3-1

Pekerjaan Selesai, Tapi Apakah Ada Value?

Seorang kepala produk di perusahaan layanan digital bercerita kepada saya. Timnya menyelesaikan dua puluh fitur besar da

3 menit
3-2

Value untuk Siapa Saja

Kepala produk itu bingung bukan karena fiturnya tidak selesai. Dia bingung karena setelah dua puluh fitur rilis, angka r

3 menit
3-3

Mengukur Value: Waktu, Biaya, Kesalahan, dan Keputusan

Kepala produk itu akhirnya duduk dengan timnya dan bertanya: “Kalau bukan jumlah fitur, apa yang seharusnya kita ukur?”

3 menit
3-4

Effort dan Biaya Sebelum dan Sesudah AI

Setelah value bisa diukur, kita perlu menghitung berapa effort dan biaya yang diperlukan untuk mewujudkannya. Kepala pro

3 menit
3-5

AI Leverage: Bagian Mana yang Bisa Dipercepat

Kepala produk itu mulai melihat pola. Timnya menghabiskan banyak waktu pada aktivitas yang sebenarnya tidak membutuhkan

3 menit
3-6

Return yang Praktis: Payback, ROI, dan Cost of Delay

Kepala produk itu sudah bisa mengukur value. Dia sudah tahu bagian mana dari pekerjaan timnya yang bisa mendapat leverag

3 menit
3-7

Tiga Pola Organisasi: Native, Efisiensi, dan Diperlengkapi

Kepala produk itu mulai melihat sesuatu yang menarik. Di konferensi yang sama, dia bertemu dengan tiga jenis perusahaan

3 menit

Bab 4: Portfolio Inisiatif Lintas Fungsi

4-1

Banyak Ide, Sedikit Tangan

Setiap awal tahun, organisasi Anda mengumpulkan usulan inisiatif dari berbagai fungsi. Marketing ingin membangun sistem

3 menit
4-2

Melihat Organisasi dari Berbagai Lensa

Setelah kita sadar bahwa tidak semua ide bisa dikerjakan, kita perlu cara melihat organisasi dari berbagai lensa agar ti

3 menit
4-3

Menilai Value, Effort, dan AI-Adjusted Effort

Setelah kita punya daftar panjang kandidat, kita perlu cara membandingkannya secara objektif agar keputusan tidak hanya

3 menit
4-4

Kuadran Value vs Effort, dengan dan tanpa AI

Dengan nilai dan effort yang sudah dihitung, kita bisa memetakan inisiatif ke dalam kuadran untuk melihat mana yang pali

3 menit
4-5

Menyeimbangkan Jenis Pekerjaan dalam Portfolio

Setelah kita punya peta inisiatif, kita perlu memastikan portfolio tidak hanya berisi satu jenis pekerjaan saja. Ini mas

3 menit
4-6

Capacity Planning Lintas Fungsi dan Stance Aman

Portfolio yang seimbang perlu didukung oleh kapasitas yang realistis, bukan hanya berdasarkan keinginan. Ini masalah yan

3 menit
4-7

Reskilling dan Pola Kerja Baru

Saya pernah melihat organisasi yang sudah menghitung ulang kapasitas mereka dengan AI-adjusted effort. Hasilnya menggemb

3 menit
4-8

Annual Initiative Portfolio sebagai Output

Setelah melalui semua langkah sebelumnya—mengumpulkan kandidat dari berbagai lensa, menilai value dan effort, menyesuaik

3 menit

Bab 5: Quarterly Roadmap dan Delivery Confidence

5-1

Dari Portfolio Tahunan ke Empat Quarter

Bayangkan Anda baru saja menyelesaikan sesi portfolio planning bersama para kepala fungsi. Di atas meja ada dua belas in

4 menit
5-2

Menentukan Tema Setiap Quarter

Setelah portfolio tahunan dipecah menjadi empat quarter, pertanyaan berikutnya langsung muncul: inisiatif mana yang masu

4 menit
5-3

Memecah Inisiatif Menjadi Stream

Bayangkan Anda sudah menetapkan tema quarter pertama: meningkatkan efisiensi operasional customer service dengan AI. Ini

3 menit
5-4

Memetakan Dependency Lintas Fungsi

Stream tidak berjalan sendiri; mereka saling tergantung. Development stream mungkin sudah siap dengan kode chatbot, teta

3 menit
5-5

Kapasitas yang Diperluas oleh AI

Setelah dependency terpetakan, langkah selanjutnya adalah menghitung kapasitas. Pertanyaannya sederhana: dengan jumlah o

3 menit
5-6

Delivery Confidence: Agresif tapi Tidak Ceroboh

Kapasitas yang lebih besar memungkinkan kita lebih agresif, tetapi agresif perlu diimbangi dengan delivery keyakinan. Pe

3 menit
5-7

Verification Gate dan Evidence-Based Review

Confidence perlu diuji dengan verification gate dan evidence, bukan sekadar perasaan. Bayangkan Anda sudah menetapkan ba

4 menit
5-8

Menyusun Satu Halaman Quarterly Roadmap

Setelah semua elemen tersusun—tema quarter, stream, dependency, kapasitas, delivery keyakinan, dan verification gate—per

3 menit

Bab 6: Application Inventory, Building Block, dan Capability

6-1

Kenapa Harus Tahu Apa yang Sudah Ada

Bayangkan ini: Anda baru bergabung sebagai arsitek di sebuah perusahaan yang sudah beroperasi lebih dari sepuluh tahun.

2 menit
6-2

Data Minimum yang Harus Dikumpulkan

Setelah Anda mulai mendata aplikasi yang ada, pertanyaan berikutnya pasti muncul: data apa saja yang perlu dicatat? Bany

3 menit
6-3

Membaca Siklus Hidup Aplikasi

Setelah data terkumpul, kita bisa mulai melihat siklus hidup setiap aplikasi. Anda akan menemukan bahwa tidak semua apli

4 menit
6-4

Membongkar Aplikasi Menjadi Building Block

Setelah tahu status aplikasi, kita perlu melihat lebih dalam: aplikasi terdiri dari apa saja.

4 menit
6-5

Business Capability vs Technical Component

Setelah mengenal building block, kita perlu membedakan mana yang bersifat teknis dan mana yang merupakan kemampuan bisni

2 menit
6-6

Memetakan Building Block ke Pengguna, Proses, dan Data

Setelah bisa membedakan keduanya, kita perlu memetakan building block ke konteks yang lebih luas. Sebuah building block

3 menit
6-7

Capability: Apa yang Bisa Dilakukan Organisasi

Setelah peta building block tersusun, kita bisa melihat capability yang dimiliki dan yang belum dimiliki. Bayangkan Anda

3 menit
6-8

AI sebagai Asisten Inventarisasi dan Pemetaan

Anda sudah memetakan building block, melihat capability gap, dan mulai membayangkan target state. Sekarang muncul pertan

3 menit

Bagian 2: Dari Strategi ke Eksekusi Solusi

Bab 7: Arah Teknologi dan Enterprise Architecture

7-1

Kenapa Arsitek Harus Mulai dari Arah, Bukan dari Teknologi

Seorang kepala teknologi di sebuah perusahaan ritel pernah bercerita tentang kebingungan timnya. Mereka mendapat mandat

3 menit
7-2

Visi dan Misi sebagai Filter, Bukan Pajangan

Di perusahaan yang sama, setelah kebingungan memilih database dan microservices, kepala teknologi itu memutuskan untuk b

3 menit
7-3

Dari Visi ke Rencana Strategis Teknologi

Setelah visi dan misi menjadi filter, langkah berikutnya adalah menerjemahkannya ke dalam rencana strategis teknologi ya

3 menit
7-4

Portfolio, Program, Project, Product, Platform, dan Capability

Rencana strategis teknologi tidak bisa berdiri sendiri; ia perlu dipahami dalam konteks portfolio inisiatif organisasi.

3 menit
7-5

Membaca Organisasi: Business Model, Operating Model, dan Value Stream

Setelah memahami kategorisasi inisiatif, arsitek perlu membaca organisasi lebih dalam: model bisnis, model operasi, dan

3 menit
7-6

Capability Map: Peta Kebutuhan Teknologi Organisasi

Kepala teknologi di perusahaan ritel itu sudah punya pemahaman tentang business model, operating model, dan value stream

3 menit
7-7

Enterprise Architecture: Menjaga Arah Lintas Domain

Kepala teknologi di perusahaan ritel itu kini memiliki capability map. Ia bisa melihat bahwa untuk ekspansi ke kota keci

3 menit
7-8

AI sebagai Asisten Strategis, Bukan Pengambil Keputusan

Enterprise architecture memberikan konteks, tetapi keputusan tetap dibuat oleh manusia. Kepala teknologi di perusahaan r

2 menit

Bab 8: Dari Rencana Teknologi ke Architecture Roadmap

8-1

Arah Strategis Belum Cukup

Beberapa bulan lalu, saya duduk bersama kepala teknologi sebuah perusahaan logistik menengah. Ia baru saja selesai mengi

3 menit
8-2

Current State dan Target Architecture

Setelah kita punya daftar inisiatif, kita perlu tahu posisi kita saat ini dan ke mana kita harus pergi. Ini bukan soal m

3 menit
8-3

Gap Analysis: Apa yang Hilang dan Lemah

Setelah dua titik ini jelas, kita perlu mencari celah antara keduanya. Kepala teknologi perusahaan logistik itu sudah pu

3 menit
8-4

Bukan Sekadar Daftar Proyek

Kepala teknologi perusahaan logistik itu sekarang punya daftar panjang hasil gap analysis. Data tidak terintegrasi. Tiga

3 menit
8-5

Dimensi Roadmap: Aplikasi, Data, Integrasi, Infrastruktur, Keamanan, dan Platform

Kepala teknologi perusahaan logistik itu mulai menyusun roadmap. Ia membuat daftar inisiatif berdasarkan gap analysis: m

3 menit
8-6

Prioritas: Value, Mitigasi, Dependensi, dan Readiness

Enam dimensi sudah membuat roadmap terlihat lebih utuh, tetapi belum menjawab pertanyaan paling sulit: mana yang harus d

3 menit
8-7

Architecture Decision Record sebagai Pengikat Alasan

Kepala teknologi perusahaan logistik itu akhirnya memutuskan prioritas pertama: membangun data warehouse. Alasannya masu

4 menit
8-8

Roadmap sebagai Jembatan Enterprise dan Solution Architecture

Kepala teknologi perusahaan logistik itu sekarang punya ADR untuk setiap keputusan arsitekturnya. Ia bisa menjelaskan me

3 menit

Bab 9: Solution Context, Scope, dan Boundary

9-1

Dari Peta Besar ke Satu Titik Mulai

Bayangkan Anda baru saja keluar dari rapat portfolio review. Di layar proyektor masih terlihat peta besar berisi puluhan

3 menit
9-2

Masalah, Outcome, dan Ukuran Keberhasilan

Setelah inisiatif dipilih, langkah selanjutnya adalah merumuskan masalah yang ingin dipecahkan dan outcome yang diharapk

4 menit
9-3

Siapa Saja yang Terdampak

Dengan outcome yang jelas, kita perlu tahu siapa saja yang terlibat dan terdampak oleh solusi ini. Ini bukan pertanyaan

4 menit
9-4

Keadaan Sekarang: Proses, Sistem, dan Titik Sakit

Setelah mengenali stakeholder, kita perlu memahami keadaan saat ini sebelum merancang perubahan. Ini langkah yang sering

3 menit
9-5

Keadaan yang Dituju: Perubahan yang Ingin Terjadi

Dari keadaan sekarang, kita bisa membayangkan keadaan yang diinginkan setelah solusi berjalan. Ini bukan sekadar daftar

3 menit
9-6

Batas Solusi: In-Scope, Out-of-Scope, dan Asumsi

Setelah tahu arah perubahan, kita perlu menetapkan batas-batas solusi agar tidak melebar. Ini langkah yang sering diangg

3 menit
9-7

Boundary: Antara Aplikasi, Data, dan Tim

Dengan scope yang jelas, kita perlu memastikan boundary antar sistem, data, dan tim juga jelas. Saya pernah melihat proy

3 menit
9-8

Solusi Bertahap: Sementara, Transisi, dan Target

Setelah boundary antar sistem dan tim sudah jelas, pertanyaan berikutnya adalah: bagaimana kita sampai ke target state?

4 menit

Bab 10: Opsi Solusi, Integrasi, Data, Security, dan Operability

10-1

Kenapa Satu Solusi Tidak Pernah Cukup

Bayangkan Anda sedang duduk di ruang meeting bersama tim produk. Seorang stakeholder dari divisi penjualan datang dengan

4 menit
10-2

Membandingkan Opsi: Bukan Sekadar Biaya

Setelah kita punya beberapa opsi, kita perlu cara untuk membandingkannya secara objektif. Masalahnya, banyak tim langsun

4 menit
10-3

Integrasi: Hidup di Antara Sistem Lain

Setelah opsi dipilih, solusi harus bisa hidup di lingkungan nyata yang penuh sistem lain. Ini adalah momen yang sering d

3 menit
10-4

Data: Milik Siapa, Bagaimana Bentuknya, dan Ke Mana Alirnya

Integrasi membawa konsekuensi pada data: siapa pemiliknya, bagaimana bentuknya, dan bagaimana alurnya. Ini adalah pertan

4 menit
10-5

Security: Bukan Tambahan, Tapi Bagian dari Rancangan

Data yang mengalir perlu diamankan, dan itu membawa kita ke security view. Saya pernah melihat sebuah tim membangun sist

4 menit
10-6

Operability: Agar Solusi Tidak Jadi Beban Tim Ops

Setelah aman, solusi harus bisa dioperasikan: dipantau, dipulihkan, dan didukung.

4 menit
10-7

Deployment: Lingkungan, Konfigurasi, dan Strategi Lepas Landas

Semua aspek itu perlu dituangkan ke deployment view agar solusi benar-benar bisa dieksekusi. Saya pernah melihat tim yan

4 menit

Bab 11: Solution Architecture yang Bisa Dieksekusi

11-1

Dokumen yang Dipakai, Bukan Disimpan

Bayangkan Anda baru saja menyelesaikan rapat dengan tim produk. Sebuah ide aplikasi baru sudah disetujui. Semua orang an

2 menit
11-2

Isi Minimum yang Harus Ada

Setelah memahami tujuan dokumen, kita perlu tahu isi minimal yang harus ada di dalamnya. Bayangkan Anda adalah solution

3 menit
11-3

Diagram yang Cukup untuk Dipahami

Dari semua bagian solution architecture, diagram adalah yang paling cepat menyampaikan gambaran solusi. Sebuah diagram y

3 menit
11-4

Menulis Trade-off untuk Semua Pihak

Bayangkan Anda sudah menyelesaikan diagram context dan component. Tim engineer mulai mengangguk paham. Tapi tiba-tiba ke

3 menit
11-5

Menjaga Dokumen Tetap Hidup Selama Delivery

Setelah dokumen selesai ditulis, tantangan berikutnya adalah menjaganya tetap relevan selama delivery berlangsung. Ini a

2 menit
11-6

Memecah Solusi Menjadi Bagian yang Bisa Dikerjakan

Dokumen yang hidup akan menjadi dasar untuk memecah solusi menjadi bagian-bagian yang bisa dikerjakan secara bertahap.

4 menit
11-7

Menyusun Urutan Pengerjaan yang Realistis

Setelah solusi dipecah menjadi work package dan release slice, pertanyaan berikutnya selalu sama: "Kita mulai dari mana?

4 menit
11-8

Rencana Pengiriman yang Lengkap

Bayangkan Anda sudah menyusun urutan pengerjaan yang realistis. Tim engineering sudah tahu work package mana yang dikerj

4 menit
11-9

AI Membantu, Manusia Memutuskan

Semua perencanaan ini bisa dibantu AI, tetapi ada bagian yang tetap membutuhkan keputusan dan tanggung jawab manusia. Ba

2 menit

Bab 12: Berpikir seperti Senior Engineer

12-1

Dari Dokumen ke Codebase

Bayangkan Anda baru saja bergabung dengan tim yang sudah berjalan setahun. Di tangan Anda ada dokumen solution architect

3 menit
12-2

Membaca Alur, Bukan Sekadar File

Setelah memahami peta codebase, langkah berikutnya adalah mencari alur utama yang benar-benar terjadi di dalamnya. Banya

4 menit
12-3

Petunjuk dari Production: Log, Metrik, dan Insiden

Alur utama saja belum cukup; senior engineer juga membaca log, metrik, dan riwayat insiden untuk menemukan petunjuk desa

3 menit
12-4

Memotong Pekerjaan Menjadi Irisan Vertikal

Anda sudah membaca codebase. Anda sudah menelusuri alur utama. Anda sudah belajar dari log dan insiden production. Sekar

3 menit
12-5

Urutan Kerja yang Cerdas, Bukan Sekadar Prioritas

Setelah Anda memotong pekerjaan menjadi irisan vertikal, godaan terbesar adalah mengerjakan semuanya berdasarkan urutan

4 menit
12-6

Kualitas Kode yang Terjaga, Bukan Sekadar Rapi

Saat kode mulai ditulis, senior engineer tidak hanya mengejar fitur selesai, ia juga menjaga kualitas kode secara aktif.

4 menit
12-7

Review sebagai Memahami Konsekuensi, Bukan Mencari Salah

Kualitas kode juga dijaga melalui review, tetapi senior engineer melihat review dengan cara yang berbeda. Banyak tim men

3 menit
12-8

Testing sebagai Bukti, Bukan Sekadar Kewajiban

Setelah kode direview, senior engineer memastikan perubahan itu benar-benar bekerja melalui testing yang tepat. Banyak t

4 menit
12-9

Belajar dari Production: Lingkaran Umpan Balik yang Nyata

Setelah rilis, senior engineer tidak berhenti; ia membaca feedback dari production untuk terus belajar dan memperbaiki.

3 menit

Bagian 3: AI, Judgment, dan Arsitektur Software

Bab 13: AI, Ambang Kompetisi, dan Capacity Expansion

13-1

Dulu Butuh Tim, Sekarang Butuh Ide

Bayangkan Anda punya ide untuk sebuah aplikasi yang bisa membantu tim operasional di perusahaan Anda melacak pengaduan p

4 menit
13-2

Startup Kecil, Langkah Besar

Setelah ambang turun, muncul pertanyaan: siapa yang paling diuntungkan? Mari kita lihat bagaimana startup kecil bisa ber

4 menit
13-3

Efisiensi Saja Tidak Cukup

Tapi bagaimana dengan perusahaan besar yang sudah mapan? Apakah mereka otomatis kalah? Jawabannya tergantung pada bagaim

2 menit
13-4

Bukan Ganti Manusia, Tapi Perkuat Kapasitas

Mari kita lihat kasus yang berbeda. Sebuah perusahaan logistik menengah memiliki tim verifikasi layanan yang terdiri dar

3 menit
13-5

Budaya Belajar sebagai Syarat Transformasi

Ketika perusahaan logistik itu mulai memperlengkapi tim verifikasi layanannya dengan AI, hasil awalnya tidak langsung mu

3 menit
13-6

AI Bukan Urusan IT Saja

Budaya belajar ini tidak hanya berlaku untuk IT. Semua fungsi perlu belajar koeksis dengan AI. Saya sering melihat kesal

2 menit
13-7

Dari Programmer ke Engineer ke Architect

Ketika semua fungsi mulai belajar, peran manusia pun ikut bergeser. Programmer naik menjadi engineer, engineer berpikir

3 menit
13-8

Pertanyaan Strategis: Berapa Banyak Lagi yang Bisa Kita Kejar?

Semua pergeseran ini bermuara pada satu pertanyaan strategis: berapa banyak inisiatif tambahan yang bisa dikejar karena

3 menit

Bab 14: Dari Programmer ke Engineer ke Architect

14-1

Kode Itu Mudah, Software Itu Sulit

Bayangkan Anda punya ide untuk membuat aplikasi catatan harian. Anda duduk di depan laptop, membuka AI assistant, dan me

4 menit
14-2

Dari Instruksi ke Produk: Programmer dan Developer

Kembali ke aplikasi catatan harian tadi. Anda sudah punya kode yang berfungsi. Tapi coba lihat lebih dekat: apa yang seb

3 menit
14-3

Engineer: Bukan Sekadar Jalan, Tapi Jalan yang Teruji

Setelah fitur dan produk, muncul tuntutan yang lebih berat: bagaimana memastikan software bisa berjalan andal di berbaga

4 menit
14-4

Architect: Bentuk Sistem dan Arah Keputusan

Bayangkan Anda bekerja di sebuah perusahaan yang sudah memiliki sepuluh aplikasi. Masing-masing dibuat oleh tim berbeda,

4 menit
14-5

Titel vs Kemampuan: Jangan Tertipu Label

Anda pasti pernah bertemu orang seperti ini: di LinkedIn, jabatannya Senior Software Engineer di perusahaan teknologi be

2 menit
14-6

Mulai dari Meja Kerja: Cara Berpikir Arsitektural

Kembali ke pertanyaan di akhir subbab sebelumnya: jika label tidak menjamin kemampuan, lalu bagaimana seseorang bisa mul

3 menit
14-7

AI sebagai Pengungkit Naik Kelas

Tiga pertanyaan dari subbab sebelumnya memberi arah: apa yang terjadi jika gagal, siapa yang terdampak, dan bagaimana ke

2 menit

Bab 15: Hal yang Tetap Membutuhkan Judgment Manusia

15-1

AI Butuh Konteks, Bukan Sekadar Perintah

Bayangkan Anda meminta seseorang mengerjakan tugas tanpa memberi tahu latar belakangnya. Anda hanya berkata, “Buatkan la

3 menit
15-2

Memilah Konteks: Mana yang Penting, Mana yang Bisa Dibuang

Seorang kepala produk datang dengan ide baru. Ia ingin timnya membangun fitur rekomendasi produk berbasis AI. Ia sudah m

3 menit
15-3

Constraint: Batasan yang Membantu AI Memberi Jawaban Lebih Tajam

Setelah konteks terpilih, langkah berikutnya adalah merumuskan constraint yang membatasi solusi. Seorang arsitek yang sa

3 menit
15-4

Membandingkan Opsi dengan Aturan yang Sama

Seorang arsitek yang saya dampingi pernah menghadapi situasi menarik. Ia harus memilih platform untuk aplikasi data anal

3 menit
15-5

Evidence: Apa yang Membuat Keputusan Bisa Dipertanggungjawabkan

Setelah opsi dibandingkan, manusia perlu memutuskan. Tapi keputusan itu harus didasarkan pada evidence, bukan sekadar op

3 menit
15-6

Dokumentasi sebagai Jembatan antara Manusia dan AI

Seorang arsitek yang saya kenal pernah mendapatkan tugas mengevaluasi ulang arsitektur sistem yang sudah berjalan tiga t

3 menit
15-7

Keputusan Tetap di Tangan Manusia

Seorang kepala operasi pernah bercerita tentang pengalamannya menggunakan AI untuk membantu memilih vendor logistik. Ia

3 menit

Bab 16: Lingkungan Kerja AI

16-1

AI Datang ke Meja Kerja, Bukan ke Panggung

Bayangkan seorang engineer bernama Rina. Pagi itu ia membuka editor kodenya seperti biasa. Sebuah file lama terbuka — ko

3 menit
16-2

Editor yang Mengerti Konteks

Rina membuka file lama itu di editor. Kode berisi tiga kelas yang saling memanggil, satu utility function yang dipakai d

4 menit
16-3

Terminal dan Repositori yang Bisa Diajak Bicara

Rina sudah memahami file yang ia buka. Tapi bug yang dilaporkan tidak hanya melibatkan satu file. Ia harus melihat bagai

4 menit
16-4

AI sebagai Asisten Arsitek

Kemampuan memahami codebase ini membuka jalan bagi AI untuk membantu tugas yang lebih strategis: mendokumentasikan keput

4 menit
16-5

AI untuk Semua Fungsi, Bukan Hanya IT

Arsitek bukan satu-satunya peran yang terbantu. Fungsi bisnis lain juga bisa memanfaatkan AI untuk pekerjaan knowledge m

3 menit
16-6

Kontrol Kerja: Permission, Data, dan Audit

Semakin luas AI digunakan, semakin penting untuk memiliki kontrol kerja yang jelas agar penggunaannya tetap aman dan dap

4 menit
16-7

Memilih Pendekatan Tooling yang Tepat

Rina dan timnya sekarang sudah punya pengalaman menggunakan AI di berbagai area: editor, terminal, repositori, hingga pe

3 menit
16-8

Peta Kapabilitas AI untuk Organisasi

Setelah memilih pendekatan tooling, Rina dan timnya mulai menyadari sesuatu: AI tidak hanya membantu di satu tempat. Ia

4 menit

Bab 17: Brief, Review, dan Evidence untuk AI-Assisted Work

17-1

Dari Prompt Pendek ke Brief Kerja

Seorang engineer duduk di depan layar. Ia mengetik: “buatkan REST API untuk user registration.” Dalam hitungan detik, AI

3 menit
17-2

Anatomi Brief Kerja untuk AI

Brief kerja bukan sekadar prompt yang lebih panjang. Brief kerja adalah dokumen mini yang memuat semua informasi yang di

4 menit
17-3

Menentukan Area Kerja AI: Boleh, Perlu Persetujuan, atau Ditangani Manusia

Brief kerja sudah siap, tetapi sebelum meminta AI membuat kode, kita perlu menentukan area mana yang boleh disentuh AI.

3 menit
17-4

Minta Opsi, Bukan Satu Jawaban

Setelah area kerja jelas, langkah berikutnya adalah meminta AI memberikan opsi implementasi, bukan langsung satu solusi.

3 menit
17-5

Audit Output AI: Apa yang Sering Salah

Setelah opsi dipilih dan AI mulai bekerja, kita perlu mengaudit outputnya sebelum menerima. Langkah ini sering dilewati

3 menit
17-6

Evidence Minimum Berdasarkan Jenis Perubahan

Audit menemukan masalah, tetapi kita perlu bukti bahwa output benar-benar siap dipakai. Di sinilah evidence dibutuhkan.

5 menit
17-7

Siklus Evidence: Sebelum Merge, Sebelum Release, Setelah Release, Setelah Alur Pengetahuan

Seorang arsitek baru saja selesai mereview output AI untuk modul integrasi pembayaran. Ia sudah mengumpulkan evidence se

3 menit
17-8

Template AI Working Brief dan Checklist Evidence

Setelah membaca tujuh subbab sebelumnya, Anda mungkin merasa: ini semua masuk akal, tapi bagaimana cara memulainya? Saya

4 menit

Bab 18: Arsitektur Software di Era AI

18-1

AI Butuh Batas yang Jelas

Bayangkan Anda meminta seorang asisten baru untuk mengurus administrasi kantor. Anda memberinya akses ke semua file, sem

3 menit
18-2

Modularitas: Membuat Perubahan Terkendali

Bayangkan Anda bekerja di sebuah perusahaan yang memiliki satu aplikasi raksasa. Semua fitur ada di dalam satu codebase

3 menit
18-3

API dan Contract sebagai Perjanjian

Setelah Anda membagi sistem menjadi modul-modul yang terpisah, pertanyaan berikutnya adalah: bagaimana modul-modul ini b

4 menit
18-4

Data dan State: Jangan Biarkan AI Bermain Sendiri

API dan contract hanya sebagian dari cerita; data dan state juga perlu diatur dengan jelas agar AI tidak membuat kekacau

4 menit
18-5

Security dan Reliability sebagai Desain Awal

Bayangkan Anda telah membangun sistem pemesanan tiket dengan modul-modul yang rapi, API yang jelas, dan data yang terkel

3 menit
18-6

Refactor sebagai Investasi untuk AI

Bayangkan Anda mewarisi sebuah kode yang sudah berjalan tiga tahun. Fungsinya benar, tidak ada bug yang dilaporkan, dan

4 menit
18-7

AI sebagai Alat Eksplorasi, Manusia sebagai Penjelas

Setelah Anda merapikan kode melalui refactor, sistem menjadi lebih mudah dipahami dan dimodifikasi. Tapi pertanyaan yang

3 menit

Bagian 4: Delivery, Platform, dan Peran Strategis

Bab 19: Delivery, Platform, dan Governance

19-1

Arsitektur Tidak Berhenti di Diagram

Saya pernah melihat tim menghabiskan dua minggu mendiskusikan diagram arsitektur yang sangat rapi. Setiap kotak, garis,

3 menit
19-2

Deployment, Release, dan Keputusan Desain

Seorang arsitek di sebuah perusahaan fintech bercerita bahwa timnya punya aturan tidak tertulis: setiap deploy ke produc

3 menit
19-3

Production Feedback sebagai Bahan Desain

Seorang arsitek yang saya kenal pernah mendesain sistem antrean pesan yang sangat elegan. Ia memilih message broker tert

3 menit
19-4

Platform Engineering: Jalan Aspal untuk Banyak Tim

Ketika satu tim sudah bisa menjalankan siklus ini dengan baik, tantangan berikutnya adalah membuat pola yang sama bisa d

4 menit
19-5

Mengurangi Beban Pikiran Tim Aplikasi

Seorang lead engineer dari tim pembayaran pernah bercerita kepada saya tentang minggu yang melelahkan. Timnya sedang men

3 menit
19-6

Governance sebagai Kontrol Kerja, Bukan Hambatan

Setelah platform siap dan beban pikiran berkurang, organisasi tetap perlu menjaga agar keputusan arsitektur tidak dilang

4 menit
19-7

Kecepatan dan Kendali dalam Satu Tarikan Napas

Seorang kepala teknologi pernah berkata kepada saya, “Saya ingin tim bergerak cepat, tapi saya juga tidak ingin mereka m

3 menit

Bab 20: Integrasi AI dalam Cara Kerja Perusahaan

20-1

Dari Asisten Pribadi ke Kemampuan Organisasi

Bayangkan sebuah perusahaan menengah yang sudah mulai memakai AI. Tim engineering menggunakan ChatGPT untuk membantu men

3 menit
20-2

Jalur pemrosesan AI: Dari Dokumen ke Knowledge yang Bisa Dipakai

Bayangkan sebuah perusahaan logistik yang sudah beroperasi dua puluh tahun. Selama itu, mereka mengumpulkan ribuan dokum

4 menit
20-3

Jawaban yang bisa ditelusuri sumbernya dan Arsitektur Knowledge: Metadata, Pemecahan dokumen, dan Penelusuran Sumber

Seorang staf compliance menerima pertanyaan dari auditor: “Apakah perusahaan pernah menangani permintaan dengan kondisi

4 menit
20-4

Integrasi dengan Sistem Perusahaan: Ticketing, CRM, ERP, dan sistem pengelolaan dokumen

Seorang agen support duduk di depan layar. Di satu sisi, ia membuka aplikasi ticketing yang berisi keluhan pelanggan. Di

4 menit
20-5

Mitigasi Risiko Enterprise AI: Kebocoran Data, Jawaban Tanpa Dasar, dan Akses Melewati Batas

Semakin banyak cara kerja yang terintegrasi, semakin penting mitigasi risiko enterprise AI. Bayangkan skenario ini: seor

4 menit
20-6

Tata Kelola Kerja AI: Persetujuan Manusia, Ambang Keyakinan, dan Jejak Audit

Setelah memahami situasi yang perlu dikendalikan, pertanyaan berikutnya adalah: bagaimana perusahaan bisa memakai AI den

4 menit
20-7

Arsitektur Referensi: membaca dokumen, menata dokumen, dan membuat pengetahuan bisa dicari Berbasis AI

Bayangkan sebuah perusahaan logistik yang setiap hari menerima ratusan dokumen masuk: surat jalan, invoice, bukti pengir

4 menit

Bab 21: Pola Kerja AI untuk Analysis, Design, Code, dan Review

21-1

Dari Prompt ke Brief: Cara Baru Memberi Instruksi ke AI

Bayangkan Anda baru saja menerima permintaan dari tim produk: buatkan halaman dashboard untuk menampilkan data penjualan

4 menit
21-2

AI untuk Memahami Codebase dan Dokumen yang Sudah Ada

Setelah memahami cara memberi brief yang baik, kita perlu tahu bagaimana AI bisa membantu kita memahami situasi yang sud

3 menit
21-3

Eksplorasi Desain dengan AI: Membandingkan Opsi Sebelum Memutuskan

Setelah memahami kondisi yang ada, langkah berikutnya adalah merumuskan apa yang perlu dibuat atau diubah, dan AI bisa m

4 menit
21-4

Implementasi Terbatas: Kapan AI Boleh Menulis Kode dan Kapan Tidak

Setelah desain dipilih, tibalah saatnya menulis kode. Namun, implementasi dengan AI perlu scope yang jelas agar hasilnya

4 menit
21-5

Test, Review, dan Dokumentasi: AI sebagai Pemeriksa Kedua

Kode yang sudah ditulis perlu diuji dan direview. AI juga bisa membantu di tahap ini, asalkan kita tahu batas kemampuann

4 menit
21-6

Mencatat Keputusan: AI untuk Decision Record dan Learning Loop

Semua keputusan dan hasil kerja perlu dicatat agar bisa dipelajari dan dijadikan referensi. AI bisa membantu menuliskan

4 menit
21-7

Alur Kerja Tim: Dari Request ke Release dengan AI di Setiap Langkah

Bayangkan Anda memimpin tim yang terdiri dari enam orang. Setiap hari masuk permintaan dari berbagai arah: tim produk in

3 menit

Bab 22: Menjaga Judgment dan Kemampuan Belajar

22-1

Saat AI Memberi Jawaban yang Terlalu Rapi

Bayangkan Anda sedang merancang sistem baru. Anda minta AI assistant untuk memberikan usulan arsitektur. Dalam beberapa

3 menit
22-2

Mode Aktif dan Mode Pasif dalam Belajar

Setelah melihat bahwa output AI perlu diperiksa, kita perlu cara sistematis untuk melatih kemampuan memeriksa itu. Perta

3 menit
22-3

Teknik Memakai AI untuk Belajar, Bukan Sekadar Menjawab

Anda sudah tahu bahwa mode aktif lebih baik daripada mode pasif. Sekarang pertanyaannya: teknik apa yang bisa Anda pakai

3 menit
22-4

Membaca Sebelum Menerima: Kebiasaan yang Harus Dipelihara

Anda sudah menguasai empat teknik dari subbab sebelumnya. Anda bisa minta penjelasan, bandingkan opsi, minta contoh kont

2 menit
22-5

Melatih Debugging, Review, dan Desain dengan AI

Kebiasaan membaca kritis yang sudah Anda bangun di subbab sebelumnya akan terasa lebih konkret ketika Anda praktikkan la

3 menit
22-6

AI sebagai Alat Latih Komunikasi dan Argumentasi

Latihan individu penting, tetapi judgment juga perlu dilatih dalam komunikasi. Subbab sebelumnya membahas bagaimana AI m

3 menit
22-7

Kebiasaan Harian agar AI Memperkuat Judgment

Semua latihan dari subbab sebelumnya — membaca kritis, membandingkan opsi, meminta contoh kontra, berlatih argumentasi —

3 menit
22-8

Dari Task Taker ke Problem Shaper

Kebiasaan harian dari subbab sebelumnya pada akhirnya mengubah posisi Anda dalam pekerjaan. Awalnya kebiasaan itu hanya

3 menit

Bab 23: Dari Task Taker ke Problem Shaper

23-1

Dari Menerima Task ke Membentuk Masalah

Bayangkan Anda duduk di meja kerja. Tiba-tiba seorang product manager menghampiri dengan wajah setengah panik. "Kita per

3 menit
23-2

Dari Permintaan Kabur ke Problem Statement

Setelah tahu bahwa permintaan mentah perlu dibentuk ulang, langkah berikutnya adalah membuat bentuknya eksplisit. Kita l

3 menit
23-3

Menyusun Opsi, Bukan Satu Jawaban

Setelah problem statement jelas, langkah berikutnya adalah menyusun opsi solusi yang bisa dipilih, bukan langsung menuju

3 menit
23-4

Menemukan Dependency Sebelum Terlambat

Anda sudah menyusun tiga opsi solusi. Masing-masing punya trade-off sendiri. Sekarang saatnya memilih, dan Anda merasa s

4 menit
23-5

Bicara ke Engineer, Manager, dan Bisnis dengan Bahasa Mereka

Setelah dependency terpetakan, kita perlu mengomunikasikan temuan ini kepada berbagai pihak dengan cara yang sesuai deng

4 menit
23-6

Diagram yang Membantu Keputusan, Bukan Memperindah Slide

Komunikasi yang baik sering dibantu oleh alat bantu visual. Diagram yang tepat bisa mempercepat pemahaman dan keputusan.

3 menit
23-7

Dokumen Pendek yang Menjaga Alignment

Anda baru saja menyelesaikan sesi diskusi yang panjang. Diagram sudah digambar, opsi sudah dijelaskan, dan keputusan sud

4 menit
23-8

Kepercayaan Lewat Clarity dan Evidence

Anda baru saja menyelesaikan dokumen alignment yang pendek tapi padat. Semua pihak sepakat dengan keputusan yang diambil

3 menit

Bab 24: Peta Belajar untuk Berpikir dan Bekerja seperti Arsitek

24-1

Dari Task ke Dampak: Memperluas Radius Keputusan

Anda terbiasa menyelesaikan pekerjaan teknis. Ada task, ada bug, ada perubahan kecil, ada permintaan dari tim lain, lalu

3 menit
24-2

Peta Radius Keputusan: Task, Tim, Solusi, dan Organisasi

Setelah memahami bahwa inti pembahasan adalah radius keputusan, kita bisa melihat beberapa role di organisasi sebagai co

3 menit
24-3

Fondasi yang Tidak Bisa Ditawar

Bayangkan Anda sedang memimpin diskusi desain untuk sistem baru. Seorang engineer junior mengusulkan pendekatan yang kel

3 menit
24-4

Software Design dan Distributed System: Bahasa Sehari-hari Arsitek

Anda sedang rapat desain. Seorang engineer menunjukkan diagram yang terlihat rapi: kotak-kotak biru, garis panah, label

4 menit
24-5

Cloud, Infrastruktur, dan Keamanan: Wilayah yang Harus Dikenali

Setelah mampu merancang sistem, arsitek juga harus paham bagaimana sistem itu dijalankan dan diamankan. Sebab, diagram y

3 menit
24-6

Delivery, Platform, dan Komunikasi: Soft Skill yang Jadi Hard Requirement

Anda baru saja menyelesaikan desain arsitektur untuk sistem baru. Diagramnya rapi, trade-off sudah didokumentasikan, dan

3 menit
24-7

Belajar Koeksis dengan AI: Memperluas Kapasitas, Bukan Menyerahkan Judgment

Anda sedang duduk dengan sebuah prompt panjang yang baru saja Anda tulis. Di layar, AI assistant mulai mengeluarkan anal

4 menit
24-8

Menjadi Orang yang Dicari Saat Masih Gelap

Ada satu momen yang membedakan arsitek yang benar-benar dibutuhkan dari arsitek yang sekadar ada di org chart. Momen itu

3 menit
24-9

Peta Latihan 12 Bulan untuk Berpikir Lebih Utuh

Setelah memahami radius keputusan dan alatnya, langkah terakhir adalah menyusun peta latihan yang realistis. Banyak oran

3 menit