Mastering Agentic AI Development Draf · sedang direvisi
Memuat…
Draf · sedang direvisi

Mastering Agentic AI Development

Dari nol sampai bisa membangun perangkat lunak bersama AI — paham dasarnya, lalu serahkan yang rumit.

Eko Suprapto Wibowo

RWID · Ecobook Edition

RWID · Ecobook Edition

Mastering Agentic AI Development

Dari pemula sampai menjadi vibecoder — paham fondasi, kuasai kolaborasi dengan AI.

Buku ini menemani kamu dari baris kode pertama sampai bisa merancang, membangun, dan merilis aplikasi bersama agen AI — tanpa harus menjadi insinyur bertahun-tahun, tetapi tanpa juga menjadi buta terhadap apa yang sebenarnya terjadi.

PenulisEko Suprapto Wibowo
PenerbitRWID
EdisiEcobook · Draft
StatusWork in Progress

Kata Pengantar

Ada satu pertanyaan yang belakangan ini sering muncul di ruang kelas dan grup belajar: kalau AI sudah bisa menulis kode, apakah manusia masih perlu belajar koding?

Jawaban singkatnya: perlu — tetapi bukan dengan cara yang sama seperti sepuluh tahun lalu.

Dulu, nilai seorang pembuat perangkat lunak terletak pada kemampuannya menghafal sintaks, menulis baris demi baris, dan memperbaiki setiap tanda kurung yang salah. Hari ini, pekerjaan itu sebagian besar bisa diserahkan kepada agen AI. Tetapi ada satu hal yang tidak bisa diserahkan: pemahaman tentang apa yang sedang dibangun, mengapa, dan di mana batasnya.

Seorang arsitek tidak meletakkan batu bata satu per satu. Tetap saja ia harus tahu bahwa dinding butuh fondasi, bahwa atap butuh penyangga, bahwa air mengalir ke bawah. Kalau tidak, gedung yang ia rancang akan runtuh — secepat apa pun tukangnya bekerja.

Buku ini adalah jalan ceritanya:

  1. Kita mulai dari nol — Python, dari halo dunia sampai kamu mengerti cara program bernapas.
  2. Kita mengenal Rust — dan menjawab jujur mengapa bahasa ini dipakai untuk hal-hal yang serius.
  3. Kita membangun aplikasi web — dengan Next.js di atas backend Rust yang sudah kita buat.
  4. Kita masuk ke era agentic — memakai model gratis atau berkuota terbatas (Kiro, Gemini), membimbing agen, dan merasakan sendiri bedanya kerja manual dengan kerja bersama AI.
  5. Kita belajar merancang — Domain-Driven Design, sampai akhirnya memakai Ecosphere untuk merilis karyamu.

Sepanjang jalan, kita akan jujur pada satu hal: kamu tidak perlu menjadi jenius. Kamu perlu penasaran, sabar, dan mau memahami. Sisanya, kita kerjakan bersama.

Selamat membaca. Selamat berkarya.

— Eko Suprapto Wibowo

Cara Membaca Buku Ini

Buku ini punya satu aturan sederhana: jangan cuma dibaca.

Kode yang kamu lihat di sini bukan hiasan. Setiap contoh dirancang supaya kamu bisa mengetiknya sendiri, menjalankannya, sengaja merusaknya, lalu memperbaikinya. Rasa penasaran itu yang membuatmu tumbuh — bukan sekadar mengangguk setuju.

Tanda-tanda di dalam buku

  • Blok kode berlatar gelap seperti ini adalah kode yang bisa kamu salin:

    print("Halo, dunia!")
    
  • Tombol Salin menyalin contoh ke papan klip; tombol Buka di editor memindahkannya ke editor di dalam application (mode Kode).

  • Kotak seperti ini adalah catatan penting:

    Ingat: Error bukan tanda kegagalan. Error adalah cara komputer berbicara kepadamu.

Tiga kebiasaan baik

  1. Ketik, jangan tempel (setidaknya untuk contoh pertama). Jari yang mengetik ikut mengingat.
  2. Jalankan. Kode yang belum dijalankan belum benar-benar kamu pahami.
  3. Rusak dengan sengaja. Hapus satu tanda kutip, lihat error-nya, lalu perbaiki. Ini cara tercepat belajar.

Soal mode Kode

Di dalam application ada dua mode: Buku (untuk membaca) dan Kode (editor untuk menyalin/mengubah contoh). Editor ini tidak menjalankan kode — ia alat untuk menyiapkan, merapikan, dan membawa kodemu keluar. Untuk menjalankan Python, kamu jalankan di komputer sendiri (kita atur di Bagian II) atau serahkan ke agen AI-mu saat masuk Bagian V.

Perlahan tidak apa-apa

Buku ini tebal. Itu disengaja. Kamu tidak perlu menamatkannya dalam semalam. Satu bab sehari sudah sangat baik. Yang penting kamu mengerti, bukan cepat.

Kalau di tengah jalan ada yang membingungkan, itu normal. Buku ini ditulis bertahap, dan sebagian bab belakangan masih ditandai Segera — sedang disiapkan penulis. Ikuti saja urutannya.

Editor ini untuk membaca, mengubah, dan menyalin contoh. Kode tidak dijalankan di sini — jalankan di komputermu atau serahkan ke agen AI-mu.