Apa Itu Claude Code? Panduan Lengkap dari Instalasi hingga Penggunaan Pertama
Panduan ramah pemula untuk menginstal dan menggunakan Claude Code. Pelajari cara memulai dengan AI coding assistant berbasis terminal ini hari ini.
Apa Itu Claude Code
Claude Code adalah AI coding assistant berbasis terminal yang dibuat oleh Anthropic. Berbeda dengan VS Code extension, Claude Code berjalan sebagai CLI tool — dan itulah fitur utamanya. Ia memahami seluruh codebase-mu dan bisa mengedit file, membuat file baru, menjalankan command, serta menangani operasi Git dalam satu tempat.
Karena tidak bergantung pada editor tertentu, kamu bisa menggunakannya di environment development mana pun.
Instalasi
Prasyarat
- Node.js 18 atau lebih baru sudah terinstal
- Akun Anthropic (Max plan atau API access)
Install via npm
npm install -g @anthropic-ai/claude-code
Setelah terinstal, verifikasi instalasinya:
claude --version
Autentikasi Pertama
Autentikasi diperlukan saat pertama kali dijalankan.
claude
Menjalankan perintah ini akan membuka browser untuk autentikasi dengan akun Anthropic. Setelah autentikasi selesai, kamu akan kembali ke terminal dan siap untuk memulai.
Penggunaan Dasar
Mode Interaktif
Cukup ketik claude di root directory project-mu untuk memulai sesi interaktif.
cd my-project
claude
Di dalam sesi, kamu bisa memberikan instruksi dalam bahasa natural:
> Explain the structure of this project
> Add a validation function to src/utils/helper.ts
> Run the tests and make sure they pass
Mode One-Shot
Untuk menjalankan satu perintah tanpa memulai sesi interaktif, gunakan flag -p:
claude -p "Check the dependencies in package.json and list any unused ones"
Piping Input
Kamu juga bisa mem-pipe data ke Claude Code melalui stdin:
cat error.log | claude -p "Analyze this error log and suggest a fix"
git diff | claude -p "Review this diff"
Slash Command yang Berguna
Berikut beberapa slash command yang bisa kamu gunakan selama sesi:
| Command | Deskripsi |
|---|---|
/help | Tampilkan bantuan |
/clear | Hapus riwayat percakapan |
/compact | Ringkas dan kompres percakapan |
/init | Generate file CLAUDE.md |
/cost | Tampilkan penggunaan token sesi ini |
Hal yang Harus Dicoba Pertama
1. Pahami Project-mu
> Explain the architecture of this project
Claude Code membaca semua file dan memberikan gambaran struktural.
2. Generate CLAUDE.md
> /init
Ini otomatis menghasilkan file konfigurasi yang memberitahu Claude Code tentang aturan dan konvensi coding project-mu.
3. Perbaiki Bug
> Run npm test, find the failing tests, and fix them
Claude Code menangani seluruh alur — menjalankan test, mengidentifikasi error, dan memperbaiki kodenya.
Pengaturan Permission
Karena Claude Code bisa mengedit file dan menjalankan command, ia meminta konfirmasi untuk setiap aksi. Kamu bisa meng-approve command yang tepercaya terlebih dahulu di pengaturan:
// .claude/settings.json
{
"permissions": {
"allow": [
"Read",
"Bash(npm test)",
"Bash(npm run lint)"
]
}
}
Kesimpulan
Claude Code mudah diinstal dan memungkinkanmu langsung bekerja dengan AI coding assistant dari terminal. Mulai dengan menjalankan claude di direktori project dan coba hal-hal seperti penjelasan kode atau refactoring. Di artikel-artikel berikutnya, kita akan membahas perbandingan dengan tool AI lain dan workflow yang lebih advanced.