Cara Setup Claude Code: AI Agent Coding di Project JavaScript
DA
Dimas Arta

Dipublikasikan 1 Juni 2026

Cara Setup Claude Code: AI Agent Coding di Project JavaScript

Claude Code adalah AI agent coding dari Anthropic yang beroperasi langsung di terminal. Berbeda dengan Copilot yang berbasis autocomplete, Claude Code bisa membaca seluruh codebase, menjalankan command, dan bahkan membuat pull request secara mandiri. Tools ini lagi hype di komunitas developer karena kemampuannya yang powerful untuk refaktor kode besar, debugging kompleks, dan scaffolding project baru dalam hitungan menit.

Installasi Claude Code

Sebelum mulai, pastikan sistem kamu sudah memiliki Node.js versi 18 atau lebih tinggi. Claude Code didistribusikan sebagai package npm, jadi installasinya sangat straightforward:

npm install -g @anthropic-ai/claude-code

Setelah installasi selesai, jalankan command claude di terminal untuk pertama kali. Kamu akan diminta login via browser dengan akun Anthropic. Proses autentikasi ini hanya perlu dilakukan sekali dan token akan disimpan secara lokal.

Konfigurasi Project JavaScript

Masuk ke root directory project JavaScript atau TypeScript kamu. Claude Code akan otomatis membaca package.json, tsconfig.json, dan struktur folder untuk memahami konteks project. Untuk project besar, disarankan membuat file .claude.md di root yang berisi panduan coding standar tim, seperti convention penamaan variabel, struktur folder, atau aturan linting yang digunakan.

Contoh isi .claude.md:

# Project Guidelines - Gunakan camelCase untuk variabel dan PascalCase untuk komponen React - Selalu tambahkan unit test untuk setiap fungsi utilitas baru - Jangan gunakan console.log, gunakan logger utility yang sudah ada

Menjalankan Perintah Pertama

Coba tanyakan Claude Code untuk menjelaskan struktur project atau meminta bantuan debug. Contoh prompt yang efektif:

claude "Jelaskan struktur project ini dan identifikasi potential tech debt"

Claude Code akan melakukan file search di seluruh repository, membaca file relevan, dan memberikan analisis komprehensif. Kamu juga bisa menggunakan mode interactive dengan cukup mengetik claude tanpa argumen.

Mode Interactive dan Slash Commands

Dalam mode interactive, kamu bisa menggunakan beberapa slash commands untuk efisiensi:

  • /edit - Edit file spesifik berdasarkan instruksi
  • /test - Jalankan test suite dan analisis hasilnya
  • /git - Buat commit message, branch baru, atau diff review
  • /web - Akses dokumentasi online jika model membutuhkan konteks tambahan

Contoh penggunaan untuk membuat fitur baru:

/edit buatkan fungsi validasi email dengan regex yang komprehensif di src/utils/validation.ts

Tips Produktivitas dan Batasan

Meski powerful, Claude Code tetap punya batasan. Jangan pernah membiarkan AI menjalankan command destructive tanpa review, terutama rm, git push --force, atau command database migration. Selalu gunakan fitur --dry-run jika tersedia.

Best practices saat menggunakan Claude Code:

  • Commit perubahan sebelum memberikan instruksi besar agar bisa rollback
  • Gunakan context yang spesifik, hindari prompt terlalu vague
  • Review diff sebelum approve perubahan file
  • Manfaatkan --dir flag untuk membatasi scope pencarian di project monorepo

Claude Code gratis untuk personal use dengan rate limit tertentu. Untuk tim, Anthropic menyediakan enterprise tier dengan fitur audit log dan SSO integration.

Tutorial ini berdasarkan dokumentasi resmi Claude Code dan pengalaman komunitas developer. Untuk detail lebih lanjut, kunjungi dokumentasi resmi Anthropic Claude Code dan repository GitHub anthorpics/claude-code.