Vibe coding adalah cara membuat software dengan menjelaskan maumu kepada AI dalam bahasa sehari-hari, lalu membiarkan AI menulis kodenya. Kamu fokus pada hasil, AI mengurus sintaks. Karena seluruh pekerjaannya berupa kalimat, vibe coding paling terasa ringan kalau dilakukan dengan suara: kamu bicara, teksnya masuk ke kolom prompt, agen menulis kode, dan kamu memeriksa hasilnya.

Panduan ini membahas dua hal. Pertama, apa sebenarnya vibe coding, dari mana istilahnya, dan di mana batasnya. Kedua, bagian yang jarang dibahas dalam Bahasa Indonesia: cara mendikte prompt panjang ke Claude Code, Cursor, atau VS Code di Windows, termasuk saat kalimatmu campur Indonesia dan Inggris.

Apa itu vibe coding?

Menurut IBM, vibe coding adalah istilah baru yang definisinya masih longgar, yaitu praktik memberi prompt kepada alat AI untuk menghasilkan kode alih-alih menulis kode secara manual. Wikipedia merumuskannya serupa: pengembang menjelaskan proyek atau tugas dalam bahasa alami kepada large language model (LLM, model bahasa besar seperti yang menjalankan ChatGPT atau Claude), lalu model itu menulis kode sumbernya.

Istilah dari Andrej Karpathy, Februari 2025

Istilah ini dicetuskan Andrej Karpathy, salah satu pendiri OpenAI dan mantan pemimpin AI di Tesla, pada Februari 2025. Dalam unggahannya ia menggambarkan cara coding baru saat kamu "fully give in to the vibes, embrace exponentials, and forget that the code even exists", kira-kira: ikuti saja alurnya dan lupakan bahwa kodenya ada.

Istilah itu menyebar cepat. Wikipedia mencatat Merriam-Webster memasukkannya sebagai ungkapan "slang & trending" pada Maret 2025, dan Collins English Dictionary memilihnya sebagai Word of the Year 2025.

Ada satu detail di unggahan asli Karpathy yang sering terlewat, padahal paling relevan untuk artikel ini. Masih di unggahan yang sama, yang dikutip lengkap di rujukan Wikipedia, ia menulis: "Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard."

Artinya, ia berbicara ke Composer, fitur agen AI di editor Cursor yang di unggahan itu ia sebut berjalan dengan model Sonnet. Ia bicara lewat aplikasi dikte SuperWhisper, sampai hampir tidak menyentuh keyboard. Jadi sejak hari pertama istilah ini lahir, vibe coding sudah dikerjakan dengan suara.

Bedanya dengan pemrograman biasa

AspekPemrograman biasaVibe coding
Yang kamu tulisKode, baris demi barisInstruksi dalam bahasa sehari-hari
Keahlian utamaSintaks, pustaka, pola desainMenjelaskan tujuan, konteks, dan batasan dengan jelas
Cara memeriksaMembaca dan menguji kode sendiriMenjalankan hasil, membaca diff (daftar baris kode yang berubah), meminta perbaikan
Paling cocok untukSistem yang harus dipahami penuhPrototipe, alat internal, eksperimen cepat

Pembedanya bukan soal ada atau tidaknya AI. Banyak programmer memakai AI untuk melengkapi kode, tetapi tetap membaca setiap barisnya. Versi Karpathy lebih jauh: ia menulis bahwa ia selalu menekan "Accept All" tanpa membaca diff lagi, dan menyebut cara itu "not too bad for throwaway weekend projects". Menurut kami, kebanyakan orang sebaiknya berada di tengah: biarkan AI menulis, tetapi tetap periksa hasilnya. Alasannya kami bahas di bagian risiko.

Kenapa suara cocok untuk vibe coding

Dalam vibe coding, prompt adalah pekerjaan utamamu, dan kualitas hasil sangat bergantung pada seberapa lengkap kamu menjelaskan. Dokumentasi praktik terbaik Claude Code menulisnya terang: "The more precise your instructions, the fewer corrections you'll need." Contoh di sana membandingkan prompt singkat "fix the login bug" dengan versi yang menyebut gejalanya, lokasi yang dicurigai, dan cara membuktikan bahwa bug-nya sudah beres.

Masalahnya, prompt yang presisi itu panjang, dan mengetik panjang itu melelahkan. Kalau setiap kalimat terasa mahal, godaan untuk memangkas konteks jadi besar, lalu kamu membayar kembali waktunya lewat putaran koreksi. Berbicara membalik hitungan itu. Menambah satu kalimat konteks hampir tidak butuh usaha.

Ada juga angka yang mendukung. Penelitian Ruan dan kawan-kawan (2016) menemukan input suara untuk bahasa Inggris 2,93 kali lebih cepat daripada keyboard (153 lawan 52 kata per menit), dan untuk Mandarin 2,87 kali lebih cepat. Ujinya dilakukan di ponsel layar sentuh untuk pesan pendek di laboratorium, dan tidak mencakup Bahasa Indonesia, jadi angkanya tidak bisa dipindahkan mentah-mentah ke laptopmu. Pembahasan lengkapnya ada di artikel rata-rata kecepatan mengetik.

Mikrofon meja berleher lentur dengan lampu hijau di depan monitor besar yang menampilkan percakapan dengan agen coding dan panel inspeksi, keyboard putih di atas meja kayu
Pengaturan vibe coding dengan suara: mikrofon meja di samping keyboard, sementara layar menampilkan percakapan dengan agen coding. Menurut keterangan di Wikimedia Commons, pengunggahnya memakai pengaturan ini untuk vibe coding dengan Codex lewat dikte. Foto: Wikideas1 / Wikimedia Commons, CC0

Keuntungan lain tidak terukur di studi mana pun, tetapi terasa saat bekerja: tangan dan matamu bebas. Kamu bisa menggulir kode atau membaca pesan error sambil menjelaskan apa yang harus diubah. Kebiasaan ini juga mulai terlihat di Indonesia. Seorang pengguna Threads menulis bahwa ia memakai aplikasi dikte "untuk Vibe Coding juga karena ngeprompt pake voice gue, jadi gacape-cape ngetik mulu" (unggahan Threads).

Kalau kamu baru mau belajar vibe coding

Mulailah dari proyek kecil yang boleh gagal, misalnya skrip untuk merapikan nama file atau halaman profil sederhana. Latih kebiasaan menjelaskan dengan lengkap sejak awal. Kebiasaan itu yang paling menentukan hasil, bukan alat mana yang kamu pakai.

Panduan prompt tidak hanya berguna untuk kode. Jika kamu juga menggunakan ChatGPT untuk merangkum dokumen atau membalas email, baca cara membuat prompt ChatGPT yang jelas. Polanya sama: jelaskan tugas, konteks, dan bentuk hasil sebelum mulai mendikte.

Pilihan alat dikte untuk vibe coding di Windows

Secara garis besar ada dua jenis: dikte bawaan di dalam alat coding tertentu, dan dikte tingkat sistem yang bekerja di aplikasi apa pun. Keduanya punya tempat masing-masing.

Claude Code: perintah /voice

Kalau kamu menjalani vibe coding Claude Code setiap hari, dokumentasi voice dictation menjelaskan fitur dikte bawaannya. Ketik /voice untuk menyalakannya, lalu tahan Space sambil bicara dan lepaskan untuk selesai. Ada juga mode ketuk lewat /voice tap: ketuk sekali untuk mulai, ketuk lagi untuk mengirim. Di mode ketuk, rekaman berhenti otomatis setelah 15 detik hening atau dua menit total. Batas itu disebut di bagian mode ketuk, jadi untuk prompt yang sangat panjang, mode tahan lebih cocok.

Beberapa detail penting dari dokumentasinya:

  • Transkripsinya disetel untuk kosakata pemrograman, dan nama proyek serta nama branch git otomatis dipakai sebagai petunjuk pengenalan.
  • Bahasa Indonesia ada di daftar bahasa yang didukung dengan kode id, tetapi bawaannya bahasa Inggris, jadi ubah dulu lewat /config. Setelan language yang sama juga mengatur bahasa jawaban Claude.
  • Fitur ini butuh akun Claude.ai dan tidak tersedia kalau kamu memakai API key langsung.
  • Audionya dikirim ke server Anthropic untuk ditranskripsi, tidak diproses di laptopmu.
  • Ekstensi Claude Code untuk VS Code mendukung dikte yang sama.

VS Code: dikte bawaan yang masih eksperimental

Dokumentasi VS Code menjelaskan dikte bawaan yang masih berlabel eksperimental. Tekan Ctrl + I di kolom chat, atau Ctrl + Alt + V untuk mendikte di editor.

Di desktop Windows, pengenalan suaranya memakai model yang berjalan di perangkat, jadi setelah modelnya terunduh ia bisa bekerja offline. Ada pula perapian oleh model bahasa Copilot untuk tanda baca dan format. Setelan ini menyala secara bawaan dan mengirim teks transkrip (bukan audionya) ke model tersebut, jadi matikan kalau kamu ingin semuanya tetap di perangkat.

Satu catatan: halaman itu tidak memuat daftar bahasa yang didukung, hanya setelan petunjuk bahasa agents.voice.language. Uji dulu untuk Bahasa Indonesia sebelum mengandalkannya.

Cursor: Voice Mode

Cursor juga punya dikte bawaan. Catatan rilis Cursor 2.0 (29 Oktober 2025) memperkenalkan Voice Mode untuk mengendalikan agen dengan suara lewat speech-to-text bawaan, lengkap dengan kata kunci kirim yang bisa kamu atur. Catatan rilis itu tidak menyebut bahasa apa saja yang didukung, jadi uji juga untuk Bahasa Indonesia.

Dikte tingkat sistem: Win+H dan aplikasi dikte

Kalau kamu berpindah-pindah antara terminal, Cursor, browser, dan aplikasi chat, dikte yang hanya hidup di satu aplikasi tidak cukup. Windows punya voice typing lewat Win + H yang mengetik di kotak teks mana pun tempat kursormu berada, selama internet tersambung, tetapi daftar bahasa resminya memuat 46 bahasa dan Bahasa Indonesia tidak termasuk.

Pilihan lainnya adalah aplikasi dikte pihak ketiga yang mengetik langsung di posisi kursor. Cara lain mengetik dengan suara di laptop kami bahas di panduan cara mengetik dengan suara di laptop.

PilihanBekerja diBahasa Indonesia (menurut dokumentasi resmi)Audio diproses di
/voice di Claude CodeKolom prompt Claude Code, CLI dan ekstensi VS CodeDidukung, satu bahasa per setelanServer Anthropic
Dikte bawaan VS CodeChat, editor, dan terminal VS CodeTidak ada daftar bahasa, uji sendiriPerangkatmu (desktop)
Dikte bawaan Cursor (Voice Mode)Agen di CursorTidak disebut di catatan rilis, uji sendiriTidak dijelaskan di catatan rilis
Voice typing Windows (Win+H)Kotak teks di aplikasi apa punTidak ada di daftar 46 bahasaOnline, lewat Azure Speech
Aplikasi dikte tingkat sistemSemua aplikasi, di posisi kursorBerbeda per aplikasi, cek dokumentasinyaTergantung aplikasi

Pilihan yang masuk akal: kalau hampir semua pekerjaanmu ada di Claude Code, coba /voice dulu karena sudah terpasang, dan menurut dokumentasinya transkripsi suara tidak memakan kuota pesan Claude. Kalau kamu memakai vibe coding app lain seperti Cursor, coba dulu Voice Mode bawaannya.

Tetapi kalau kamu sering pindah antara terminal, editor, browser, dan aplikasi chat, dikte bawaan tiap alat hanya bekerja di alat itu dengan setelannya sendiri, dan di situlah dikte tingkat sistem lebih praktis.

Cara vibe coding dengan suara, langkah demi langkah

Alurnya sama, apa pun alat yang kamu pakai. Diagram di bawah merangkum satu putaran kerja.

Diagram empat langkah vibe coding dengan suara: tahan tombol lalu bicara, teks rapi masuk ke kolom prompt, agen AI menulis kodenya, kamu periksa lalu bicara lagi, dengan panah kembali ke langkah pertama
Satu putaran vibe coding dengan suara. Putaran diulang sampai hasilnya lulus pemeriksaanmu. Ilustrasi: Artikulasi

Siapkan mikrofon dan bahasanya

Mikrofon bawaan laptop cukup untuk memulai di ruangan yang tenang. Sebelum prompt pertama, bereskan tiga hal ini:

  1. Buka Settings, lalu Privacy & security, lalu Microphone, dan pastikan akses mikrofon untuk aplikasi desktop menyala. Langkah ini juga yang disarankan dokumentasi Claude Code saat muncul pesan akses mikrofon ditolak.
  2. Setel bahasa dikte ke bahasa yang paling banyak kamu ucapkan. Di Claude Code, caranya lewat /config.
  3. Coba satu kalimat pendek dulu, misalnya "tolong jelaskan isi file ini", dan cek hasil transkripnya sebelum mulai mendikte prompt panjang.

Ucapkan prompt dengan empat bagian

Prompt lisan mudah melantur. Supaya tetap tajam, biasakan empat bagian berikut. Susunan ini kami rangkum dari saran di dokumentasi Claude Code untuk menyebut cakupan tugas, sumber rujukan, pola yang sudah ada, dan gejala masalah.

BagianIsinyaContoh yang diucapkan
TujuanApa yang harus berubah"Tolong tambahkan filter tanggal di halaman laporan penjualan."
KonteksDi mana kodenya dan bagaimana kondisinya sekarang"Halamannya ada di folder laporan, datanya dari endpoint penjualan."
BatasanApa yang tidak boleh disentuh"Jangan ubah skema database, pakai library tanggal yang sudah ada."
Tanda selesaiCara membuktikan tugasnya beres"Anggap selesai kalau filternya jalan dan semua tes lama tetap lulus."

Contoh di bawah ini ilustrasi, bukan hasil uji alat tertentu. Ia menunjukkan beda antara yang keluar dari mulut dan yang layak masuk ke kolom prompt.

Yang diucapkan:
oke jadi eh tolong refactor fungsi
hitung ongkir di cart-nya, sekarang
tarifnya masih hardcode, eh maksudnya
tarif semua kurir, pindahin ke config
aja, terus jangan ubah API-nya ya,
selesai kalau test checkout lulus

Yang sebaiknya masuk ke prompt:
Tolong refactor fungsi hitung ongkir
di cart-nya. Tarif semua kurir masih
hardcode, pindahin ke config aja.
Jangan ubah API-nya. Anggap selesai
kalau test checkout lulus.

Perhatikan apa yang berubah dan apa yang tetap. Kata pengisi seperti "oke jadi eh" dibuang, ralat "eh maksudnya" diselesaikan, dan tanda baca dipasang. Istilah seperti refactor, hardcode, config, dan cart-nya tetap utuh, begitu pula gaya santainya. Itulah yang kamu cari dari alat dikte untuk menulis prompt.

Nama file, fungsi, dan simbol

Nama file dan nama fungsi adalah bagian yang paling sering salah dengar, karena bentuknya bukan kata sehari-hari.

Kiat yang paling efektif justru memadukan suara dan keyboard. Dokumentasi Claude Code menyebut kamu bisa mencampur dikte dan ketikan dalam satu pesan, dan menyarankan merujuk file dengan @ alih-alih mendeskripsikan letaknya. Jadi, ucapkan penjelasannya, lalu ketik sendiri rujukan @ dan nama simbol yang harus persis. Untuk nama yang sering muncul, pakai fitur kamus atau petunjuk kosakata di alat dikte kalau tersedia.

Baca sekali sebelum menekan Enter

Di mode tahan, Claude Code memasukkan transkrip lalu menunggu kamu menekan Enter, kecuali kamu menyalakan autoSubmit. Untuk prompt panjang, kami sarankan biarkan pengiriman otomatis mati. Membaca ulang sepuluh detik jauh lebih murah daripada membatalkan pekerjaan agen yang salah paham.

Campur Bahasa Indonesia dan Inggris dalam prompt

Prompt developer Indonesia jarang murni satu bahasa. Kalimat seperti "tolong fix bug di endpoint login-nya, terus bikin unit test-nya" wajar di tim mana pun. Peralihan bahasa di tengah kalimat seperti ini disebut code switching, dan inilah bagian tersulit bagi mesin dikte.

Banyak alat memilih satu bahasa untuk satu kali dikte. Dokumentasi Wispr Flow menulis, "Flow detects one language per dictation, not per word." Claude Code memakai satu setelan bahasa dan kembali ke bahasa Inggris kalau bahasanya tidak didukung. Akibatnya bisa terasa di kalimat campuran. Seorang pengguna Threads bercerita bahwa transkrip rekaman berbahasa Inggris yang ia unduh aman-aman saja "kecuali pas ada nyebut kata b.Indo lgsg salah bagian itu" (unggahan Threads).

Dalam uji internal Artikulasi, perapi teks yang kami siapkan mempertahankan "deadline-nya" dan menyelesaikan ralat diri menjadi "deadline-nya dipercepat dua hari". Catatannya jujur saja: ini uji internal dengan sampel kecil, bukan pengujian independen, dan rekaman yang lebih panjang serta yang berisik belum kami uji.

Kiat untuk kalimat campuran

Setel bahasa dikte ke bahasa yang paling dominan di kalimatmu. Ucapkan istilah Inggris dengan jelas seperti kamu mengucapkannya di rapat, jangan diterjemahkan. Lalu cek apakah istilah teknis tetap tertulis seperti yang kamu ucapkan sebelum prompt dikirim.

Batas dan risiko vibe coding

Suara mempercepat menulis prompt, tetapi tidak mempercepat berpikir, dan tidak menggantikan pemeriksaan. Salah satu bukti yang paling jelas datang dari METR, lembaga riset nirlaba yang menguji kemampuan dan risiko model AI.

Dalam uji acak terkontrol pada 2025, 16 developer open source berpengalaman mengerjakan 246 tugas nyata di repositori mereka sendiri. Saat boleh memakai alat AI, mereka butuh waktu 19 persen lebih lama. Sebelum mulai mereka memperkirakan AI akan mempercepat 24 persen, dan setelah selesai pun mereka masih merasa dipercepat 20 persen.

METR sendiri menyebut hasil itu potret kemampuan AI awal 2025 di satu kondisi tertentu, jadi jangan dibaca sebagai vonis.

Dalam pembaruan Februari 2026, METR menulis bahwa developer kemungkinan sudah lebih terbantu oleh alat AI pada awal 2026, tetapi mengakui data eksperimen barunya hanya bukti yang sangat lemah soal seberapa besar peningkatannya, karena banyak developer menolak ikut studi yang mengharuskan mereka bekerja tanpa AI.

Pelajarannya ada di jarak antara rasa dan kenyataan. Merasa cepat tidak sama dengan cepat, jadi ukur hasilmu sendiri: berapa lama sampai fitur benar-benar lulus tes, bukan sampai agen berhenti menulis.

Wikipedia juga mencatat bahwa cara yang cocok untuk prototipe atau "throwaway weekend projects" dianggap sebagian ahli berisiko untuk pekerjaan profesional, yang menuntut pemahaman kode untuk debugging, perawatan, dan keamanan. Di sini kami tidak sepakat dengan kebiasaan "Accept All". Justru suara membuat pemeriksaan lebih ringan: kamu bisa membaca diff sambil langsung mengucapkan koreksinya.

Jangan diucapkan

Jangan pernah mendikte API key, kata sandi, token, atau data pelanggan. Dikte berbasis cloud mengirim audio ke server penyedianya, dan di ruang terbuka orang di sekitarmu ikut mendengar. Simpan rahasia di file environment dan rujuk nama variabelnya saja.

Dari kebiasaan pendiri ke Artikulasi

Bagian ini pengalaman langsung, bukan hasil riset. Syauqi, pendiri Artikulasi dan penulis artikel ini, setiap hari mendikte prompt panjang ke Claude Code dan VS Code dengan alat dikte. Saat artikel ini ditulis, alat yang ia pakai adalah Wispr Flow. Kebiasaan itulah yang melahirkan Artikulasi: aplikasi dikte suara untuk Windows yang dibuat untuk cara orang Indonesia berbicara, termasuk kalimat yang campur istilah Inggris.

Cara kerjanya: tahan satu tombol, bicara, lepas, lalu teks yang sudah rapi muncul di posisi kursor, entah di terminal, editor, atau browser. Untuk kebutuhan developer, kami juga menyiapkan transform Jadikan prompt yang mengubah teks yang kamu pilih menjadi prompt yang lebih tertata, serta kamus pribadi untuk nama proyek dan istilah yang sering salah dengar.

Satu hal yang perlu kamu tahu sejak awal: audio perlu dikirim ke server untuk diproses. Detailnya ada di halaman privasi dan keamanan. Informasi paket ada di halaman harga Artikulasi.

Status Artikulasi

Versi beta Artikulasi untuk Windows sudah bisa dicoba. Kalau kamu ingin mencoba dikte speech to text Bahasa Indonesia untuk prompt sehari-hari, masukkan emailmu di formulir pendaftaran beta, lalu link unduhan dan kode aktivasi kami kirim ke email itu.

Sumber

  1. Vibe coding, Wikipedia (diakses 30 September 2026)
  2. Apa itu vibe coding?, IBM (diakses 30 September 2026)
  3. Voice dictation, Claude Code Docs, Anthropic (diakses 30 September 2026)
  4. Best practices for Claude Code, Claude Code Docs, Anthropic (diakses 30 September 2026)
  5. Voice support, Visual Studio Code Docs, Microsoft (diakses 30 September 2026)
  6. Use voice typing to talk instead of type on your PC, Microsoft Support (diakses 30 September 2026)
  7. Comparing Speech and Keyboard Text Entry for Short Messages in Two Languages on Touchscreen Phones, arXiv (diakses 30 September 2026)
  8. METR, METR (diakses 30 September 2026)
  9. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity, METR (diakses 30 September 2026)
  10. We are Changing our Developer Productivity Experiment Design, METR (diakses 30 September 2026)
  11. Cursor 2.0: New Coding Model and Agent Interface, Cursor Changelog (diakses 30 September 2026)
  12. Use Flow with multiple languages, Wispr Flow Help Center (diakses 30 September 2026)
  13. Unggahan @faizintifada tentang dikte untuk vibe coding, Threads (diakses 30 September 2026)
  14. Unggahan @toktafuri tentang transkrip yang salah di kata Indonesia, Threads (diakses 30 September 2026)
  15. File:Microphone to chat with the chat bot.jpg, Wikimedia Commons (diakses 30 September 2026)