Key Takeaways
- Terminal-native, bukan chatbot: Claude Code berjalan langsung pada file lokal Anda, mengindeks seluruh struktur proyek Anda, dan beroperasi melalui sistem perizinan di mana Anda menyetujui setiap perubahan file dan eksekusi perintah.
- Plan Mode untuk tugas kompleks: Beritahu Claude untuk merencanakan pendekatannya sebelum membuat perubahan -- ia menganalisis masalah, menguraikan langkah-langkah, menunjukkan penalaran, dan menunggu persetujuan Anda sebelum mengeksekusi.
- Sonnet untuk 80%, Opus untuk 20%: Gunakan Sonnet 4.6 untuk tugas sehari-hari (cepat, hemat biaya); beralih ke Opus 4.6 untuk refactoring multi-file yang kompleks, keputusan arsitektur, atau Agent Teams.
- CLAUDE.md meningkatkan konsistensi: Buat file CLAUDE.md khusus proyek dengan konvensi coding, preferensi tech stack, dan persyaratan pengujian yang dibaca Claude secara otomatis di setiap sesi.
Tutorial Claude Code untuk Pemula: Panduan Memulai Lengkap
Claude Code adalah AI coding assistant yang berada di terminal Anda.
Dibangun oleh Anthropic, ia terhubung langsung ke codebase Anda, memahami struktur proyek Anda, dan menulis kode nyata di mesin Anda — semuanya melalui percakapan bahasa alami. Sejak ketersediaan umumnya pada Mei 2025, Claude Code telah berkembang menjadi salah satu AI development tools yang paling banyak diadopsi, berkontribusi pada Anthropic mencapai pendapatan tahunan lebih dari $1 miliar pada November 2025.
Tutorial ini membawa Anda dari nol hingga produktif. Tidak diperlukan pengalaman AI tooling sebelumnya.
Daftar Isi
- Apa itu Claude Code?
- Prasyarat dan Instalasi
- Sesi Pertama Anda
- Referensi Perintah Penting
- Plan Mode: Berpikir Sebelum Menulis Kode
- Menyiapkan CLAUDE.md
- Contoh Alur Kerja Dunia Nyata
- Memilih Antara Sonnet 4.6 dan Opus 4.6
- Tips untuk Mendapatkan Hasil Maksimal dari Claude Code
Apa itu Claude Code?
Claude Code adalah terminal-native AI coding assistant dari Anthropic. Berbeda dengan chatbot berbasis browser atau ekstensi IDE, ia berjalan langsung di dalam terminal Anda dan beroperasi pada file lokal Anda.
Inilah yang membuatnya berbeda:
- Kesadaran codebase yang mendalam — Claude mengindeks seluruh proyek Anda dan memahami bagaimana file berhubungan satu sama lain
- Penalaran interaktif — ia menunjukkan proses berpikirnya dan meminta masukan Anda pada titik-titik keputusan
- Eksekusi lokal — mengedit file dan menjalankan perintah di mesin Anda, bukan di sandbox jarak jauh
- Sistem perizinan — setiap perubahan file dan eksekusi perintah memerlukan persetujuan Anda
Claude Code ditenagai oleh Claude Opus 4.6 dan Claude Sonnet 4.6, model paling mumpuni dari Anthropic. Ia mendukung context window standar 200K, dengan beta 1M tokens tersedia pada Opus 4.6.
"Claude Code bukan chatbot. Ia adalah coding agent yang kebetulan berkomunikasi melalui percakapan."
Prasyarat dan Instalasi
Apa yang Anda Butuhkan
Sebelum menginstal, pastikan Anda memiliki:
- Langganan Claude — Claude Pro ($20/month) minimal
- Aplikasi terminal — Terminal.app (macOS), terminal Linux pilihan Anda, atau Windows Terminal
- OS yang didukung — macOS, Linux, atau Windows 11
- Node.js — diperlukan untuk metode instalasi npm
Langkah 1: Instal Claude Code
Buka terminal Anda dan jalankan:
npm install -g @anthropic-ai/claude-code
Atau, Anda dapat menginstal melalui skrip resmi:
curl -fsSL https://claude.ai/install.sh | sh
Langkah 2: Verifikasi Instalasi
claude --version
Anda harus melihat nomor versi saat ini dicetak. Jika Anda mendapatkan kesalahan "command not found", pastikan direktori bin Node.js Anda ada di PATH Anda.
Langkah 3: Navigasi ke Proyek Anda
Claude Code bekerja paling baik saat diluncurkan dari root proyek Anda:
cd ~/projects/my-app
claude
Itu saja. Claude akan memindai proyek Anda dan Anda siap untuk memulai.
Sesi Pertama Anda
Saat Anda meluncurkan claude untuk pertama kalinya di dalam sebuah proyek, inilah yang terjadi:
- Claude mengindeks file dan struktur proyek Anda
- Ia membuka prompt interaktif tempat Anda mengetik dalam bahasa alami
- Anda mengajukan pertanyaan atau memberikan instruksi, dan Claude merespons dengan kode, editan, atau penjelasan
Interaksi Pertama yang Sederhana
Coba mulai dengan sesuatu seperti ini:
> Apa yang dilakukan proyek ini? Rangkum tech stack dan struktur foldernya.
Claude akan memindai file Anda dan memberi Anda rincian terstruktur dari proyek Anda — framework, entry points, modul utama.
Lanjutkan dengan tugas nyata:
> Tambahkan validasi input ke formulir pendaftaran. Email harus divalidasi dan kata sandi membutuhkan setidaknya 8 karakter.
Claude akan:
- Menemukan komponen formulir yang relevan
- Menunjukkan rencananya untuk perubahan tersebut
- Meminta izin Anda sebelum memodifikasi file apa pun
- Menerapkan editan dan mengonfirmasi apa yang diubah
Anda tetap memegang kendali sepanjang waktu. Tidak ada yang terjadi tanpa persetujuan Anda.
Referensi Perintah Penting
Ini adalah perintah yang akan paling sering Anda gunakan di dalam sesi Claude Code:
| Perintah | Kegunaan |
|---|---|
claude | Memulai sesi Claude Code baru |
/help | Menampilkan semua perintah yang tersedia |
/plan | Masuk ke Plan Mode — Claude merencanakan sebelum mengeksekusi |
/clear | Membersihkan konteks percakapan dan mulai baru |
/cost | Menampilkan penggunaan tokens dan perkiraan biaya untuk sesi tersebut |
/compact | Mengompres percakapan untuk menghemat ruang context window |
Anda tidak perlu menghafal perintah slash untuk menjadi produktif. Sebagian besar waktu, Anda cukup mengetik permintaan Anda dalam bahasa alami dan Claude akan memikirkan sisanya.
Plan Mode: Berpikir Sebelum Menulis Kode
Plan Mode adalah salah satu fitur terpenting Claude Code, terutama bagi pemula.
Saat Anda masuk ke Plan Mode dengan /plan, Claude mengubah perilakunya:
- Ia menganalisis masalah — membaca file yang relevan, menelusuri dependensi, mengidentifikasi area yang terpengaruh
- Ia menguraikan rencana langkah demi langkah — apa yang akan ia ubah, dalam urutan apa, dan mengapa
- Ia menunjukkan penalarannya — Anda melihat bagaimana Claude memikirkan masalah tersebut
- Ia menunggu persetujuan Anda — tidak ada yang dieksekusi sampai Anda mengatakan lanjut
Kapan Menggunakan Plan Mode
- Refactoring kompleks — mengganti nama modul yang diimpor di puluhan file
- Fitur multi-file — menambahkan API endpoint baru yang menyentuh routes, controllers, models, dan tests
- Codebase yang tidak dikenal — ketika Anda ingin memahami dampak sebelum membuat perubahan
- Pembelajaran — membaca penalaran Claude membantu Anda memahami codebase Anda sendiri dengan lebih baik
Contoh: Plan Mode dalam Aksi
> /plan
> Refactor modul autentikasi untuk menggunakan JWT tokens alih-alih session cookies.
Claude akan merespons dengan sesuatu seperti:
Berikut adalah rencana saya:
- Perbarui
auth/middleware.jsuntuk memverifikasi JWT tokens alih-alih memeriksa session store- Modifikasi
auth/login.jsuntuk menghasilkan dan mengembalikan JWT pada login yang berhasil- Perbarui
auth/logout.jsuntuk menangani invalidasi token- Sesuaikan API client di
frontend/src/api.jsuntuk mengirim tokens di header Authorization- Perbarui 3 file test untuk menggunakan JWT-based authentication fixtures
Haruskah saya melanjutkan?
Anda meninjau, mengajukan pertanyaan, menyesuaikan rencana jika perlu, lalu menyetujui.
Menyiapkan CLAUDE.md
CLAUDE.md adalah file khusus yang dibaca Claude secara otomatis di awal setiap sesi. Anggap saja sebagai file konfigurasi tentang bagaimana Claude harus berperilaku dalam proyek Anda.
Buat CLAUDE.md Anda
Tempatkan di root proyek Anda:
# Project: My SaaS App
## Tech Stack
- Next.js 14 dengan App Router
- TypeScript (strict mode)
- Tailwind CSS
- PostgreSQL dengan Prisma ORM
## Coding Conventions
- Gunakan functional components dengan hooks (tidak ada class components)
- Semua fungsi harus memiliki tipe return TypeScript
- Gunakan named exports, bukan default exports
- Tulis tests untuk semua fungsi utility baru
## Testing
- Jalankan tests dengan: npm run test
- Gunakan Vitest untuk unit tests
- File test diletakkan di direktori __tests__ di samping file sumber
## Git
- Conventional commits: feat(), fix(), refactor()
- Selalu buat branch baru untuk fitur
Mengapa CLAUDE.md Penting
Tanpa CLAUDE.md, Claude membuat tebakan yang masuk akal tentang konvensi Anda. Dengan itu, Claude mengikuti standar persis Anda dari prompt pertama. Ini sangat berharga pada tim di mana konsistensi itu penting.
Contoh Alur Kerja Dunia Nyata
Debugging Masalah Produksi
> Pengguna melaporkan bahwa dashboard membutuhkan waktu 15 detik untuk memuat.
> Periksa API calls pada halaman dashboard dan identifikasi hambatan performa apa pun.
Claude akan menelusuri komponen dashboard, menemukan API calls, memeriksa N+1 queries atau index yang hilang, dan menyarankan perbaikan spesifik.
Menambahkan Fitur Baru
> Tambahkan toggle dark mode ke aplikasi. Ini harus mempertahankan preferensi pengguna
> di localStorage dan diterapkan saat pemuatan halaman tanpa flash of unstyled content.
Claude akan mengidentifikasi di mana harus menambahkan komponen toggle, menyiapkan context tema, menambahkan logika localStorage, dan menangani render awal dengan benar.
Refactoring Kode Warisan
> /plan
> File ini menggunakan pola async berbasis callback. Refactor untuk menggunakan async/await
> sambil tetap mempertahankan API eksternal yang sama.
Claude merencanakan refactoring, menunjukkan fungsi mana yang berubah, dan mengonfirmasi tidak ada yang rusak secara eksternal sebelum melanjutkan.
Integrasi Git
Claude Code bekerja langsung dengan Git. Anda dapat memintanya untuk:
> Buat branch baru bernama feat/dark-mode, commit perubahan yang baru saja kita buat,
> dan buka pull request dengan deskripsi tentang apa yang diubah.
Claude akan membuat branch, melakukan stage pada file, menulis pesan commit, dan menggunakan GitHub CLI untuk membuka PR — semuanya di dalam sesi terminal Anda.
Memilih Antara Sonnet 4.6 dan Opus 4.6
Claude Code memberi Anda akses ke dua model. Memilih yang tepat akan menghemat waktu dan uang Anda.
| Sonnet 4.6 | Opus 4.6 | |
|---|---|---|
| Kecepatan | Cepat | Lebih lambat |
| Biaya (API) | $3 / $15 per 1M tokens | $15 / $75 per 1M tokens |
| Terbaik untuk | Sebagian besar tugas coding sehari-hari | Arsitektur kompleks, refactoring multi-file |
| Context window | 200K tokens | 200K standar, 1M beta |
| Agent Teams | Tidak tersedia | Tersedia (Opus saja) |
Aturan 80/20
Gunakan Sonnet 4.6 untuk kira-kira 80% pekerjaan Anda: menulis fungsi, memperbaiki bug, menambah fitur, menulis tests, menjelaskan kode. Ia cepat, murah, dan lebih dari sekadar mampu.
Beralih ke Opus 4.6 untuk 20% tersulit: refactoring skala besar di banyak file, keputusan arsitektur yang kompleks, Agent Teams untuk pekerjaan paralel, atau saat Anda membutuhkan 1M token context window untuk menganalisis codebase yang besar.
Tips untuk Mendapatkan Hasil Maksimal dari Claude Code
1. Mulai setiap proyek dengan konteks. Sebelum masuk ke tugas, minta Claude untuk merangkum apa yang dilakukan proyek tersebut. Ini membantu Claude membangun model mental yang akurat dan menghasilkan kode yang lebih baik dari prompt pertama.
> Apa yang dilakukan proyek ini? Jelaskan arsitekturnya kepada saya.
2. Gunakan Plan Mode untuk apa pun yang kompleks.
Jika suatu tugas menyentuh lebih dari dua file, gunakan /plan. Biaya di muka untuk merencanakan menyelamatkan Anda dari perubahan yang salah yang lebih sulit untuk dibatalkan.
3. Jadilah spesifik dengan permintaan Anda.
Alih-alih "buat kodenya lebih baik," coba "refactor fungsi processPayment untuk menangani kegagalan tagihan Stripe dan coba lagi hingga 3 kali dengan exponential backoff."
4. Gunakan /compact saat mencapai batas konteks.
Sesi yang panjang mengumpulkan konteks. Saat Claude mulai kehilangan jejak percakapan sebelumnya, jalankan /compact untuk mengompres riwayat dan membebaskan ruang.
5. Buat dan pelihara CLAUDE.md Anda.
Ini adalah satu-satunya hal dengan daya ungkit tertinggi yang dapat Anda lakukan. CLAUDE.md yang baik menghilangkan koreksi berulang dan menjaga Claude tetap selaras dengan standar tim Anda.
6. Tinjau diffs sebelum menyetujui. Sistem perizinan Claude ada karena suatu alasan. Baca perubahan yang diusulkan, terutama untuk codebase yang tidak dikenal. Claude kuat tetapi tidak sempurna.
7. Gunakan integrasi Git untuk alur kerja yang bersih. Biarkan Claude menangani bagian mekanis dari Git — branching, committing, menulis deskripsi PR — sehingga Anda dapat fokus meninjau perubahan kode yang sebenarnya.
8. Rangkai tugas dalam satu sesi. Claude mengingat konteks dalam satu sesi. Setelah membangun sebuah fitur, segera tindak lanjuti dengan "sekarang tulis tests untuk apa yang baru saja kita tambahkan" — Claude sudah mengetahui kodenya.
Apa Selanjutnya?
Anda sekarang memiliki semua yang Anda butuhkan untuk mulai menggunakan Claude Code secara produktif. Kurva pembelajarannya singkat: sebagian besar pengembang menemukan ritme mereka dalam beberapa sesi pertama.
Setelah Anda merasa nyaman, jelajahi kemampuan yang lebih canggih ini:
- Agent Teams — jalankan beberapa instance Claude untuk pekerjaan paralel pada proyek besar (Opus 4.6 saja)
- 1M token context window — analisis codebase masif dalam satu sesi (Opus 4.6 beta)
- Custom slash commands — otomatiskan alur kerja berulang dengan perintah khusus proyek
- Integrasi CI/CD — jalankan Claude Code sebagai bagian dari pipeline build dan review Anda

