Panduan Lengkap Memulai Claude Code 2026 | 7 Langkah dari Nol hingga Siap Pakai di Dunia Kerja
Panduan pemula lengkap untuk pengguna baru Claude Code. Dari instalasi hingga mengintegrasikannya ke workflow pengembangan nyata — mencakup semua jebakan yang Masa hadapi di awal.
“Saya sudah dengar tentang Claude Code, tapi tidak tahu harus mulai dari mana.”
Itulah yang persis saya rasakan ketika pertama kali mencoba Claude Code. Saya bisa mengetik claude di terminal dan melihat sesuatu berjalan — tapi sama sekali tidak punya bayangan bagaimana cara memasukkannya ke dalam keseharian sebagai developer.
Di panduan ini, saya akan menjelaskan semua yang saya lakukan untuk berangkat dari nol hingga bisa menggunakan Claude Code dalam pekerjaan nyata, diatur dalam 7 langkah yang jelas. Kalau kamu sudah menginstalnya tapi tidak tahu apa yang harus dilakukan selanjutnya, panduan ini untukmu.
Langkah 1: Instalasi dan Konfigurasi Awal
Instalasi
npm install -g @anthropic-ai/claude-code
Node.js 18 atau lebih tinggi diperlukan. Setelah instalasi, periksa versinya dengan claude --version.
Mengatur API Key
Claude Code menggunakan API Anthropic. Buat akun di console.anthropic.com dan dapatkan API key kamu.
# Opsi 1: Environment variable (direkomendasikan)
export ANTHROPIC_API_KEY="sk-ant-api03-..."
# Opsi 2: Atur saat pertama kali menjalankan perintah claude
claude
# → Kamu akan diminta memasukkan API key
Uji Coba Pertama
claude -p "Hello! Please introduce yourself."
Kalau ini berhasil, setup sudah selesai.
Langkah 2: Buat CLAUDE.md untuk Mengenalkan Proyekmu ke Claude
Claude Code secara otomatis membaca CLAUDE.md di root proyek. Dengan menulis informasi proyek di sana, kamu tidak perlu menjelaskannya berulang kali.
Inilah CLAUDE.md pertama saya yang sangat sederhana:
# Nama Proyek
## Tech Stack
- TypeScript + Node.js
- PostgreSQL (Prisma)
- React + Vite
## Perintah Umum
- Dev server: npm run dev
- Test: npm test
- Build: npm run build
## Aturan
- Komentar ditulis dalam Bahasa Indonesia atau Inggris
- Nama fungsi menggunakan camelCase bahasa Inggris
Itu sudah cukup. Claude Code akan memahami bahwa “proyek ini menggunakan TypeScript dan test dijalankan dengan npm test.”
Kesalahan pertama saya: Saya mulai menggunakan Claude Code tanpa CLAUDE.md, dan harus menjelaskan “proyek ini TypeScript” di setiap percakapan. Luangkan 5 menit di awal untuk membuatnya — semua percakapan berikutnya akan jauh lebih lancar.
Langkah 3: Pilih “Tugas Percobaan” Pertamamu
Langsung terjun ke tugas yang kompleks sering berujung pada pikiran: “wah, ternyata lebih susah dari yang dibayangkan.” Mulailah dengan tugas dari daftar ini:
Daftar Tugas Pemula (Kesulitan Rendah)
# 1. Minta penjelasan kode
claude -p "Read src/auth/login.ts and explain what this file does"
# 2. Minta code review
claude -p "Review the code in src/utils/date.ts and tell me what could be improved"
# 3. Minta dibuatkan test
claude -p "Write unit tests for the getUserById function in src/api/users.ts"
# 4. Generate README
claude -p "Create a README.md for this project"
Semua tugas ini adalah “hanya membaca” atau “menambah file baru.” Simpan tugas yang mengubah kode yang sudah ada untuk nanti, setelah kamu terbiasa dengan Claude Code.
Langkah 4: Ketahui Kapan Menggunakan Mode Interaktif vs. Mode One-Shot
Claude Code memiliki dua cara penggunaan utama.
Mode Interaktif (claude)
cd my-project
claude
Terminal menjadi REPL (antarmuka interaktif) tempat kamu bisa melakukan banyak pertukaran. Ideal untuk pekerjaan iteratif — “ubah ini dengan maksud ini,” “batalkan saja.”
Mode One-Shot (claude -p "...")
claude -p "List every place in src/api/ that still has a TODO comment"
Dijalankan sekali dan mengembalikan hasil. Cocok untuk skrip dan pipeline CI.
Aturan saya: Mode interaktif untuk pekerjaan implementasi yang kompleks, mode one-shot untuk investigasi, verifikasi, dan tugas rutin.
Langkah 5: Gunakan Pengaturan Izin untuk Keamanan
Karena Claude Code bisa memanipulasi file dan menjalankan perintah, mengonfigurasi izin sejak awal akan memberikan ketenangan pikiran.
Buat .claude/settings.json:
{
"permissions": {
"allow": [
"Read(**)",
"Glob(**)",
"Grep(**)",
"Bash(npm run *)",
"Bash(git log*)",
"Bash(git diff*)",
"Bash(git status*)"
],
"deny": [
"Bash(rm -rf*)",
"Bash(git push --force*)"
],
"ask": [
"Write(**)",
"Edit(**)",
"Bash(git commit*)",
"Bash(git push*)"
]
}
}
Dengan konfigurasi ini:
- Dijalankan otomatis: Membaca file, mencari, menjalankan test
- Selalu bertanya: Menulis file, git commit dan push
- Diblokir permanen:
rm -rfdangit push --force
Mulailah dengan banyak operasi di ask, lalu pindahkan ke allow seiring bertambahnya kepercayaan dirimu.
Langkah 6: Pelajari Cara Memberi Instruksi yang Efektif
Salah satu hal pertama yang akan kamu sadari adalah kualitas output Claude Code sangat bergantung pada bagaimana kamu merumuskan instruksi.
Contoh Buruk vs. Baik
# ❌ Terlalu samar
claude -p "Perbaiki fitur login"
# ✅ Spesifik dan jelas batasannya
claude -p "
Fix the login function in src/api/auth.ts (around line 42):
- No handling when the password field is empty — should return a 400 error
- Error messages are English-only — return them in English and Indonesian too
Follow the existing error handling pattern in src/utils/errors.ts
"
Tiga tips:
- Sebutkan nama file dan nomor baris — sangat mengurangi waktu eksplorasi
- Deskripsikan perilaku yang diharapkan secara konkret — “bikin lebih baik” tidak akan berhasil
- Nyatakan batasanmu — “ikuti pola yang sudah ada,” “jangan sentuh file lain”
Langkah 7: Integrasikan ke Workflow Harianmu
Setelah menguasai dasarnya, masukkan ke rutinitas sehari-hari. Ini adalah pola yang benar-benar saya gunakan setiap hari.
Pengecekan Pagi
# Rangkuman commit kemarin
claude -p "Run git log --oneline -10 and give me a plain-English summary of what changed"
Saat Memperbaiki Bug
claude
# → Paste log error dan katakan "lihat log error ini dan cari penyebabnya"
Membuat Deskripsi PR
claude -p "
Review the changes in git diff main...feature/add-search and write a GitHub PR description in markdown.
Include: purpose of the changes, implementation approach, and how to test it.
"
Membantu Code Review
claude -p "
Review the changed files in this PR:
$(git diff --name-only main...HEAD)
Prioritize flagging any security issues and performance concerns.
"
Hambatan Umum di Awal dan Cara Mengatasinya
Hambatan 1: “Terasa lambat”
Claude Code semakin lambat seiring percakapan yang semakin panjang. Jalankan /compact setiap 30–60 menit untuk mengompresi riwayat percakapan.
# Di dalam REPL Claude Code
/compact
Hambatan 2: “Mencoba membaca terlalu banyak file”
Cukup tambahkan “kamu tidak perlu membaca yang lain” dalam instruksimu.
# Sebelum
"Fix the bug in src/"
# Sesudah
"Read only src/api/auth.ts and fix the bug there. You don't need to read any other files."
Hambatan 3: “Khawatir soal biaya”
Default-nya menggunakan model Opus yang berkapabilitas tinggi, tapi Sonnet sudah cukup untuk tugas-tugas sederhana.
# Ganti model di tengah sesi
/model claude-sonnet-4-6
Ringkasan: Yang Harus Dilakukan di Minggu Pertama
Hari 1: Install + tulis CLAUDE.md
Hari 2-3: Coba tugas pemula (menjelaskan kode, review)
Hari 4-5: Tambahkan pengaturan izin dan coba pengeditan file nyata
Hari 6-7: Integrasikan ke workflow sendiri
Semakin sering menggunakan Claude Code, semakin kuat intuisimu tentang “kapan harus menggunakannya.” Habiskan minggu pertamamu dengan meminta penjelasan kode dan membuat test — lalu secara bertahap naik ke tugas yang lebih kompleks.
Situs ini (claudecode-lab.com) sepenuhnya dioperasikan dengan Claude Code — pembuatan artikel, terjemahan, dan deployment diotomatisasi setiap hari. Awalnya saya pikir “apakah itu benar-benar mungkin?” — sekarang saya tidak bisa membayangkan pengembangan tanpa Claude Code. Yuk, coba juga!
Artikel Terkait
Tingkatkan alur kerja Claude Code kamu
50 template prompt yang sudah teruji, siap copy-paste ke Claude Code sekarang juga.
PDF Gratis: Cheatsheet Claude Code dalam 5 Menit
Cukup masukkan emailmu dan kami akan langsung mengirim cheatsheet PDF A4 satu halaman.
Kami menjaga data pribadimu dengan aman dan tidak pernah mengirim spam.
Tentang Penulis
Masa
Engineer yang aktif menggunakan Claude Code. Mengelola claudecode-lab.com, media teknologi 10 bahasa dengan lebih dari 2.000 halaman.
Artikel Terkait
Membuat REST API dengan Claude Code | Panduan Praktis untuk Pemula
Pelajari dasar-dasar REST API bersama Claude Code. Panduan praktis mencakup desain endpoint, validasi, dan penanganan error — dengan kode siap copy-paste.
Desain, Implementasi & Pengujian REST API Super Cepat dengan Claude Code | Dari Spesifikasi OpenAPI ke Produksi
Pelajari cara mengembangkan REST API dari awal hingga akhir dengan Claude Code: dari pembuatan spesifikasi OpenAPI hingga kode TypeScript siap produksi dengan Hono, validasi zod, dan pembuatan test vitest. Dilengkapi contoh kode yang bisa langsung dijalankan.
Claude Code vs Gemini CLI 2026 Perbandingan Mendalam | Apa Bedanya AI Google?
Perbandingan langsung Claude Code dan Gemini CLI oleh engineer DX Masa. Harga, otonomi, jendela konteks, dan ekosistem dianalisis. Termasuk diagram keputusan untuk memilih alat yang tepat.