Cursor itu apa
Bayangin kamu nulis artikel dan ada asisten duduk di sebelah. Kamu nulis setengah, dia otomatis lanjutin (Tab completion). Kamu bingung bagian tertentu, bilang "tambahin fitur login" — dia buatin (Chat). Kamu bahkan bisa serahin sepenuhnya: "bikin website to-do list" — dia kerjain dari awal sampai akhir (Agent).
Apa yang bisa dan nggak bisa dia lakukan
Setelah dipakai, batas kemampuan Cursor jadi jelas. Bedain dua sisi ini di awal bikin ekspektasi kamu nggak meleset.
Yang beneran bisa dia bantu
- Bikin hal kecil dari nol yang bisa jalan: to-do list, tool satu halaman, web profil sederhana — kalau dideskripsiin jelas, dia beneran bisa rakit.
- Nambahin bagian yang kamu nggak bisa nulis: mentok di satu fitur, bilang "di sini tambahin simpan ke localStorage", dia lanjutin.
- Jelasin kode yang nggak kamu ngerti jadi bahasa manusia: tempel potongan yang bikin bingung, minta dijelasin baris per baris — lebih ringan daripada baca dokumentasi sendiri.
- Bantu cari error: tempel pesan error apa adanya, dia nebak kira-kira masalahnya di mana dan kasih arah perbaikan (ingat: arah, belum tentu sekali benar).
- Ganti bahasa atau gaya penulisan: ubah satu blok dari satu cara nulis ke cara lain, atau rapiin biar lebih jelas.
Yang dia nggak bisa, atau jangan diharapin
- Jamin kodenya benar dan aman: dia cepat, tapi nggak nanggung. Bug, celah keamanan, cara nulis usang semua mungkin ada — gawang terakhir tetap kamu.
- Bikin kamu sama sekali nggak perlu paham: hal kecil sih oke, tapi begitu project makin rumit dan bermasalah, kalau nggak ngerti dia lagi ngapain kamu bakal mentok total.
- Tetap stabil di sistem besar dan kompleks: tugas kegedean, dia gampang nyasar dan kontradiksi sendiri, harus kamu pecah kecil-kecil dulu.
- Kasih hasil yang persis sama tiap kali: permintaan sama ditanya dua kali, kodenya bisa beda. Ini sifat AI, bukan kerusakan.
Install dan setup
Tab Completion
Fitur yang paling sering dipakai. Saat kamu ngetik kode, Cursor prediksi baris berikutnya dan tampilkan pakai teks abu-abu. Tekan Tab untuk terima, Esc untuk tolak.
- Paham konteks: Bukan cuma baris ini — dia lihat seluruh file dan project.
- Komentar dulu, kode muncul: Tulis
// hitung selisih dua tanggal, enter — Cursor auto-generate kodenya.
Chat Mode
Tekan Ctrl+L buka sidebar Chat. Ngobrol sama Cursor tentang kode kamu:
- "Kode ini artinya apa?" → Dia jelasin
- "Bikin fungsi API request pakai fetch" → Dia generate
- "Kenapa test ini gagal terus?" → Dia bantu debug
Yang powerful: dia bisa lihat seluruh project kamu. Pakai @namafile untuk referensiin file tertentu.
Agent Mode
Mode paling canggih. Di Chat, switch ke Agent, kasih deskripsi tugas — Cursor akan:
- Analisis struktur project
- Buat/modifikasi banyak file sekaligus
- Jalankan perintah (npm install dll)
- Auto-fix error yang muncul
Inline Edit
Seleksi kode, tekan Ctrl+K, tulis instruksi — AI edit langsung di tempat.
- "tambah error handling"
- "ubah jadi async"
- "tambah komentar"
Project pertama
- Buat folder baru, buka di Cursor
- Buka Chat (Ctrl+L), switch ke Agent
- Ketik: "Bikin to-do list website. HTML + CSS + JS, bisa tambah dan hapus item, simpan di localStorage, tampilannya bersih dan modern"
- Cursor auto-generate 3 file: index.html, style.css, script.js
- Buka index.html di browser — selesai!
Perbandingan tool lain
| Tool | Tipe | Harga | Kelebihan |
|---|---|---|---|
| Cursor | AI code editor | $0-20/bulan | AI paling terintegrasi, Agent mode |
| GitHub Copilot | Plugin VS Code | $10/bulan | Di dalam VS Code, completion bagus |
| ChatGPT | Web/App | $0-20/bulan | General purpose, nggak khusus coding |
Harga
| Plan | Harga | Completion | Chat premium |
|---|---|---|---|
| Hobby | Gratis | 2000/bulan | 50/bulan |
| Pro | $20/bulan | Unlimited | 500/bulan |
Kesalahan umum
- Pasrah total ke AI tanpa mereview kode: Kode hasil AI bisa punya bug, celah keamanan, atau masalah performa. Wajib kamu baca sendiri sebelum dipakai.
- Nggak pakai Git: Agent mode mengubah file secara langsung. Tanpa Git, kamu nggak punya cara untuk undo kalau hasilnya berantakan.
- Deskripsi tugas terlalu kabur: "Bikinin aku website" itu terlalu besar. Pecah jadi tugas-tugas kecil yang spesifik — hasilnya jauh lebih bagus.
- Lupa batas versi gratis: Plan Hobby cuma 2000 completion/bulan. Pemakaian berat bisa habis dalam seminggu.
- Mengira nggak bisa coding sama sekali nggak masalah: AI bisa menuliskan kodenya, tapi kamu minimal harus paham apa yang dilakukan kode itu. Kalau benar-benar nol, pelajari dasar dulu.
Kapan kamu tetap harus paham kode
Bagian ini aku tulis terus terang, karena ini yang nentuin seberapa besar kamu boleh berharap ke Cursor. Pertanyaan "nggak bisa ngoding bisa pakai nggak" jawaban jujurnya: bisa, tapi ada garis batas yang jelas — lewat itu, kamu harus paham sedikit kode.
- Kode yang dia tulis error, dan kamu sama sekali nggak ngerti error-nya apa — kamu cuma bisa lempar balik biar dia nebak, bolak-balik beberapa ronde nggak beres ya mentok. Bisa baca pesan error itu dasar pertama yang paling layak dipelajari.
- Bagian yang mau kamu ubah, kamu sendiri nggak bisa jelasin maunya jadi seperti apa — AI nggak mikirin kebutuhan kamu, dia cuma nebak dari yang kamu bilang.
- Barangnya mau dipakai orang lain, dirilis, nyangkut uang atau data pribadi — keamanan dan kebenaran kode kayak gini nggak boleh cuma ngandelin "katanya dia aman", harus diaudit orang yang beneran ngerti.
- Project membesar, file-nya banyak sampai kamu nggak tahu bagian mana ngurus apa — AI juga nyasar di project besar, di sini pemahaman menyeluruh kamu yang jadi penyelamat.
Jadi saranku praktis aja: belajar dikit-dikit sambil jalan. Nggak usah khatamin satu buku dulu baru mulai — malah nggak betah. Bikin sesuatu pakai Cursor dulu biar ngerasain enaknya, baru sekalian pelajari dasar HTML/CSS (buat web) atau Python (buat tool kecil), minimal sampai bisa "baca dia nulis apa dan error-nya bilang apa". Sampai level itu, Cursor baru beneran berubah dari "untung-untungan" jadi "alat yang nyaman".
Cocok buat siapa, nggak buat siapa
| Kalau kamu… | Saran |
|---|---|
| Developer yang udah ada dasar, mau ngebut pakai AI | Layak banget pakai, ROI paling tinggi |
| Nol dasar tapi mau bikin tool kecil buat dipakai sendiri | Boleh coba, bisa bikin hal kecil; sambil belajar dasar, jangan harap nol pemahaman |
| Udah berat pakai VS Code, cuma mau autocomplete pintar | Pasang Copilot mungkin udah cukup, nggak harus pindah |
| Cuma sesekali butuh sepotong kode kecil | Pakai ChatGPT lebih praktis, nggak perlu install editor khusus |
| Bikin barang buat dirilis, dipakai orang, nyangkut uang dan privasi | Boleh buat ngebut, tapi wajib ada yang ngerti kode buat ngaudit |
FAQ
Cursor gratis?
Ada versi gratis dengan 2000 completion + 50 chat premium/bulan. Pro $20/bulan unlimited completion.
Nggak bisa coding bisa pakai?
Agent mode bisa generate project dari deskripsi. Tapi kamu minimal harus bisa baca kode — supaya bisa identifikasi masalah.
Hubungannya sama VS Code?
Cursor = fork VS Code + AI bawaan. Interface hampir sama, plugin dan shortcut kompatibel.
Pengin cek sendiri? Situs resminya di sini
Artikel ini ngebahas cara pakai dan alur kerja; fitur, kuota, dan harga spesifik bisa berubah kapan saja, silakan ikuti yang resmi:
- Situs resmi Cursor (cursor.com) — download terbaru, paket Hobby/Pro, dan batas kuota completion.
