CS 319 · Pertemuan 1 dari 10
Developer 10x telah tiada. Hiduplah Mandor AI.
Agenda · 100 menit
Bacaan: bab 1–3 · pangmandorin.kamil.web.id
Di mana kita berada
2024
Operator
Anda mengetik prompt ke satu model. Keterampilannya: bertanya dengan baik.
2025
Manager
Anda menjalankan beberapa agen berdampingan. Keterampilannya: delegasi.
2026
Perancang sistem
Anda menulis loop yang mem-prompt agen-agen. Keterampilannya: siklusnya.
"Saya tidak lagi mem-prompt Claude. Saya punya loop yang berjalan, mem-prompt Claude, dan mencari tahu apa yang harus dilakukan. Pekerjaan saya adalah menulis loop."
— Boris Cherny, Head of Claude Code, Anthropic (2026)
Pertengahan 2026 menambah anak tangga keempat: org designer — menyusun loop menjadi graf (Pertemuan 9).
Konsep inti · bab 1
Metrik mati
Lines per hour. Agen menulis seribu baris per menit. Engineer era AI mengetik lebih sedikit baris daripada median 2015.
Metrik hidup
Decisions per hour: seribu baris mana yang seharusnya ada, di mana, dan mengapa — diekspresikan sebagai spec, prompt, dan vonis atas output agen.
Pekerjaan keempat yang hilang
Mengetik kode yang mudah — boilerplate, CRUD, migrasi, delapan jam mekanis. Agen melakukannya lebih cepat, paralel, semalaman. Engineer yang bertahan di pekerjaan itu kalah dari yang membiarkan agen mengetik sementara ia membaca gambar kerja.
Konsep inti · bab 1
Mandor konstruksi tidak pernah mengayunkan palu. Nilainya ada di koordinasi dan penilaian.
1 · Membaca gambar kerja
Memahami apa yang harus dilakukan sistem — spec: PRD, arsitektur, kontrak API, skema. Artefak lama: tiket Jira.
2 · Mengatur urutan tukang
Agen mana mengerjakan apa, urutannya, serah terimanya. Artefak lama: papan sprint.
3 · Memeriksa hasil
Meninjau artefak, meninggalkan catatan coaching, mempromosikan catatan ke playbook. Artefak lama: review PR.
Ketiganya tidak hilang ketika AI yang menulis kode. Kesalahan di spec kini diamplifikasi agen yang dengan senang hati memproduksi seribu baris salah dengan penuh keyakinan.
Konsep inti · bab 3
Loop engineering = mendesain siklus ini alih-alih menulis prompt satu per satu. Seluruh mata kuliah ini adalah penyempurnaan primitif ini.
Setiap loop punya 3 bagian
trigger — cron, webhook, atau agen-ke-agen: apa yang memulai satu putaran
state — apa yang diketahui loop: antrean, draft, vonis
exit — tujuan tercapai · iterasi maksimum · stagnation breaker · eskalasi manusia
Contoh · bab 3, bisa dijalankan
while true; do TASK=$(next_task queue.txt) # TRIGGER: item muncul [ -z "$TASK" ] && sleep 60 && continue PLAN=$(agent "plan: $TASK" < spec.md) # discover + plan OUT=$(agent "do: $PLAN" < tools.yaml) # execute if verify "$OUT" checks.txt; then # VERIFY: deterministik dulu land "$OUT"; mark_done "$TASK" # landed, bukan sekadar produced else RETRY=$((RETRY+1)) [ $RETRY -ge 3 ] && escalate "$TASK" # EXIT: eskalasi manusia fi done
Temukan trigger-nya. Temukan state-nya. Temukan keempat kondisi keluar. Kalau tidak bisa menyebutnya, itu bukan loop — itu skripsi dengan harapan.
Studi kasus · bagian 1 dari 10
Delapan orang di Jakarta — 5 developer, 1 PM, 1 desainer, 1 QA — membangun CekFaktur, SaaS e-invoicing dengan 4.000 pelanggan UMKM. Mereka "pakai AI": autocomplete di editor, plus chat yang di-copy-paste tengah malam. Tanpa spec. Merge jam 23:00. QA pakai perasaan.
Minggu mereka, terukur
61% mengetik · 24% meninjau · 8% memutuskan · 7% rapat
Gejala
"Kami pakai AI" = autocomplete + paste. Era mana mereka?
Mata kuliah ini
Kita mengikuti Kirana selama 12 minggu menjadi loop-native. Auditnya di Pertemuan 10.
Quick win · 25 menit · di kelas
Rasio keputusan-terhadap-baris itulah seluruh mata kuliah ini.
Tugas A1 · dikumpulkan sebelum Pertemuan 2
Tugas
Selama 2 hari kerja, tandai setiap blok 30 menit: Type / Review / Decide / Other (keranjang bab 1). Lalu ambil tugas Type terbesar Anda, tulis spec satu paragraf — tujuan, batasan, 3 kriteria pass/fail — dan serahkan ke agen. Bandingkan hasilnya.
Deliverable
Tabel audit (2 hari × keranjang, %) · spec · perbandingan 200 kata: di mana agen berhasil, gagal, dan apa yang hilang dari spec?
Rubrik
Kejujuran audit 40% · kualitas spec (apakah kriterianya benar-benar pass/fail?) 40% · insight perbandingan 20%.
Kira-kira lokasi Anda: Type > 30% → era operator. Decide > 20% → era perancang sistem.
Pertemuan berikutnya
Bacaan (≈45 menit)
Bab 4 — Pola Dewan: mengapa satu otak tidak cukup.
Bab 5 — Context Engineering: seni informasi yang tepat.
Bawa
Audit A1 Anda, dan satu keputusan nyata yang biasanya Anda ambil sendirian. Anda akan menyerahkannya ke dewan empat agen yang saling tidak setuju.
Buku mata kuliah (gratis, EN/ID): pangmandorin.kamil.web.id