AIpromptingpraktikPemula4 mnt baca

Prompting Dasar

Tiga pilar prompt yang bagus: instruksi jelas, konteks cukup, format output. Skill paling fundamental di era AI.

Analogi: Memesan Makanan ke Koki

Bayangkan kamu ke restoran dan bilang ke pelayan: "makanan". Pelayan bingung: makanan apa? Pedas atau tidak? Berapa porsi? Bandingkan kalau kamu bilang: "nasi goreng seafood, tidak pedas, porsi besar, tanpa MSG, dibungkus."

Prompting itu persis seperti memesan makanan. AI adalah koki yang bisa masak apa saja, tapi ia tidak bisa membaca pikiranmu. Instruksi yang kabur menghasilkan masakan yang acak. Instruksi yang detail menghasilkan masakan yang pas. "Prompting dasar" adalah seni memberi instruksi yang jelas ke AI, dan kabar baiknya: ini skill yang bisa dipelajari semua orang, bukan bakat.

Kenapa Ini Skill Paling Berharga

Riset dan pengalaman praktisi konsisten menunjukkan satu hal: kualitas output AI 80% ditentukan oleh kualitas prompt, bukan oleh modelnya. Model mahal dengan prompt jelek kalah dari model gratis dengan prompt bagus. Buat pemula, ini kabar gembira: kamu tidak butuh tools mahal, kamu butuh cara bertanya yang benar. Dan skill ini menumpuk: makin sering kamu prompting dengan struktur yang baik, makin cepat kamu dapat hasil yang bisa dipakai.

Contoh 1: Dari Prompt Buruk ke Prompt Bagus (Bertahap)

Tugas: kamu mau AI menjelaskan async/await di JavaScript.

Percobaan 1 (buruk):

jelaskan async await

Hasil: esai generik, terlalu teknis atau terlalu dangkal, kamu tidak tahu untuk siapa penjelasan ini ditulis.

Percobaan 2 (lebih baik):

Jelaskan async/await di JavaScript untuk pemula yang sudah paham Promise tapi bingung bedanya.

Hasil: jauh lebih relevan karena AI tahu level kamu dan titik bingungmu.

Percobaan 3 (bagus, pakai struktur):

Jelaskan async/await di JavaScript.

  • Audiens: pemula yang sudah paham Promise
  • Format: analogi sehari-hari dulu, lalu 1 contoh kode sebelum (pakai .then) vs sesudah (pakai async/await)
  • Panjang: maksimal 200 kata
  • Di akhir: 1 pertanyaan untuk menguji pemahamanku, tanpa jawabannya

Hasil: penjelasan yang pas level, ada perbandingan konkret, dan kamu dipaksa berpikir aktif. Pola yang dipakai di sini bernama konteks + format + batasan: beri tahu AI siapa kamu, format output yang kamu mau, dan batasannya. Tiga elemen ini menyelesaikan 80% masalah prompt buruk.

Contoh 2: Meminta Kode yang Siap Pakai (Bertahap)

Tugas: bikin fungsi debounce (sering dipakai untuk search input).

Prompt buruk:

buatkan debounce javascript

Prompt bagus:

Buatkan fungsi debounce di JavaScript (tanpa library):

  • Tujuan: menunda eksekusi fungsi sampai user berhenti mengetik selama 300ms
  • Sertakan contoh pemakaian dengan input search dan console.log
  • Jelaskan tiap baris dengan komentar singkat
  • Di akhir, sebutkan 1 kesalahan umum saat memakai debounce

Perhatikan: kamu memberi tujuan (kenapa fungsi ini ada), spesifikasi (300ms, tanpa library), format (contoh + komentar), dan bonus (kesalahan umum). AI tidak perlu menebak-nebak, jadi outputnya langsung bisa dipakai. Setelah itu tetap verifikasi: jalankan kodenya, ubah delay-nya, pastikan perilakunya sesuai ekspektasi.

Kesalahan Umum Pemula

  1. Satu kalimat untuk tugas kompleks. "Buatkan website toko online" tidak akan menghasilkan apa-apa yang berguna. Pecah jadi langkah kecil: struktur HTML dulu, lalu styling, lalu fitur satu per satu. AI bekerja paling baik untuk tugas yang fokus.
  2. Tidak memberi konteks. AI tidak tahu kamu pemula atau senior, tidak tahu tech stack-mu. Selalu sebutkan: level kamu, bahasa/framework yang dipakai, dan batasan (tanpa library, harus jalan di browser lama, dsb).
  3. Tidak menentukan format output. Tanpa format, AI bebas memilih dan sering memilih format esai panjang yang melelahkan. Minta format eksplisit: "jawab dalam 5 bullet", "kasih tabel perbandingan", "kode saja tanpa penjelasan".
  4. Menerima jawaban pertama mentah-mentah. Jawaban pertama adalah draf. Skill lanjutan (yang kita bahas di prompting-lanjutan) adalah merevisi: "terlalu panjang, ringkas jadi setengah", "contohnya kurang relevan, pakai contoh kasir", "jelaskan dengan bahasa yang lebih sederhana".

Catatan teknis: Prompt yang kamu kirim masuk ke "context window" model bersama riwayat percakapan. Model tidak punya tombol "tanya klarifikasi" yang andal, jadi ia akan menebak maksudmu yang kabur dengan pola paling umum. Itulah kenapa prompt spesifik menang telak: kamu mengganti tebakannya dengan instruksimu sendiri. Prinsip ini berlaku di semua model, dari yang gratis sampai yang paling mahal.

Rangkuman

Prompting = memberi instruksi yang jelas ke koki serba bisa. Rumus dasarnya: konteks (siapa kamu, situasimu) + tugas spesifik + format output + batasan. Latih rumus ini di setiap pertanyaanmu mulai hari ini, dan kamu akan heran betapa jauh kualitas jawaban AI meningkat tanpa ganti tools apa pun.

Tantangan

Bedah Prompt Buruk

Ambil prompt buruk ini: "tolong benerin kodinganku". Tulis ulang menjadi prompt yang baik memakai tiga pilar (instruksi jelas, konteks, format output). Asumsikan kamu sedang mengerjakan web PHP dan dapat error "Undefined variable".