Silabus: Enterprise Vibe Engineering

1. Ringkasan program

Kredensial Certified Vibe Engineer (tiga level, lihat bagian 6)
Durasi 4 term x 4 minggu = 16 minggu untuk program lengkap (sekitar 10 sampai 12 jam per minggu), atau modul diambil secara terpisah
Format Pelajaran konsep, lab pairing dengan AI, review red-team, gate Definition of Done
Prasyarat Pernah merilis setidaknya satu aplikasi dengan AI tool (Claude Code, Cursor, Lovable, Replit, Bolt, v0, atau sejenisnya). Tidak perlu gelar ilmu komputer.
Stack referensi TypeScript, Next.js, Postgres (Supabase), Redis, sebuah queue, Docker, GitHub Actions, Cloudflare atau Vercel, OpenTelemetry. Konsepnya tidak terikat stack.

2. Untuk siapa program ini

  1. Founder dan operator yang membangun produk sendiri dengan AI dan akan segera menerima uang atau data sungguhan.
  2. Orang produk dan analis yang mulai ikut membangun.
  3. Junior dan mid engineer yang pekerjaannya kini lebih banyak me-review output AI daripada menulis kode.
  4. Tim enterprise yang sedang menggelar AI coding tools dan butuh standar bersama untuk "siap produksi."

3. Capaian pembelajaran program

Saat lulus, peserta mampu:

  1. Menspesifikasikan sebuah sistem dengan cukup jelas sehingga AI menghasilkan hal yang benar (spec, konteks, rules file, acceptance test).
  2. Memverifikasi kode tulisan AI terhadap standar keamanan, kebenaran, dan performa tanpa sekadar memercayai klaim AI.
  3. Mengamankan aplikasi web terhadap OWASP Top 10:2025 dan agen AI terhadap OWASP Top 10 for Agentic Applications 2026.
  4. Mendesain untuk kegagalan: timeout, retry, idempotency, queue, graceful degradation.
  5. Menskalakan dengan masuk akal: tahu mana dari 111 konsep yang penting sekarang dan mana yang masih terlalu dini.
  6. Merilis dengan aman: CI/CD, migrasi, feature flag, rollback dalam satu menit.
  7. Mengoperasikan: SLO, alerting, incident response, postmortem, backup yang teruji.
  8. Menjalankan tata kelola: menghasilkan audit trail, bukti perlindungan data, dan bukti tata kelola AI yang diminta enterprise atau regulator (PDPA, IMDA Model AI Governance Framework for Agentic AI, kontrol bergaya SOC 2).

4. Pedagogi: modul empat tahap

Setiap modul menjalankan siklus yang sama.

  1. Konsep (Pelajari): alasannya, kegagalan yang dicegahnya, satu insiden nyata.
  2. Pairing (Bangun): peserta mengarahkan AI untuk membangun fitur menggunakan prompt yang disediakan. AI adalah junior engineer; peserta adalah tech lead.
  3. Bobol (Red-team): peserta menyerang atau memberi tekanan pada hasil build mereka sendiri dengan checklist dan tooling. Sebagian besar lab sengaja dirancang agar output AI yang naif gagal di sini.
  4. Gate (Buktikan): Definition of Done dengan bukti objektif (output test, laporan scan, screenshot dashboard, log restore). Tanpa bukti, tidak lulus.

Prinsip: Percaya, tapi verifikasi tidak cukup untuk kode AI. Standarnya adalah verifikasi dulu, baru percaya.

5. Peta kursus

Term 1: Fondasi (Minggu 1 sampai 4)

Mg Modul Pertanyaan inti Item poster
1 00 · Orientasi: Pola Pikir Vibe Engineer + 01 · Alur Kerja Engineering dengan Bantuan AI Bagaimana membuat AI membangun hal yang benar dan membuktikannya? 6 (intro), 108
2 02 · Cara Internet Sebenarnya Bekerja Apa yang terjadi antara klik dan database? 71, 73, 91 sampai 94, 97 sampai 99
3 03 · Fondasi Data Apakah data saya tetap benar dan cepat pada skala 100x? 25 sampai 28, 36, 37, 81, 82
4 04 · API dan Kontrak Bisakah sistem lain bergantung pada saya dengan aman? 14, 100 sampai 103

Term 2: Keamanan (Minggu 5 sampai 8)

Mg Modul Pertanyaan inti Item poster
5 sampai 6 05 · Keamanan Aplikasi: OWASP Top 10:2025 Siapa boleh melakukan apa, dan bisakah penyerang menyamar sebagai mereka? 1, 67 sampai 80
7 sampai 8 06 · Keamanan AI dan Agen Apa yang terjadi saat input adalah serangannya? (di luar poster)

Term 3: Reliabilitas dan Skala (Minggu 9 sampai 12)

Mg Modul Pertanyaan inti Item poster
9 07 · Pola Resiliensi Apa yang dilakukan sistem saya saat sebuah dependency lambat atau down? 10 sampai 13, 20, 44, 56, 57
10 08 · Async, Event, dan Real-Time Bagaimana mengerjakan proses lambat tanpa memblokir pengguna? 15 sampai 19, 21 sampai 24, 101
11 09 · Performa dan Skalabilitas Di mana bottleneck-nya, dan apa perbaikan termurahnya? 2 sampai 5, 29 sampai 31, 45 sampai 50, 88 sampai 90
12 10 · Kebenaran Sistem Terdistribusi Apa yang bisa salah saat dua hal terjadi bersamaan? 32 sampai 43, 95, 96

Term 4: Operasional Produksi (Minggu 13 sampai 16)

Mg Modul Pertanyaan inti Item poster
13 11 · Shipping: CI/CD, Supply Chain, dan Infrastruktur Bisakah saya merilis sepuluh kali sehari dan membatalkan rilis mana pun dalam satu menit? 6 sampai 9, 51 sampai 55, 104 sampai 108
14 12 · Observability dan SRE Bagaimana saya tahu ada yang rusak sebelum pelanggan memberi tahu? 56 sampai 66
15 13 · Disaster Recovery dan Manajemen Insiden Apa rencana saya saat skenario terburuk terjadi? 83 sampai 87, 109 sampai 111
16 14 · Kepatuhan, Tata Kelola, dan Audit + Capstone Bisakah saya membuktikan semua ini kepada auditor? (di luar poster)

6. Level sertifikasi

Level Nama Persyaratan Artinya
L1 Vibe Builder Lulus Term 1 dan 2; aplikasi lolos bagian "Do Now" dari Production Readiness Checklist Aman untuk menerima pengguna dan data sungguhan
L2 Vibe Engineer Lulus Term 1 sampai 3; aplikasi bertahan di chaos lab Term 3 Aman untuk menerima pembayaran dan menjalankan agen
L3 Enterprise Vibe Architect Semua term + Capstone dipertahankan di depan panel Mampu memimpin tim AI-native dan lolos security review dari vendor

7. Asesmen dan penilaian

Komponen Bobot Catatan
Gate modul (bukti Definition of Done) 40% Biner per item; semua item "wajib" harus terpenuhi untuk lulus modul
Log temuan red-team 15% Kualitas kerentanan dan failure mode yang ditemukan peserta di build mereka sendiri dan milik rekan
Architecture decision record (ADR) mingguan 10% Satu ADR per modul yang menjelaskan sebuah trade-off
Simulasi insiden (Minggu 15) 10% Dinilai dari waktu deteksi, komunikasi, dan postmortem
Build capstone + pembelaan 25% Lihat Capstone

Kondisi gagal otomatis (modul mana pun): secret yang ter-commit ke riwayat git; tabel database yang bisa diakses pengguna tanpa autentikasi; agen yang bisa mengambil tindakan tak bisa dibatalkan tanpa persetujuan manusia.

8. Tooling yang dibutuhkan (free tier sudah cukup)

9. Ritme mingguan (10 sampai 12 jam)

Blok Jam
Bacaan konsep dan pelajaran 2
Lab pairing (membangun dengan AI) 4 sampai 5
Sesi red-team 2
Bukti gate + ADR 1 sampai 2
Review kohort (rekan menyerang build Anda) 1

10. Integritas akademik, edisi AI

Menggunakan AI itu wajib, bukan curang. Yang dianggap pelanggaran di sini adalah klaim yang tidak terverifikasi: menyerahkan "test lolos" tanpa log eksekusinya, "aman" tanpa scan, "sudah di-backup" tanpa restore.