Langsung ke konten utama
Claude Code adalah agen coding berbasis terminal yang memahami codebase Anda dan membantu Anda coding lebih cepat melalui perintah bahasa natural - mengeksekusi tugas rutin, menjelaskan kode kompleks, dan menangani workflow git. Claude Code menjadi lebih powerful dengan Coding Plan — Paket Pro menawarkan lebih dari Claude Pro (20 USD/bulan), paket Max menawarkan lebih dari Claude Max (200 USD/bulan). Code lebih cepat, debug lebih cerdas, dan kelola workflow dengan lancar dengan lebih banyak token dan keandalan lebih tinggi.

Langkah 1: Install Claude Code

Jika Anda menemui error permission saat instalasi, coba gunakan sudo (MacOS/Linux) atau jalankan command prompt sebagai administrator (Windows).

Langkah 2: Konfigurasi Coding Plan

1

Dapatkan API Key

2

Konfigurasi Variabel Environment

Ada 2 cara konfigurasi: melalui file settings.json (direkomendasikan) atau melalui export variabel environment.

Langkah 1: Temukan jalur file settings.json yang benar

File konfigurasi terletak di lokasi berbeda tergantung sistem operasi:
Jalur: %USERPROFILE%\.claude\settings.jsonContoh: C:\Users\NamaAnda\.claude\settings.json

Langkah 2: Buka settings.json untuk diedit

Pilih salah satu metode berikut untuk membuka file:
# Di Windows (Git Bash atau WSL)
claude --settings "$USERPROFILE\.claude\settings.json"

# Di macOS/Linux
claude --settings ~/.claude/settings.json
Perintah ini membuka file di editor default sistem Anda. Jika tidak berhasil, coba metode lain di bawah.

Langkah 3: Tambahkan konfigurasi ke file

Tambahkan field env ke file settings.json:
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "api_key_anda",
    "ANTHROPIC_BASE_URL": "https://api.vibecodecheap.com/v1/ai",
    "API_TIMEOUT_MS": "3000000"
  }
}
Ganti api_key_anda dengan API Key VibeCodeCheap Anda dan simpan file.

Pemecahan masalah umum

Penyebab: Perintah seperti code, cursor mungkin tidak ada di PATH, atau file dibuka di lokasi yang salah.Solusi:
  1. Verifikasi lokasi file:
    # Windows (PowerShell)
    ls $env:USERPROFILE\.claude\settings.json
    
    # macOS/Linux
    ls -la ~/.claude/settings.json
    
  2. Jika file tidak ada, buat direktori dan file:
    # Windows (PowerShell)
    mkdir -Force $env:USERPROFILE\.claude
    echo '{"env":{}}' > $env:USERPROFILE\.claude\settings.json
    
    # macOS/Linux
    mkdir -p ~/.claude
    echo '{"env":{}}' > ~/.claude/settings.json
    
  3. Buka file menggunakan jalur absolut:
    # Windows
    code "C:\Users\NamaAnda\.claude\settings.json"
    
    # macOS
    code "/Users/NamaAnda/.claude/settings.json"
    
  1. Periksa format JSON: Gunakan JSONLint untuk validasi
  2. Tutup semua terminal yang menjalankan Claude Code
  3. Buka terminal baru dan jalankan claude lagi
  4. Jalankan /status di Claude Code untuk memverifikasi konfigurasi
Penyebab: Direktori .claude belum dibuat karena Claude Code belum dijalankan.Solusi:
  1. Jalankan claude sekali (bisa keluar langsung)
  2. Atau buat secara manual:
    # Windows
    mkdir %USERPROFILE%\.claude
    
    # macOS/Linux
    mkdir -p ~/.claude
    
Penyebab: Claude Code dapat menimpa settings.json secara otomatis dalam beberapa kasus.Solusi:
  1. Backup file konfigurasi:
    cp ~/.claude/settings.json ~/.claude/settings.json.backup
    
  2. Kunci file untuk mencegah penimpaan (hanya jika diperlukan):
    # macOS/Linux
    chmod 444 ~/.claude/settings.json
    
    # Windows (PowerShell - jalankan sebagai admin)
    Set-ItemProperty -Path "$env:USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $true
    
  3. Buka kunci saat perlu edit:
    # macOS/Linux
    chmod 644 ~/.claude/settings.json
    
    # Windows (PowerShell)
    Set-ItemProperty -Path "$env:USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $false
    
Penyebab: WSL menggunakan Node.js Windows alih-alih versi Linux.Periksa:
which node
which npm
# Jika hasilnya /mnt/c/... maka menggunakan Node Windows
Solusi:
  1. Instal Node.js untuk Linux:
    # Menggunakan nvm (direkomendasikan)
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
    source ~/.bashrc
    nvm install --lts
    
    # Atau menggunakan package manager
    sudo apt update
    sudo apt install nodejs npm
    
  2. Perbaiki prioritas PATH - Tambahkan ke ~/.bashrc atau ~/.zshrc:
    # Pastikan nvm dimuat
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    
    # Prioritaskan path Linux
    export PATH="$HOME/.local/bin:/usr/local/bin:/usr/bin:$PATH"
    
  3. Terapkan perubahan:
    source ~/.bashrc
    
Penyebab: macOS memiliki keamanan gatekeeper dan SIP (System Integrity Protection).Solusi:
  1. Izinkan terminal mengakses file:
    • Buka System Settings > Privacy & Security > Full Disk Access
    • Tambahkan Terminal.app atau iTerm2
  2. Perbaiki permission direktori:
    sudo chown -R $(whoami) ~/.claude
    chmod -R u+w ~/.claude
    

Langkah 3: Mulai dengan Claude Code

Setelah konfigurasi, Anda dapat mulai menggunakan Claude Code di terminal:
cd your-project-directory
claude
Jika Anda menggunakan Windows, Anda perlu menjalankan claude menggunakan Git Bash atau Ubuntu (WSL) untuk pertama kalinya.
Saat menjalankan Claude Code untuk pertama kalinya, Anda mungkin melihat prompt keamanan yang meminta izin akses file:
Do you trust the files in this folder?

 Claude Code may read, write, or execute files contained in this directory. 
 This can pose security risks, so only use files from trusted sources.

 ❯ 1. Yes, proceed
   2. No, exit
Pilih “Yes, proceed” dan tekan Enter untuk memberikan Claude Code akses ke file di direktori proyek Anda.

FAQ

Cara Mengganti Model yang Digunakan

Pemetaan antara variabel environment model internal Claude Code dan model:
ModelMultiplierContext
claude-sonnet-4-51x200K tokens
claude-sonnet-4-5-202509291x200K tokens
claude-opus-4-5-202511012x200K tokens
gpt-5-mini0x (gratis)128K tokens
glm-4.60x (gratis)200K tokens
glm-4.70x (gratis)200K tokens
gpt-5-mini, glm-4.6 dan glm-4.7 adalah model gratis dengan penggunaan tak terbatas saat berlangganan Coding Plan di VibeCodeCheap.
Jika Anda perlu menyesuaikan, Anda dapat langsung mengedit file konfigurasi ~/.claude/settings.json:
{
  "env": {
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-5-20250929",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-5-20251101"
  }
}

Cara Memeriksa Status Model Saat Ini

Buka terminal baru dan jalankan claude, masukkan /help untuk melihat semua perintah yang tersedia.
  • Masukkan /status untuk memeriksa status model saat ini.
  • Masukkan /models untuk melihat daftar semua model yang tersedia.

Konfigurasi Manual Tidak Berfungsi

Jika Anda telah mengedit file ~/.claude/settings.json tapi perubahan tidak berlaku:
  • Tutup semua jendela Claude Code, buka terminal baru dan jalankan claude lagi.
  • Jika masih tidak berfungsi, coba hapus file ~/.claude/settings.json dan konfigurasi ulang.
  • Konfirmasi format JSON benar, periksa nama variabel dan pastikan tidak ada koma yang hilang atau berlebih.

Versi Claude Code yang Direkomendasikan

Kami menyarankan menggunakan versi terbaru Claude Code:
# Periksa versi saat ini
claude --version

# Upgrade ke versi terbaru
claude update