Claude dari Nol hingga Mahir (persiapan Claude Certified Architect)
Kamu tidak perlu tahu apa pun tentang AI. Kita mulai dari apa sebenarnya Claude itu, lalu melangkah sedikit demi sedikit sampai merancang sistem yang juga berjalan benar dalam praktik. Itulah yang diukur oleh ujian Claude Certified Architect.
47 pelajaran, berurutan
- 110 mnt
0.1 Sebenarnya, apa itu Claude?
Sebelum ini: tidak ada. Mulai saja dari sini.
Apa bedanya dengan program biasa?Jadi, Claude itu apa?Kenapa kadang salah dengan penuh percaya diri?Di mana peran arsitek? - 210 mnt
0.2 Bagaimana program berbicara dengan Claude
Sebelum ini: Pelajaran 0.1. Tidak perlu bisa pemrograman.
Apa arti API?Permintaan paling sederhanaInti dari semuanya: tidak ada memoriSeperti apa bentuk sebuah respons?Kenapa ini penting bagi seorang arsitek? - 310 mnt
0.3 Token dan context window: memori jangka pendek model
Sebelum ini: Pelajaran 0.2.
Token: cara model mengukur teksContext window: meja kerja modelKenapa lebih banyak belum tentu lebih baikSaat meja penuh: meringkas, dan bahayanyaMax_tokens bukan context window - 410 mnt
0.4 Prompt: cara meminta model bekerja
Sebelum ini: Pelajaran 0.1 dan Pelajaran 0.2.
Kenapa "tulis dengan baik" tidak cukup?Empat hal yang dimiliki prompt yang bagusBerikan juga alasan di balik aturannyaDi mana prompt berhenti berguna? - 510 mnt
0.5 Tool: cara model tanpa tangan menyelesaikan pekerjaan
Sebelum ini: Pelajaran 0.2.
MasalahnyaCara kerjanyaMendefinisikan sebuah toolPermintaan model dan hasil darimu, berdampingan - 610 mnt
0.6 Apa itu agent, dan kenapa ada loop
Sebelum ini: Pelajaran 0.5.
Masalahnya: sekali jalan tidak cukupApa itu loop?Jadi, apa itu agent?Kenapa loop sangat penting? - 710 mnt
0.7 Peta keluarga Claude: model, API, Claude Code, SDK, dan MCP
Sebelum ini: Pelajaran 0.6.
Model: otak yang mana?Empat lapisan di atas modelKenapa MCP dibutuhkan?Di mana posisi skill, hook, dan subagent di peta ini?Bagaimana cara memilih? - 810 mnt
1.0 Pengantar: kenapa agent gagal dalam praktik
Sebelum ini: Pelajaran 0.5 dan Pelajaran 0.6. Kamu perlu tahu apa itu tool dan kenapa agent punya loop.
Ceritanya: demo yang bagus, minggu pertama yang burukKenapa demo menyesatkanDi mana setiap kegagalan diperbaikiBagaimana pelajaran-pelajaran ini saling terhubungBobotnya di ujian - 910 mnt
1.1 Agentic loop
Sebelum ini: Pelajaran 0.5 dan Pelajaran 0.6. Di sana kamu sudah melihat ide tentang loop. Di sini kita membukanya langkah demi langkah. Tidak perlu...
Ceritanya: agent yang kadang berhenti di tengah jalanCara yang benar: field yang dibuat persis untuk iniLoop, langkah demi langkahKenapa cara lain salah - 1010 mnt
1.2 Pola coordinator dan subagent
Sebelum ini: Pelajaran 1.1. Kamu sudah bertemu kata subagent di Pelajaran 0.7.
Ceritanya: laporan yang tampak lengkapIdenya: coordinator dan subagentBentuk tim: bintangApa yang dikerjakan coordinatorKenapa bukan cara lain - 1115 mnt
1.3 Membuat subagent dan memberinya context
Sebelum ini: Pelajaran 1.2 dan Pelajaran 0.7 (apa itu Agent SDK).
Ceritanya: "pelanggan yang tadi kita bahas"Apa yang dilihat subagentMendefinisikan subagentPrompt yang bagus untuk subagentBeri coordinator tujuan, bukan prosedurKerja paralel: beberapa panggilan dalam satu respons - 1215 mnt
1.4 Menegakkan aturan lewat kode, dan handoff
Sebelum ini: Pelajaran 0.1 (perilaku probabilistik) dan Pelajaran 1.1.
Ceritanya: aturan yang kadang dilanggarMenegakkan lewat kode: idenyaCara kerjanyaGaris batasnya: kapan prompt, kapan kode?Satu pesan, beberapa masalahMenyerahkan pekerjaan ke manusia (handoff) - 1315 mnt
1.5 Hook di Agent SDK
Sebelum ini: Pelajaran 1.4 dan Pelajaran 0.7. Ingat MCP dari pelajaran itu.
Ceritanya: dua kesalahan yang tidak bisa diperbaiki promptApa itu hookMenolak yang melewati batasMembuat output seragamKenapa hook dan bukan cara lain - 1410 mnt
1.6 Memecah pekerjaan: rantai tetap versus pemecahan dinamis
Sebelum ini: Pelajaran 0.6 (workflow versus agent) dan Pelajaran 1.2.
Ceritanya: dua pekerjaan, dua kegagalanPrompt chaining: ketika langkah-langkahnya sudah diketahuiDekomposisi dinamis: ketika langkah-langkahnya belum diketahuiCara memilihCara yang tampak jelas dan kenapa gagal - 1510 mnt
1.7 Session: continue, resume, dan fork
Sebelum ini: Pelajaran 0.2 (tanpa memori), Pelajaran 0.3 dan Pelajaran 0.7.
Ceritanya: agent dan gambar hari JumatApa itu sessionTiga cara untuk kembaliLanjut, atau mulai dari awal?Kenapa bukan cara lain - 1610 mnt
2.0 Pengantar: tool adalah antarmuka pengguna bagi model
Sebelum ini: Pelajaran 0.5 dan Pelajaran 0.7. Pelajaran 1.1 juga membantu, tapi tidak wajib.
Ceritanya: satu baris teks membuat semua perbedaanTool adalah antarmuka pengguna bagi modelPerjalanan hidup sebuah tool, dan pelajaran-pelajaran di domain iniBobot di ujian - 1710 mnt
2.1 Deskripsi tool dan batasannya
Sebelum ini: Pelajaran 0.5 dan Pelajaran 2.0.
Ceritanya: dua tool, satu deskripsiKenapa deskripsi begitu pentingIsi deskripsi yang baikTool yang tumpang tindihKenapa bukan jalan lain - 1810 mnt
2.2 Error terstruktur di MCP
Sebelum ini: Pelajaran 0.5 dan Pelajaran 1.1. Kita memperkenalkan MCP di Pelajaran 0.7, dan detailnya ada di Pelajaran 2.4. Di sini cukup tahu bahwa...
Ceritanya: tiga kegagalan, satu pesanEmpat jenis errorCara memberi tahu modelPemulihan di dalam subagentKenapa bukan jalan lain - 1915 mnt
2.3 Membagi tool, dan tool_choice
Sebelum ini: Pelajaran 0.5 dan Pelajaran 2.1. Kita memperkenalkan subagent di Pelajaran 0.7.
Ceritanya: agent yang bisa melakukan segalanyaKenapa terlalu banyak tool itu burukSiapa yang memutuskan? tool_choiceAlternatif zaman sekarang - 2015 mnt
2.4 Menghubungkan MCP
Sebelum ini: Pelajaran 0.5 dan bagian MCP di Pelajaran 0.7.
Ceritanya: tool yang sama, berbeda di setiap laptopServer, tool, dan resource dengan kata-kata sederhanaDi mana setiap server didefinisikanRahasia tidak pernah di-commitResource dalam praktikKenapa bukan jalan lain - 2110 mnt
2.5 Memilih tool bawaan
Sebelum ini: Pelajaran 0.3 dan Pelajaran 0.5.
Ceritanya: agent yang membaca semua kodeLima toolKenapa Edit membutuhkan teks yang unikMemahami kode, langkah demi langkahKenapa bukan jalan lain - 2210 mnt
3.0 Pengantar: bagaimana Claude Code tahu seperti apa proyekmu
Sebelum ini: Pelajaran 0.6 dan Pelajaran 0.7. Kalau kamu belum pernah melihat Claude Code atau bekerja dengan git, tidak apa-apa: kami jelaskan dari...
Ceritanya: rekan kerja brilian yang lupa semuanya setiap pagiApa itu Claude Code?Seperti apa sebuah session?Beberapa istilah yang akan sering kamu temui di domain iniTiga tempat untuk pengetahuan, dua cara kerja, satu mode tanpa kamuBobot di ujian - 2310 mnt
3.1 Hierarki CLAUDE.md
Sebelum ini: Pelajaran 3.0 dan Pelajaran 0.3.
Ceritanya: "di laptopku jalan kok"Apa itu CLAUDE.md?Bagaimana semuanya saling melengkapi?Menulisnya dengan baik dan tetap singkatKenapa bukan jalan lain? - 2410 mnt
3.2 Command dan skill
Sebelum ini: Pelajaran 3.1. Untuk pengaturan context: fork, Pelajaran 1.2 juga membantu.
Ceritanya: daftar periksa yang kalau tidak terlupa, selalu menghalangiApa itu skill dan command?Bagaimana cara membuatnya?Di mana menaruhnya?Kenapa bukan jalan lain? - 2510 mnt
3.3 Aturan khusus path
Sebelum ini: Pelajaran 3.1 dan Pelajaran 3.2 (untuk arti frontmatter).
Ceritanya: aturan yang tersebar di tiga puluh folderCara yang benar: aturan yang tahu kapan ia dibutuhkanApa itu glob pattern?Tool mana untuk aturan yang mana? - 2610 mnt
3.4 Plan mode atau eksekusi langsung
Sebelum ini: Pelajaran 3.0. Pelajaran 1.2 membantu untuk bagian subagent.
Ceritanya: migrasi yang macet di tengah jalanApa itu plan mode?Kapan memakai yang mana?Menjelajah tanpa memenuhi contextKenapa bukan jalan lain? - 2710 mnt
3.5 Penyempurnaan bertahap
Sebelum ini: Pelajaran 0.4 dan Pelajaran 3.0.
Ceritanya: tiga penjelasan, tiga tafsiranEmpat alatKenapa bukan jalan lain? - 2810 mnt
3.6 Claude Code di CI
Sebelum ini: Pelajaran 3.0 dan Pelajaran 3.1. Untuk arti hook, lihat Pelajaran 1.5, dan untuk MCP, Pelajaran 0.7.
Ceritanya: empat kegagalan berturut-turutMemperbaiki tiga kegagalan pertamaDua hal yang harus dihormati skripReview di session terpisahKenapa bukan jalan lain? - 2910 mnt
4.0 Pengantar: dari "jawaban yang bagus" ke "output yang bisa diandalkan"
Sebelum ini: Pelajaran 0.4 dan Pelajaran 0.5. Mengenal Pelajaran 0.6 juga membantu.
Ceritanya: jawaban yang bagus tapi tetap menjatuhkan programApa arti output yang andal?Bagaimana pelajaran-pelajaran ini saling terhubungBobot di ujian - 3010 mnt
4.1 Kriteria eksplisit untuk mengurangi false positive
Sebelum ini: Pelajaran 0.4.
Ceritanya: bot yang tidak lagi dilirik siapa punKenapa "hati-hati" tidak berhasilCara yang benar: kriteria eksplisitKenapa cara lain salah - 3110 mnt
4.2 Few-shot
Sebelum ini: Pelajaran 0.4 dan Pelajaran 4.1.
Ceritanya: review yang cocok untuk dua kategoriApa arti few-shot?Cara menulis contoh yang baikDi code review: format tetap dan lebih sedikit alarm palsuBerlaku juga untuk ekstraksi dataKenapa cara lain salah - 3215 mnt
4.3 Tool use dan JSON schema
Sebelum ini: Pelajaran 0.5 (tool dan JSON Schema).
Ceritanya: halaman tanpa ukuranBeberapa istilah yang kamu perlukanTriknya: tool yang hanya menerima dataLalu, bagaimana memastikan bentuk ini yang kembali?Apa yang tidak tertangkap?Kenapa cara lain salah - 3310 mnt
4.4 Validasi dan retry
Sebelum ini: Pelajaran 4.3.
Ceritanya: faktur yang totalnya tidak cocokApa arti validasi?Retry yang benar: kirim tiga halKapan retry membantu?Rancang schema supaya kontradiksi terlihat - 3410 mnt
4.5 Message Batches
Sebelum ini: Pelajaran 0.2 dan Pelajaran 0.5.
Ceritanya: laporan yang biayanya terlalu mahalApa arti batch dan SLA?Cara kerjanyaKenapa cara lain salah - 3510 mnt
4.6 Review multi-instance dan multi-pass
Sebelum ini: Pelajaran 0.3 dan Pelajaran 4.1.
Ceritanya: dua review yang tidak menemukan apa-apaMasalah pertama: penulis bukan reviewer yang baikMasalah kedua: perhatian menjadi tipisSatu putaran lagi: tingkat keyakinan untuk setiap temuanKenapa cara lain salah - 3610 mnt
5.0 Pengantar: sistem yang tetap berperilaku baik di hari yang buruk
Sebelum ini: Pelajaran 0.3 dan Pelajaran 0.6. Kapan pun kamu menemui tim beberapa agent, Pelajaran 1.2 membantu.
Hari buruk di toko buku kitaApa arti keandalan?Bagaimana pelajaran-pelajaran ini terhubung?Bobot di ujian - 3715 mnt
5.1 Menjaga fakta dalam percakapan yang panjang
Sebelum ini: Pelajaran 0.3 (token, context window, dan compaction).
Ceritanya: jumlah yang menghilang perlahanSolusinya: blok case factsBagaimana cara kerjanya?Tiga pembantu lagiKenapa cara yang tampak jelas tidak cukup - 3810 mnt
5.2 Kapan harus eskalasi ke manusia
Sebelum ini: Pelajaran 0.6. Untuk ringkasan handoff, Pelajaran 1.4 membantu, dan untuk contoh di dalam prompt, Pelajaran 4.2.
Ceritanya: tiga kesalahan dalam satu pagiKriteria eksplisit, bukan menebakBagaimana memberikan kriteria ini ke agent?Kenapa analisis sentimen dan tingkat keyakinan model tidak berhasil? - 3910 mnt
5.3 Perambatan error dalam sistem multi-agent
Sebelum ini: Pelajaran 1.2 (coordinator dan subagent) dan Pelajaran 2.2 (error terstruktur di tool).
Ceritanya: laporan yang salah dengan penuh percaya diriError yang baik menyampaikan empat halSiapa melakukan apa dengan error yang mana?Kenapa cara lain salah? - 4010 mnt
5.4 Menjelajahi codebase yang besar
Sebelum ini: Pelajaran 0.3, Pelajaran 1.2 dan Pelajaran 5.1.
Ceritanya: agent yang lupa soal class-classEmpat cara, masing-masing untuk satu masalahKenapa cara yang tampak jelas tidak berhasil? - 4110 mnt
5.5 Review manusia dan kalibrasi
Sebelum ini: Pelajaran 4.3 (output terstruktur) dan Pelajaran 4.4 (validasi).
Ceritanya: angka 97% yang menyembunyikan kabar burukContoh kerja (karangan, hanya sebagai ilustrasi)Skor keyakinan dan kalibrasiKenapa kasus dengan keyakinan tinggi juga disampling?Bagaimana antrean review bekerja?Kenapa cara lain salah? - 4210 mnt
5.6 Asal-usul sumber dan ketidakpastian
Sebelum ini: Pelajaran 1.3 (apa yang sampai ke subagent) dan Pelajaran 5.3.
Ceritanya: angka yang tidak ada pemiliknyaApa arti provenance?Solusinya: pemetaan terstrukturKetika sumber-sumber saling bertentanganKenapa cara lain salah? - 4310 mnt
Penutup: enam skenario ujian
Ujian memilih empat dari enam skenario ini secara acak. Setiap skenario adalah sistem nyata, dan soal-soalnya datang dari keputusan di dalamnya....
1. Agent dukungan pelanggan2. Pembuatan kode dengan Claude Code3. Riset multi-agent4. Tool produktivitas developer5. Claude Code di CI6. Ekstraksi data terstruktur - 4410 mnt
Logika di balik jawaban: delapan aturan
Setelah kamu mengenal topik-topiknya, delapan aturan ini menyelesaikan sebagian besar soal. Soal-soalnya bukan soal hafalan; yang diminta adalah...
Cara menjawab sebuah soal - 4510 mnt
Ujian versus kondisi hari ini
Panduan ujian yang kami lihat tertinggal dari dokumentasi terbaru (November 2026). Versi yang kami bandingkan adalah "Version 1.0, effective July...
Di mana bedanya - 4610 mnt
Glosarium
Setiap kali kamu lupa sebuah istilah, lihat di sini. Setiap istilah tertaut ke pelajaran yang menjelaskannya secara lengkap.
Glosarium - 4710 mnt
Ujiannya sendiri dan ketentuannya
Baca halaman ini saat kamu mulai berpikir untuk mendaftar. Isinya berasal dari panduan ujian resmi (Version 1.0, effective July 2026) dan FAQ resmi....
Ujian sekilasSebelum kamu mendaftar
Pelajari Claude dari Nol hingga Mahir (persiapan Claude Certified Architect) dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
