Panduan Claude Code CLI untuk Pemula: Cara Menggunakan AI Coding Assistant di Terminal

Panduan Claude Code CLI untuk Pemula: Cara Menggunakan AI Coding Assistant di Terminal

Verdict Cepat: Claude Code CLI adalah tool agentic AI resmi dari Anthropic yang berjalan langsung di terminal komputer Anda. Tidak seperti ChatGPT atau AI browser yang membutuhkan copy-paste manual, Claude Code memiliki akses sistem berkas (filesystem) langsung untuk membaca struktur proyek, mengedit kode di banyak file sekaligus, menjalankan perintah terminal, dan memperbaiki bug secara mandiri. Bagi developer maupun non-coder yang ingin mempercepat alur kerja pemrograman di 2026, menguasai Claude Code CLI adalah investasi produktivitas terbaik saat ini.

Apa Itu Claude Code CLI dan Mengapa Mengubah Alur Kerja Pemrograman?

Claude Code CLI adalah alat bantu pemrograman berbasis AI yang beroperasi sebagai perintah baris (command line interface) di dalam terminal. Alat ini dirancang untuk bekerja langsung di dalam direktori proyek Anda, sehingga AI tidak hanya memahami satu potongan kode melainkan seluruh konteks direktori dan arsitektur aplikasi.

Perbedaan utama antara alat berbasis terminal ini dengan AI chat biasa di web adalah agentic workflow. Saat Anda memberikan instruksi seperti “Tambahkan fitur otentikasi pengguna dengan Zod dan validasi email”, Claude Code akan membaca file konfigurasi, memeriksa skema database yang ada, membuat file baru, mengedit file lama, dan langsung menjalankan uji coba (testing) di terminal untuk memastikan tidak ada eror yang muncul.

Integrasi langsung dengan lingkungan pengembangan ini memangkas waktu copy-paste yang biasanya menghabiskan 40% waktu developer saat berinteraksi dengan AI. Dengan akses terminal, Claude Code dapat menjalankan perintah git, menginstal paket dependensi via npm atau pnpm, serta menjalankan skrip otomatisasi secara mandiri sesuai dengan izin yang Anda berikan.

Persyaratan dan Persiapan Sebelum Instalasi

Sebelum menginstal Claude Code CLI di perangkat Anda, pastikan sistem telah memenuhi beberapa persyaratan dasar berikut:

  • Node.js: Versi 18.0 atau yang lebih baru (diperlukan jika menginstal via npm).
  • Sistem Operasi: macOS (Intel/Apple Silicon), Linux (x64/ARM64), atau Windows via WSL2 (Windows Subsystem for Linux).
  • Akun Anthropic: Akun aktif di console.anthropic.com dengan metode pembayaran terverifikasi atau akses API key yang valid.
  • Terminal: Terminal bawaan (macOS Terminal, iTerm2, Warp, atau VS Code Integrated Terminal).

Penulis menyarankan untuk menyiapkan akun Anthropic Console terlebih dahulu dan memastikan limit penggunaan (usage tier) sudah diatur agar proses eksplorasi fitur berjalan lancar tanpa terhambat kuota API.

Cara Instalasi Claude Code CLI di Berbagai Sistem Operasi

Proses instalasi Claude Code CLI sangat mudah dan dapat dilakukan melalui beberapa opsi metode berikut ini:

Metode 1: Menggunakan npm (Direkomendasikan untuk Semua Platform)

Metode terpopuler dan paling stabil adalah melalui Node Package Manager (npm). Buka terminal Anda dan jalankan perintah berikut:

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

Metode 2: Menggunakan Homebrew (Khusus macOS dan Linux)

Bagi pengguna macOS atau Linux yang rutin menggunakan Homebrew, instalasi dapat dilakukan dengan satu baris perintah:

brew install claude-code

Metode 3: Skrip Otomatis Resmi

Anthropic juga menyediakan skrip penginstal resmi yang dapat diunduh langsung via curl:

curl -fsSL https://console.anthropic.com/install/claude-code.sh | sh

Setelah proses instalasi selesai, verifikasi bahwa CLI sudah terpasang dengan benar dengan mengetikkan perintah pengecekan versi:

claude --version

Proses Otentikasi dan Login Pertama Kali

Setelah instalasi berhasil, langkah berikutnya adalah menghubungkan CLI dengan akun Anthropic Anda. Terdapat dua metode otentikasi yang didukung:

1. Otentikasi Alur OAuth (Penggunaan Interaktif)

Jalankan perintah berikut di terminal Anda:

claude login

Perintah ini akan membuka peramban web (browser) secara otomatis menuju halaman otentikasi Anthropic Console. Setujui izin akses yang diminta, dan terminal Anda akan menerima token akses secara otomatis. Token ini disimpan secara aman di direktori lokal komputer Anda di folder ~/.claude/credentials.json.

2. Otentikasi API Key (Penggunaan Headless / CI/CD)

Jika Anda menjalankan Claude Code di server tanpa antarmuka grafis atau dalam alur CI/CD seperti GitHub Actions, Anda dapat menggunakan environment variable:

export ANTHROPIC_API_KEY="sk-ant-api03-..."

Setelah login berhasil, Anda siap memulai sesi pengembangan pertama Anda.

Cara Menggunakan Claude Code CLI untuk Proyek Pertama

Untuk mulai berinteraksi dengan Claude Code, navigasikan terminal Anda ke direktori proyek yang ingin dikerjakan, lalu panggil perintah claude:

cd ~/proyek/aplikasi-saya
claude

Saat sesi dimulai, Claude Code akan memindai struktur folder proyek, membaca file konfigurasi utama, dan menampilkan prompt interaktif REPL. Dari titik ini, Anda dapat memberikan perintah dalam bahasa alami sehari-hari.

Berikut adalah beberapa contoh instruksi praktis yang dapat langsung Anda berikan:

  • Analisis Kode: “Jelaskan alur otentikasi di proyek ini dan sebutkan file mana saja yang terlibat.”
  • Refactoring: “Ubah semua komponen di folder src/components agar menggunakan React Server Components.”
  • Memperbaiki Bug: “Jalankan npm test, analisis bagian mana yang gagal, dan perbaiki kodenya.”
  • Menambah Fitur: “Buat endpoint API baru di /api/products untuk mengambil daftar produk dari database.”
Panduan Claude Code CLI di terminal untuk AI coding
Penggunaan Claude Code CLI di terminal komputer untuk otomatisasi pemrograman. (Sumber: Unsplash)

Konfigurasi Wajib: Membuat dan Mengoptimalkan File CLAUDE.md

File CLAUDE.md adalah elemen paling krusial dalam penggunaan Claude Code CLI. File ini diletakkan di direktori utama (root) proyek dan berfungsi sebagai “buku panduan” atau instruksi sistem yang dibaca otomatis oleh Claude setiap kali sesi dimulai.

Dengan menyediakan file CLAUDE.md, Anda tidak perlu mengulang instruksi seperti “Gunakan TypeScript”, “Jangan gunakan library moment.js”, atau “Format kode dengan Prettier” di setiap percakapan.

Contoh Struktur File CLAUDE.md Profesional:

# Konfigurasi Proyek

## Standar Kode
- Gunakan Next.js 15 App Router dan TypeScript.
- Semua aksi server harus berada di folder app/_actions.
- Validasi semua input menggunakan Zod.
- Gunakan Tailwind CSS untuk penataan gaya visual.

## Perintah Pengujian & Build
- Jalankan tes unit: `pnpm test`
- Lakukan linting: `pnpm lint`
- Build proyek: `pnpm build`

## Larangan Pustaka (Forbidden Packages)
- Dilarang menginstal moment.js (gunakan date-fns).
- Dilarang menginstal axios (gunakan fetch bawaan).
- Dilarang menggunakan tipe `any` pada TypeScript.

## Catatan Arsitektur
- Database menggunakan PostgreSQL via Drizzle ORM.
- Penanganan otentikasi ditangani oleh Better Auth.

Penulis menyarankan untuk menjaga ukuran file CLAUDE.md tetap ringkas (di bawah 2.000 kata) agar tidak menghabiskan kuota konteks memori pada setiap awal sesi.

Manajemen Sistem Izin dan Keamanan (Permissions)

Salah satu fitur keselamatan utama Claude Code CLI adalah sistem perizinan berlapis. Sebelum mengeksekusi perintah terminal yang berpotensi merusak atau mengubah file penting, Claude Code akan meminta konfirmasi dari Anda.

Saat prompt konfirmasi muncul di layar, Anda memiliki tiga pilihan respons:

  • y (Yes): Menyetujui eksekusi perintah tersebut untuk satu kali aksi ini saja.
  • n (No): Menolak eksekusi, sehingga Claude akan mencari alternatif cara lain.
  • always: Menyimpan aturan eksekusi tersebut ke dalam file konfigurasi .claude/settings.json agar tidak ditanyakan lagi di masa mendatang.

Pengaturan izin ini dapat dikustomisasi di file .claude/settings.json untuk menentukan perintah mana saja yang diperbolehkan secara otomatis, seperti git status atau npm test.

Fitur Lanjutan: Plan Mode dan Command Khusus

Selain alur percakapan standar, Claude Code CLI menyediakan fitur-fitur canggih untuk menangani tugas arsitektur skala besar:

1. Mode Perencanaan (Plan Mode)

Jika Anda ingin melakukan perombakan kode (refactoring) besar tanpa membuat perubahan file secara langsung, jalankan Claude dalam mode perencanaan:

claude --mode plan

Dalam mode ini, Claude hanya memiliki akses membaca (read-only). AI akan menganalisis kode dan membuat dokumen rencana langkah demi langkah yang detail. Setelah Anda meninjau dan menyetujui rencana tersebut, Anda dapat beralih ke mode normal untuk mengeksekusinya.

2. Perintah Tebasan Khusus (Slash Commands)

Di dalam sesi interaktif, Anda dapat menggunakan berbagai perintah bawaan seperti:

  • /clear — Membersihkan riwayat percakapan sesi untuk menghemat konteks memori.
  • /cost — Menampilkan rincian biaya API dan jumlah token yang telah digunakan pada sesi berjalan.
  • /compact — Memadatkan riwayat percakapan tanpa menghapus poin-poin keputusan penting.
  • /bug — Mengirim laporan masalah langsung ke tim pengembang Anthropic.
Struktur kode dan direktori pemrograman di terminal
Struktur kode dan manajemen file otomatis dalam alur kerja agentic AI coding. (Sumber: Unsplash)

Kesalahan Umum yang Sering Terjadi saat Menggunakan Claude Code CLI

Agar pengalaman menggunakan alat ini semakin optimal, hindari beberapa kekeliruan umum berikut:

  1. Tidak Menyediakan File CLAUDE.md: Menyebabkan AI menghasilkan kode yang tidak sesuai dengan konvensi proyek Anda dan menggunakan library yang tidak diinginkan.
  2. Membiarkan Sesi Terlalu Panjang Tanpa /compact: Sesi yang sangat panjang akan mengonsumsi banyak token dan menurunkan efisiensi respons AI. Gunakan /compact secara berkala.
  3. Memberikan Izin “Always” Terlalu Dini pada Perintah Berbahaya: Hindari memberikan izin otomatis untuk perintah seperti rm -rf atau git push --force.
  4. Tidak Mengisolasi Lingkungan Git: Selalu buat cabang (branch) baru di Git sebelum meminta Claude melakukan perubahan skala besar, sehingga Anda dapat membatalkan perubahan (revert) jika hasil tidak sesuai.

Tabel Perbandingan Fitur: Claude Code CLI vs AI Coding Tools Lainnya

Fitur / Fitur Utama Claude Code CLI GitHub Copilot ChatGPT Web UI
Antarmuka Utama Terminal / CLI Native IDE Extension (VS Code) Peramban Web Browser
Akses Filesystem Penuh (Baca & Tulis Mandiri) Terbatas pada File Aktif Tidak Ada (Manual Copy-Paste)
Eksekusi Perintah Terminal Ya (Otomatis dengan Izin) Terbatas / Manual Tidak Bisa
Dukungan File Konteks Proyek Dukungan Hierarki CLAUDE.md File .copilot-ignore Manual Upload File
Model AI Utama Claude 3.7 Sonnet / 4 Series Model Kustom OpenAI GPT-4o / O3 Series

Kesimpulan dan Langkah Selanjutnya

Claude Code CLI membuktikan bahwa era otomatisasi pemrograman telah bergeser dari sekadar autocompletion menjadi agentic collaboration. Dengan kemampuan membaca proyek secara holistik, mengeksekusi pengujian, dan memperbaiki bug secara mandiri, alat ini mampu meningkatkan efisiensi pengembangan hingga berlipat ganda.

Langkah terbaik untuk memulainya adalah dengan memasang CLI melalui npm, membuat file CLAUDE.md sederhana di proyek Anda, dan mulai memberikan tugas perbaikan bug skala kecil. Seiring meningkatnya rasa percaya terhadap sistem perizinannya, Anda dapat mengintegrasikan Claude Code ke dalam alur kerja harian untuk mempercepat inovasi produk digital Anda.

Leave a Reply

You might