BelajarAlatPakai AIHasilkan uangBeritaGratis Gabung gratis →
Tools

Cursor AI: Panduan Lengkap dari Pemula hingga Mahir untuk Editor Kode Berbasis AI

Editor kode Cursor AI dengan panel chat dan mode agent terbuka di samping file kode

Cursor AI adalah editor kode berbasis AI yang dibangun dari fork VS Code. Ia menambahkan Tab autocomplete yang memprediksi editan berikutnya, chat yang memahami seluruh codebase Anda, dan mode agent yang merencanakan serta mengedit banyak file untuk Anda. Ada paket gratis Hobby; paket berbayar mulai dari $20/bulan.

Tanyakan pada para developer, alat coding AI mana yang benar-benar mereka buka setiap hari, dan Cursor akan sering muncul dibanding yang lain. Bukan karena pemasaran — tapi karena Cursor mengambil editor yang sudah familiar (VS Code), membangunnya ulang dengan AI di pusatnya, dan membuat siklus menulis, mengedit, serta refaktor kode jadi jauh lebih cepat. Panduan ini akan membawa Anda dari “apa sih ini” hingga percaya diri menggunakannya: fitur inti, Cursor Rules, MCP, model harga (yang awalnya membingungkan semua orang), dan siapa yang sebaiknya memilih Cursor dibanding alternatifnya.

Apa itu Cursor, sebenarnya

Cursor adalah editor kode berbasis AI yang dibangun dari fork Visual Studio Code, dibuat oleh Anysphere. “Fork” berarti mereka mengambil kode open-source VS Code dan membangunnya lebih lanjut — jadi tampilan, shortcut, tema, dan sebagian besar ekstensi yang Anda kenal tetap sama. Bedanya, AI bukan sekadar ekstensi tambahan; AI sudah terintegrasi di dalam editor.

Pilihan desain ini lebih penting dari yang terlihat. Karena Cursor adalah editornya, ia bisa mengindeks seluruh proyek Anda, memantau apa yang sedang Anda edit, dan memprediksi langkah Anda berikutnya — konteks yang hanya bisa didapat sebagian oleh asisten eksternal. Tiga ide utama yang membedakan pengalaman Cursor:

Jika Anda masih memetakan lanskap alat coding AI secara umum, rangkuman kami tentang AI terbaik untuk coding akan memberi konteks posisi Cursor. Di sini, kita akan mendalami Cursor itu sendiri.

Editor Cursor dengan kode terbuka dan panel AI agent di sebelah kanan
Cursor tampil dan terasa seperti VS Code, dengan AI terintegrasi — di sini panel agent berada di samping kode Anda.

Memulai: instal dan impor pengaturan VS Code Anda

Proses setup hanya butuh sekitar lima menit, dan migrasi dari VS Code adalah bagian paling mulus dari produk ini:

  1. Unduh Cursor dari cursor.com untuk macOS, Windows, atau Linux dan instal seperti aplikasi biasa. Tidak perlu kartu kredit — paket gratis Hobby langsung aktif.
  2. Impor pengaturan VS Code Anda. Saat onboarding, Cursor menawarkan impor ekstensi, tema, shortcut, dan pengaturan Anda hanya dengan satu klik. Ambil saja — editor Anda akan langsung terasa familiar.
  3. Login dengan akun (GitHub atau Google bisa) untuk mengaktifkan fitur AI.
  4. Buka proyek nyata, bukan folder kosong. Cursor akan mengindeks codebase agar AI bisa merujuknya — keunggulan utama Cursor baru terasa saat ada codebase yang bisa dipahami.
  5. Coba tiga fitur utama: tekan Tab untuk menerima completion, buka chat untuk bertanya tentang kode Anda, dan beri agent satu tugas kecil yang jelas.

Kebiasaan yang layak dibentuk sejak hari pertama: mulai dari tugas yang bisa Anda verifikasi. “Tambahkan validasi input pada form ini” adalah permintaan agent yang bagus untuk awal. “Bangun ulang aplikasi saya” bukan.

Fitur utama dan cara menggunakannya

Tab: autocomplete yang memprediksi editan

Model Tab di Cursor melampaui sekadar melengkapi baris. Ia memprediksi seluruh editan — misal, Anda mengganti nama variabel, Cursor menawarkan memperbarui semua pemakaian lain; memperbaiki pola di satu tempat, Cursor menyarankan melompat ke tempat lain yang butuh perubahan serupa. Tekan Tab untuk menerima, abaikan untuk menolak. Pada paket berbayar, Tab completion tak terbatas; paket gratis ada batasnya. Bagi banyak developer, fitur ini saja sudah sangat bernilai: cepat, ringan, dan selalu aktif.

Chat: bertanya dan dapat jawaban berbasis kode Anda

Panel chat adalah tempat Anda “berpikir keras”. Tanyakan penjelasan kode yang asing, cari tahu di mana sesuatu terjadi, atau minta dibuatkan fungsi — dan arahkan konteks yang diinginkan dengan referensi @:

Keterampilan penting di sini adalah scoping: pertanyaan dengan dua file yang tepat jauh lebih baik daripada pertanyaan umum ke seluruh codebase.

Panel chat Cursor menganalisis proyek dan menjawab pertanyaan tentang codebase
Bertanya tentang proyek Anda dengan bahasa sehari-hari — chat membaca codebase yang sudah diindeks dan menjawab dengan spesifik.

Mode Agent: andalan kerja multi-file

Mode Agent — dulu dikenal sebagai Composer, nama yang kini juga dipakai untuk model in-house Cursor — adalah fitur yang membuat Cursor terkenal. Anda mendeskripsikan tugas (“tambahkan toggle dark-mode yang tersimpan di localStorage”), agent merencanakan langkahnya, mengedit file yang diperlukan, menjalankan perintah terminal (dengan persetujuan Anda), lalu melaporkan hasilnya. Setiap perubahan muncul sebagai diff yang bisa Anda terima atau tolak per file.

Loop agent ini sama seperti agentic AI pada umumnya — rencana, aksi, cek, ulangi — hanya saja langsung di editor dengan workspace kode Anda. Saran praktis: beri tugas sebesar satu tiket kecil, bukan satu proyek. Tinjau semua perubahan. Anggap agent sebagai developer junior yang cepat, bukan senior.

Cursor menjalankan tugas agent dengan terminal terintegrasi terbuka dan model picker menunjukkan Composer
Mode agent mengedit file dan menjalankan perintah terminal untuk Anda — dengan model picker (di sini, Composer) di pojok.

Model picker: pilih otak AI Anda

Cursor bersifat model-agnostik. Dari dropdown model, Anda bisa memilih model frontier dari Anthropic (Claude), OpenAI (GPT), Google (Gemini), atau model Composer milik Cursor sendiri yang cepat. Ada juga Auto, yang memilih model sesuai tugas — dan, penting untuk tagihan Anda, kuota penggunaan di mode ini jauh lebih besar daripada memilih model premium secara manual.

Saran default: gunakan Auto untuk pekerjaan sehari-hari, dan beralih ke model top-tier hanya untuk masalah yang benar-benar sulit. Jika Anda ingin membandingkan penyedia model, Claude vs ChatGPT membahas perbedaan nyata keduanya.

Cursor Rules: ajari AI tentang proyek Anda sekali saja

Secara default, AI tidak tahu apa-apa tentang konvensi Anda — stack, gaya penamaan, struktur folder, atau library yang sudah Anda tinggalkan tahun lalu. Cursor Rules mengatasi hal ini. Ia berupa file instruksi di folder .cursor/rules (Cursor juga membaca file AGENTS.md biasa) yang otomatis disertakan dalam setiap prompt.

Rule sederhana bisa seperti ini:

# Konvensi proyek
- Next.js 15 App Router, TypeScript strict mode
- Styling: hanya Tailwind — tanpa inline style, tanpa CSS module
- Data fetching: server component secara default; tandai client component secara eksplisit
- Test: Vitest; setiap utility function baru harus ada test-nya
- Jangan pernah edit file di /generated — itu hasil build

Rule bisa berlaku selalu, otomatis terpasang pada file yang cocok (berdasarkan pola glob), atau dipanggil sesuai kebutuhan. Hasilnya adalah konsistensi: daripada mengoreksi kesalahan yang sama di setiap chat, Anda cukup koreksi sekali saja. Jika agent terus memakai pola yang salah, hampir selalu itu karena rule yang kurang, bukan model yang buruk.

Buat rule singkat dan konkret. Rule fokus sepanjang 20 baris lebih efektif daripada “kitab style” 300 baris yang cuma dibaca sekilas oleh model.

MCP: hubungkan Cursor ke alat dan data Anda

Cursor mendukung Model Context Protocol (MCP) — standar terbuka yang memungkinkan alat AI terhubung ke sistem eksternal lewat server kecil. Sederhananya: MCP memberi agent Cursor “mata dan tangan” di luar kode Anda.

Dengan server MCP yang dikonfigurasi (di pengaturan Cursor, seringkali cukup satu klik dari direktori server populer), agent bisa:

Mulailah tanpa server MCP — Anda tetap bisa mendapat manfaat dari Cursor. Tambahkan satu server saat agent sering menebak sesuatu yang sebenarnya bisa diakses langsung. Perlakukan akses MCP seperti izin akses: hanya hubungkan server yang Anda percaya, dengan scope sekecil mungkin sesuai kebutuhan.

Harga: paket dan model penggunaan

Harga Cursor sering membingungkan karena berubah dari menghitung “permintaan” menjadi model kredit penggunaan: setiap paket berbayar mencakup kuota penggunaan model bulanan, dihitung dalam dolar komputasi. Berikut lineup per Juni 2026 (cursor.com/pricing):

PaketHargaKuota penggunaan modelCocok untuk
HobbyGratisTab completion terbatas, permintaan agent terbatasCoba-coba Cursor
Pro$20/bulan~$20/bulan penggunaan, Tab tak terbatasMayoritas developer individu
Pro+$60/bulan~$70/bulan penggunaanPengguna agent berat harian
Ultra$200/bulan~$400/bulan penggunaanPower user yang sering menjalankan agent
Teams$40/pengguna/bulanKuota Pro + admin, SSO, review Bugbot, analyticsPerusahaan
EnterpriseCustomKuota bersama, audit log, kontrol aksesOrganisasi besar

Cara kerja model penggunaan ini:

Saran praktis: mulai dari Hobby, upgrade ke Pro saat mulai terasa dibatasi, dan pertimbangkan Pro+ atau Ultra hanya setelah sebulan data penggunaan nyata. Harga dan kuota bisa berubah sesuai biaya model, jadi cek halaman harga sebelum berlangganan tahunan.

Siapa yang cocok pakai Cursor — dan alternatifnya

Cursor paling cocok untuk developer yang ingin AI terintegrasi secara mendalam tapi tetap hands-on — meninjau diff, mengarahkan agent, dan menjadikan editor sebagai basis utama. Berikut peta jujurnya:

AlatApa ituKelebihan utamaHarga mulai
CursorEditor AI-first (fork VS Code)Edit multi-file dengan review visual; TabGratis / $20/bln
Claude CodeAgent coding berbasis terminalTugas multi-langkah otonom; scripting ke workflowTermasuk di paket Claude
GitHub CopilotAsisten di editor Anda saat iniCompletion inline; ekosistem GitHubGratis / $10/bln
WindsurfEditor AI-first pesaingAlur agent serupa; harga agresifGratis / paket berbayar
JetBrains AIAsisten di IDE JetBrainsWorkflow di IntelliJ/PyCharmOpsi bundling

Biasanya keputusan mengerucut ke dua pertanyaan. Pertama, editor atau terminal? Jika Anda ingin mengawasi dan mengarahkan, pilih Cursor; jika ingin mendelegasikan satu tugas penuh dan meninjau hasilnya, agent terminal seperti Claude Code lebih cocok — Claude Code vs Cursor membahas ini lebih dalam, dan jika ingin mencoba sisi terminal, berikut cara instal Claude Code dalam beberapa menit. (Banyak developer memakai keduanya: Cursor untuk kerja interaktif, Claude Code untuk tugas batch.) Kedua, seberapa sering Anda pakai AI? Jika hanya butuh completion sesekali, Copilot di editor saat ini sudah cukup; Cursor layak dipilih saat AI jadi bagian dari setiap jam kerja Anda.

Kesalahan umum (dan cara menghindarinya)

Jarak antara “pernah coba Cursor” dan “menggunakan Cursor dengan baik” biasanya soal menghindari ini:

  1. Memberi tugas agent yang terlalu besar. “Bangun seluruh fitur” menghasilkan diff besar yang setengah benar. Pecah jadi permintaan seukuran tiket dan rangkai satu per satu.
  2. Menerima diff tanpa meninjau. Agent sering percaya diri saat salah. Kode AI tanpa review adalah sumber bug dan celah keamanan.
  3. Melewatkan Cursor Rules. Jika Anda terus mengoreksi gaya yang sama di setiap sesi, berarti Anda melakukan pekerjaan file rule secara manual.
  4. Selalu memilih model termahal. Auto cukup untuk kebanyakan pekerjaan harian; simpan model premium untuk masalah yang benar-benar sulit.
  5. Bekerja tanpa version control. Commit sebelum menjalankan agent. Agent yang kacau seharusnya hanya butuh git checkout, bukan menghabiskan sore Anda.
  6. Menganggap chat seperti mesin pencari. Kekuatan utama ada di konteks — lampirkan file yang tepat dengan referensi @, bukan bertanya umum yang bisa Anda Google.
  7. Membiarkan satu chat berjalan terlalu lama. Sesi panjang membuat konteks membengkak, biaya naik, dan jawaban menurun. Tugas baru, chat baru.

Tips agar lebih maksimal memakai Cursor

Setelah dasar-dasarnya terasa nyaman, kebiasaan ini akan sangat membantu:

Kesimpulan

Cursor layak jadi rekomendasi utama untuk editor dengan AI terintegrasi: basis VS Code yang familiar, Tab autocomplete terkuat, mode agent yang benar-benar berguna, dan fleksibilitas memilih model. Biaya utamanya adalah belajar cara bekerja dengan baik — tugas terfokus, rule, review diff — serta model penggunaan yang perlu Anda pantau di bulan pertama. Cursor tidak akan menggantikan penilaian Anda, dan memang tidak bertujuan begitu. Ia hanya menghilangkan proses mengetik antara penilaian Anda dan kode yang berjalan.

Mulai gratis, beri satu tugas nyata kecil pada proyek nyata, dan Anda akan tahu dalam seminggu apakah Cursor cocok untuk Anda.


Sedang membandingkan pilihan? Lihat Claude Code vs Cursor dan seluruh tools hub. Panduan hands-on baru hadir rutin — berlangganan untuk mendapatkan yang terbaru di inbox Anda.

Frequently asked questions

Apa itu Cursor AI dengan penjelasan sederhana?

Cursor adalah editor kode dengan AI yang terintegrasi di setiap bagiannya. Tampilannya dan cara kerjanya seperti VS Code (karena memang fork dari sana), tapi menambahkan autocomplete cerdas, chat yang tahu proyek Anda, dan agent yang bisa menulis serta mengedit kode di banyak file hanya dari permintaan bahasa Inggris biasa.

Apakah Cursor AI gratis?

Ada paket gratis Hobby dengan Tab completion dan permintaan agent yang terbatas — cukup untuk mencoba. Untuk pekerjaan harian, kebanyakan orang akhirnya memilih Pro seharga $20/bulan, yang mencakup kuota penggunaan model bulanan dan Tab completion tak terbatas (cursor.com/pricing, 2026).

Apakah Cursor sama dengan VS Code?

Cursor adalah fork dari VS Code, jadi antarmuka, shortcut, tema, dan sebagian besar ekstensi tetap bisa digunakan. Saat pertama kali dijalankan, Cursor menawarkan impor pengaturan VS Code Anda hanya dengan satu klik. Bedanya ada di lapisan AI: Tab, chat, mode agent, dan pengindeksan codebase sudah terintegrasi, bukan sekadar ekstensi tambahan.

Model AI apa saja yang digunakan Cursor?

Cursor bersifat model-agnostik. Pilihan modelnya mencakup model frontier dari Anthropic (Claude), OpenAI (GPT), dan Google (Gemini), plus model Composer milik Cursor sendiri yang cepat. Mode Auto memilih model untuk Anda dan memberikan kuota penggunaan lebih besar dibanding memilih model premium secara manual.

Apa itu mode agent di Cursor?

Mode agent (dulu dikenal sebagai Composer) membuat Cursor bekerja seperti developer junior: Anda mendeskripsikan hasil yang diinginkan, lalu agent merencanakan langkah-langkahnya, mengedit banyak file, menjalankan perintah terminal dengan persetujuan Anda, dan memeriksa hasilnya. Anda bisa meninjau diff sebelum perubahan diterapkan.

Apa itu Cursor Rules?

Cursor Rules adalah file instruksi (di folder .cursor/rules, atau file AGENTS.md) yang memberi tahu AI bagaimana proyek Anda bekerja: stack, konvensi, hal yang harus dihindari. File ini otomatis disertakan dalam prompt, jadi Anda tidak perlu mengulang instruksi dan hasil AI akan sesuai gaya codebase Anda.

Apakah Cursor mendukung MCP?

Ya. Cursor mendukung Model Context Protocol (MCP), standar terbuka untuk menghubungkan alat AI ke data dan layanan eksternal. Dengan server MCP yang dikonfigurasi, agent bisa mengakses database Anda, membaca dokumen, terhubung ke GitHub atau Figma, dan lainnya — bukan sekadar menebak.

Bagaimana sistem harga berbasis penggunaan di Cursor?

Setiap paket berbayar mencakup kuota penggunaan model bulanan — sekitar $20 di Pro, $70 di Pro+, dan $400 di Ultra. Penggunaan di mode Auto lebih murah daripada memilih model premium secara manual. Jika habis, Anda bisa menambah penggunaan sesuai kebutuhan dengan tarif API atau upgrade paket (cursor.com, 2026).

Apakah Cursor lebih baik dari GitHub Copilot?

Fungsinya mirip tapi kedalaman tujuannya berbeda. Copilot adalah asisten di editor Anda yang sudah ada, paling kuat untuk completion inline. Cursor adalah editor yang didesain khusus untuk AI, dengan workflow agent multi-file dan konteks codebase yang lebih kuat. Pengguna AI berat cenderung memilih Cursor; pengguna ringan mungkin cukup dengan Copilot.

Cursor vs Claude Code — mana yang sebaiknya dipilih?

Cursor adalah editor visual — cocok jika Anda ingin melihat diff, tetap hands-on, dan meninjau perubahan secara bertahap. Claude Code berbasis terminal dan lebih otonom. Banyak developer memakai keduanya. Panduan perbandingan kami di /claude-code-vs-cursor/ membahas kapan masing-masing unggul.

Bisakah pemula memakai Cursor tanpa bisa coding?

Anda bisa membangun hal sederhana dengan mendeskripsikannya, dan ini memang cara belajar yang bagus. Tapi Anda akan cepat menemui batas jika tidak bisa membaca kode yang dihasilkan AI — debugging, keamanan, dan deployment tetap butuh penilaian manusia. Anggap Cursor sebagai akselerator belajar, bukan pengganti dasar pemrograman.

Apakah Cursor mengirim kode saya ke cloud?

Fitur AI bekerja dengan mengirim kode relevan ke penyedia model, jadi ya — memang begitu cara kerjanya. Cursor menyediakan Privacy Mode agar kode Anda tidak disimpan atau digunakan untuk pelatihan, dan paket tim bisa memaksakan mode ini secara organisasi. Cek syarat terbaru di cursor.com jika Anda mengerjakan kode sensitif.

Bagikan X LinkedIn Reddit
GF

20+ tahun di web, SEO, dan otomatisasi. Saya menguji alat AI di dunia nyata dan membagikan yang benar-benar berhasil untuk kreator dan tim kecil.

Jago AI — satu email praktis tiap minggu.

Alat, contoh penggunaan, dan pintasan yang bisa kamu terapkan. Tanpa hype.