Cara Belajar dengan Agent Tanpa Sekadar Menyalin Prompt
Pelajari cara memakai materi praktik: baca masalahnya, pahami konteksnya, jalankan prompt dengan sadar, review hasil, lalu simpan bukti verifikasi.
18m bacaanKuis WajibMicro Badge Lesson
Cara Belajar dengan Agent Tanpa Sekadar Menyalin Prompt
Setelah dua pembahasan sebelumnya, ada satu bahaya baru: kamu bisa saja mengganti “menyalin tutorial” dengan “ikut-salin prompt”.
Kelihatannya berbeda, tapi polanya sama: kamu tetap pasif.
Kamu menyalin prompt, menunggu AI bekerja, lalu menerima hasil. Kalau berhasil, kamu senang. Kalau gagal, kamu bingung. Di akhir, kamu punya kode, tapi tidak punya pemahaman.
Kita ingin menghindari itu.
Antigravity dipakai sebagai alat praktik, bukan pengganti proses belajar. Setiap kali ada prompt di materi, perlakukan prompt itu sebagai contoh instruksi yang perlu kamu pahami, bukan mantra yang selalu benar.
Cara membaca satu sesi praktik
Sebelum menjalankan prompt, jawab dulu tiga pertanyaan:
Masalah apa yang sedang diselesaikan?
Misalnya: campaign draft tidak boleh tampil publik.
File atau data apa yang relevan?
Misalnya: route halaman campaign, query Supabase, status campaign.
Bukti selesai seperti apa?
Misalnya: campaign published tampil, campaign draft tidak tampil, build/lint tidak error.
Kalau tiga hal itu belum kamu pahami, jangan buru-buru menekan enter di prompt.
Prompt boleh disalin, tapi harus dibaca
Di beberapa lesson, kamu akan mendapat prompt siap pakai. Itu memang sengaja disediakan supaya kamu tidak menghabiskan waktu menebak format instruksi.
Tapi sebelum menjalankannya, baca prompt seperti kamu membaca kode.
Tandai bagian-bagian ini:
text
Konteks: file/route/data yang disebutTujuan: perubahan atau analisis yang dimintaBatasan: apa yang tidak boleh disentuhOutput: bentuk laporan atau kode yang diharapkanVerifikasi: cara membuktikan hasilnya
Kalau prompt meminta perubahan besar tanpa batasan, perbaiki dulu prompt-nya. Kalau prompt tidak meminta verifikasi, tambahkan. Kalau prompt menyebut file yang tidak ada di repo kamu, jangan paksa jalan.
Hasilmu boleh berbeda
AI tidak selalu menghasilkan output yang identik. Itu normal.
Yang tidak boleh berbeda adalah prinsip dan bukti.
Contoh: saat membuat halaman detail campaign, struktur komponenmu bisa berbeda. Nama variabel bisa berbeda. Urutan helper bisa berbeda. Tapi aturan ini tetap harus sama:
campaign draft tidak tampil publik;
tombol donasi mengarah ke route yang benar;
progress tidak dihitung dari donasi yang belum verified;
data sensitif donatur tidak bocor;
hasil bisa diverifikasi di browser atau query.
Jadi jangan mengejar kode yang sama persis. Kejar alasan dan bukti yang benar.
Cara review hasil agent
Setelah Antigravity selesai, jangan langsung lanjut ke lesson berikutnya. Lakukan review pendek.
Mulai dari diff:
bash
git diff --statgit diff
Tanyakan:
File apa yang berubah?
Apakah perubahan sesuai scope?
Apakah ada file yang tidak diminta ikut berubah?
Apakah ada hardcoded value yang mencurigakan?
Apakah ada data sensitif yang tercetak di log?
Lalu jalankan command yang sesuai:
bash
npm run lintnpm run build
Kalau lesson menyentuh database, tambahkan verifikasi SQL atau Table Editor. Kalau lesson menyentuh UI, cek browser. Kalau lesson menyentuh auth/security, uji skenario yang salah, bukan hanya happy path.
Jangan takut menghentikan agent
Kadang agent akan terlalu percaya diri. Ia bisa:
mengubah file yang tidak diminta;
membuat helper baru padahal sudah ada;
menghapus validasi;
mengganti schema tanpa alasan;
menganggap fitur selesai tanpa menjalankan test.
Kalau itu terjadi, jangan lanjutkan karena “sayang sudah jalan”. Hentikan, baca diff, lalu minta revisi yang lebih sempit.
Contoh prompt revisi:
text
Perubahanmu terlalu luas. Jangan ubah schema database dan jangan buat helper baru.Kembalikan fokus ke route /campaigns/[slug]/donate.Tunjukkan diff yang benar-benar diperlukan untuk memperbaiki masalah ini saja.
Mengendalikan scope adalah bagian dari skill.
Catatan yang perlu kamu simpan
Setiap sesi praktik sebaiknya meninggalkan catatan kecil. Bukan log panjang, cukup bukti dan alasan.
Format bebas, misalnya:
md
# Sesi Praktik: [nama fitur]Masalah:- ...File yang berubah:- ...Keputusan penting:- ...Verifikasi:- command/browser/SQL: ...- hasil: ...Catatan revisi:- ...
Catatan ini berguna saat kamu lupa kenapa sebuah perubahan dibuat. Ia juga membantu ketika agent berikutnya perlu konteks.
Prinsip yang perlu dibawa
Belajar dengan agent berarti kamu aktif di tiga titik:
Sebelum prompt — memahami masalah dan batasan.
Saat menerima output — membaca diff dan menilai scope.
Setelah output — menjalankan verifikasi dan mencatat bukti.
Kalau kamu hanya aktif di tengah dengan menyalin prompt, kamu belum benar-benar belajar.
Checkpoint
Sebelum masuk Module 01, pastikan:
Kamu tahu cara membaca prompt sebelum menjalankannya.
Kamu tahu hasil AI boleh beda, tapi prinsip dan bukti tidak boleh kabur.
Kamu bisa menjalankan git diff --stat dan git diff.
Kamu tahu kapan harus menghentikan agent atau meminta revisi lebih sempit.
Kamu punya format catatan sesi praktik yang bisa dipakai ulang.
Nah, sekarang kamu siap masuk ke praktik yang lebih nyata. Kita tidak akan mulai dari “tolong buatkan fitur”, tapi dari kebutuhan: siapa user-nya, alurnya apa, dan batasan apa yang harus dijaga. Dari situ PRD mini mulai masuk akal.
Checkpoint KuisTarget: 70%
Kuis 00.3 — Belajar dengan Agent Tanpa Menyalin Prompt
Kuis ini wajib untuk sertifikat. Kamu tetap bisa lanjut ke pelajaran berikutnya dan mengerjakannya nanti.