Bab Delapan
Bicara
Bahasanya
Kosakata membangun —
bukan kode, cuma kata benda dan kata kerja.
Kamu akan duduk bareng coding agent dan membangun sesuatu. Dia akan pakai kata-kata seperti "deploy," "endpoint," "component," dan "schema." Kalau kata-kata itu asing, kamu akan merasa bingung — bukan karena kamu nggak bisa membangun, tapi karena kamu nggak bisa mengarahkan. Bab ini memberimu decoder ring-nya. Bukan cara coding. Cara bicara bahasanya membangun.
Bayangkan seperti nyetir mobil. Kamu nggak perlu paham mesin pembakaran, rasio transmisi, atau tekanan minyak rem. Kamu perlu tahu: pedal gas, rem, setir, spion. Kosakata untuk mengarahkan, bukan implementasi.
The Stack: Decoder Ring
Setiap aplikasi — dari Instagram sampai to-do list sederhana — dibangun dari empat lapisan. Developer menyebutnya "the stack." Ini semuanya, dibedah:
Frontend
Apa yang orang lihat dan sentuh. Tombol, teks, gambar, animasi. Ruang makan restoran.
Backend
Logika di balik layar. Memproses permintaan, cek password, kirim email. Dapurnya.
Database
Tempat aplikasimu mengingat sesuatu. Akun pengguna, postingan, pengaturan. Gudang dan buku resep.
Deployment
Cara supaya bisa diakses di internet. Hosting, domain, go live. Membuka pintu restorannya.
Itu saja. Setiap aplikasi yang pernah kamu pakai adalah kombinasi dari empat lapisan itu. Kalau coding agent bilang "Saya akan set up backend-nya," artinya "Saya akan tulis logika di balik layarnya." Kalau dia bilang "ayo deploy," artinya "ayo taruh ini di internet." Kamu nggak perlu tahu bagaimana setiap lapisan ini bekerja. Kamu perlu tahu bahwa mereka ada dan untuk apa fungsinya.
Agent sebagai Tutor
Ini yang nggak ada yang kasih tahu: coding agent juga gurumu. Nggak tahu apa itu "npm"? Tanya. Bingung sama pesan error? Tempel dan bilang "jelaskan ini seolah aku bukan developer." Mau tahu kenapa agent memilih React dan bukan yang lain? Tanya. Dia akan jelaskan alasannya dalam bahasa biasa, langkah demi langkah, sebanyak yang kamu butuhkan.
Lima menit pertamamu
Buka coding tool-mu. Jelaskan proyekmu dalam bahasa biasa: "Saya mau bikin workout tracker di mana saya mencatat latihan dan melihat progres dari waktu ke waktu." Agent akan bertanya untuk klarifikasi, menyarankan stack, dan mulai membangun. Tugas pertamamu adalah menjawab pertanyaannya dan memperhatikan apa yang dia buat.
Jelajahi empat lapisan web app. Klik untuk pelajari kosakatanya — lalu uji dirimu sendiri.
Kamu sudah tahu kata-katanya. Kamu punya idenya. Sekarang saatnya duduk bareng coding agent dan benar-benar membangun. Selanjutnya: seni build loop — iterasi, evaluasi, dan apa yang harus dilakukan kalau ada yang rusak.