Lewati ke konten utama

Claude Code CLI: Pengodean AI Berbasis Command Line untuk Alur Kerja Pengembang Nyata

Claude Code CLI memungkinkan pengembang mengintegrasikan bantuan pengodean bertenaga AI ke dalam alur kerja terminal sehari-hari. Panduan ini membahas pemasangan, autentikasi, perintah inti, dan alur kerja nyata untuk menganalisis serta meningkatkan codebase.
Diperbarui 28 Sep 2026  · 10 mnt baca

Jelajahi dengan AI

ChatGPTClaudePerplexity

Semakin banyak pengembang menggunakan teknologi AI untuk membantu pekerjaan pengodean, termasuk debugging, menulis dokumentasi, refactoring, dan membuat kode baru. Banyak alat AI dibangun sebagai antarmuka online atau plugin IDE, tetapi sebagian pengembang lebih menyukai alur kerja berbasis terminal karena lebih mudah untuk otomasi, penulisan skrip, dan integrasi alat.

Claude Code CLI memungkinkan pengembang bekerja dengan model Claude dari Anthropic langsung dari command line. Ini memungkinkan mereka melakukan hal-hal seperti analisis kode otomatis, penalaran lintas banyak file, dan aktivitas pengembangan berbantuan AI tanpa meninggalkan terminal.

Dalam tutorial ini, Anda akan mempelajari apa itu Claude Code CLI, cara memasang dan mengonfigurasinya, serta bagaimana pengembang menggunakannya dalam alur kerja nyata seperti audit kode, refactoring, dan pembuatan pengujian otomatis.

Apa Itu Claude Code CLI?

Claude Code CLI adalah antarmuka baris perintah untuk berinteraksi dengan kemampuan pengodean AI Claude langsung dari lingkungan pengembangan lokal Anda. Dibuat oleh Anthropic, Claude unggul dalam tugas-tugas yang melibatkan bahasa, penalaran, analisis, pengodean, dan banyak lagi.

Alih-alih membuka browser atau plugin IDE, pengembang dapat menjalankan perintah seperti:

claude code analyze ./project

CLI mengirimkan konteks proyek ke Claude, yang kemudian dapat melakukan tugas-tugas seperti:

  • Menganalisis basis kode
  • Menghasilkan kode
  • Melakukan refactoring kode yang ada
  • Membuat dokumentasi
  • Membuat unit test
  • Memperbaiki masalah kode

Keunggulan utama Claude adalah kemampuannya menalar lintas banyak file sekaligus. Ini berguna untuk proyek perangkat lunak dunia nyata karena logika biasanya tersebar di berbagai modul dan direktori.

Claude Code CLI pada dasarnya adalah asisten pengodean bertenaga AI yang hidup di terminal Anda.

Alasan Pengembang Menggunakan Claude Code CLI

Alur kerja berbasis terminal disukai oleh pengembang karena bekerja dengan baik bersama alat seperti Git, manajer paket, dan pipeline CI/CD.

Ekosistem ini sangat cocok untuk Claude Code CLI.

Keunggulan Claude Code CLI. Sumber Gambar: Napkin AI

Keunggulan Claude Code CLI. Sumber Gambar: Napkin AI

1. Bekerja dengan alur kerja pengembang yang sudah ada

Karena berjalan dari command line, Claude Code CLI mudah diintegrasikan dengan:

  • Repositori Git
  • Direktori proyek lokal
  • Shell script
  • pipeline otomasi

2. Otomasi yang dapat diskrip

Pengembang dapat menyertakan perintah Claude di dalam skrip otomasi:

./audit_codebase.sh

atau pipeline CI.

3. Umpan balik lebih cepat

Pekerjaan pengembang menjadi kurang optimal ketika harus berpindah antara IDE, browser, dan dokumentasi. Alat CLI memungkinkan Anda mendapatkan bantuan AI dengan cepat tanpa meninggalkan konsol.

4. Cocok untuk lingkungan yang mengutamakan terminal

Banyak engineer sudah menggunakan:

  • Terminal VS Code
  • Server remote via SSH
  • Kontainer Docker

Claude Code CLI menyatu secara alami ke dalam alur kerja ini.

Kasus Penggunaan Nyata yang Umum

Pengembang sering menggunakan Claude Code CLI untuk:

Audit codebase

Menjalankan analisis otomatis pada seluruh repositori.

Contoh tugas:

  • mengidentifikasi masalah keamanan
  • mendeteksi code smell
  • menyarankan peningkatan arsitektur

Pembuatan dokumen

Membuat file README atau dokumentasi inline secara otomatis.

Kasus Penggunaan Umum Claude CLI. Sumber: Napkin AI

Kasus Penggunaan Umum Claude CLI. Sumber: Napkin AI

Penegakan pola

Memastikan standar pengodean seperti:

  • pencatatan log yang konsisten
  • type hint
  • konvensi penamaan

Integrasi CI/CD

Menjalankan audit AI otomatis selama pipeline build.

Memasang Claude Code CLI

Sebelum memasang Claude Code CLI, Anda memerlukan beberapa alat dasar di sistem Anda.

Prasyarat

Persyaratan umum mencakup:

  • Node.js (v18 atau lebih baru). Periksa panduan pemasangan di sini. 
  • npm atau yarn
  • Akses internet untuk permintaan API
  • Sebuah kunci API Anthropic
  • Git untuk Windows

Pasang CLI

CLI biasanya dipasang menggunakan npm.

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

Ini memasang alat tersebut secara global sehingga dapat digunakan dari direktori mana pun.

Buat folder

Buat sebuah folder, beri nama (misalnya) project, lalu tambahkan sebuah file python sederhana bernama hello.py, yang berisi dua baris kode berikut. Perlu diingat bahwa Anda bebas memberi nama apa pun pada folder dan file Python tersebut.

name = "Alice"
print("Hello, "+name)

Anda juga dapat memasang dengan Homebrew

brew install --cask claude-code

Keluaran yang diharapkan: Keluaran Homebrew persisnya bervariasi menurut mesin dan versi Homebrew Anda.

Metode yang direkomendasikan adalah metode pemasangan native yang dapat dengan mudah dilakukan dengan perintah berikut. 

Untuk macOS, Linux, WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Verifikasi pemasangan

Mari buat dulu sebuah folder bernama project; dan tambahkan file python sederhana bernama hello.py, yang berisi dua baris kode berikut. Perlu dicatat Anda bebas memberi nama apa pun pada folder dan file python tersebut. 

name = “Alice”
print(“Hello, “+name)

Sekarang, Anda dapat masuk ke folder project yang Anda buat di atas, buka terminal dan mulai Claude Code:

claude

Keluaran dari perintah claude. Sumber: Gambar oleh Penulis

Ini memverifikasi pemasangan dan Anda siap bereksperimen dengan perintah CLI Claude. 

Perintah Inti Claude Code CLI

Saat Anda memasang Claude Code dan mengetik claude di terminal, serangkaian perintah slash bawaan langsung tersedia. Ini disebut perintah inti. Anda tidak perlu membuat file apa pun atau melakukan penyiapan — semuanya langsung berfungsi.

Berikut beberapa yang paling umum.

claude

Memulai sesi interaktif dengan prompt awal dan mengirim pesan pertama Anda.

claude "explain this project"

Keluaran dari kode di atas. Sumber: Gambar oleh Penulis

Keluaran dari kode di atas. Sumber: Gambar oleh Penulis

claude -p

Perintah ini membaca konten file dan menjawab pertanyaan Anda. Ini berguna saat Anda ingin Claude menganalisis file tertentu tanpa menargetkan seluruh proyek Anda. Contoh di bawah melakukan refactoring kode python, hello.py. 

claude -p "refactor hello.py"   

Antarmuka terminal meminta konfirmasi untuk menerapkan perubahan. Sumber: Gambar oleh Penulis

Antarmuka terminal meminta konfirmasi untuk menerapkan perubahan. Sumber: Gambar oleh Penulis

Jika Anda memilih 1. Yes, keluaran berikut akan dihasilkan:

Layar terminal menampilkan kode Python yang telah direfaktor. Sumber: Gambar oleh Penulis

Layar terminal menampilkan kode Python yang telah direfaktor. Sumber: Gambar oleh Penulis

claude -c -p

Perintah ini menggabungkan -c dan -p, yang pada dasarnya melanjutkan sesi paling baru dan segera mengirim prompt baru, lalu keluar. 

claude -c -p "now check for type errors"

Layar terminal menampilkan validasi kode Python tanpa kesalahan tipe. Sumber: Penulis

Layar terminal menampilkan validasi kode Python tanpa kesalahan tipe. Sumber: Penulis

claude update

Perintah inti ini akan memperbarui claude ke versi terbaru yang tersedia. Disarankan menjalankannya secara berkala untuk memastikan Anda memiliki fitur dan perbaikan bug terbaru.

claude update 

Keluaran terminal yang menjelaskan perintah claude update. Sumber: Penulis

Keluaran terminal yang menjelaskan perintah claude update. Sumber: Penulis

agents

Perintah ini akan menampilkan semua subagent yang dikonfigurasi, dikelompokkan menurut sumber. Subagent adalah asisten AI spesialis yang menangani jenis tugas tertentu.

claude agents

Antarmuka terminal menampilkan perintah yang menunggu persetujuan pengguna. Sumber: Penulis

Antarmuka terminal menampilkan perintah yang menunggu persetujuan pengguna. Sumber: Penulis

Klik 1. Yes.

Keluaran terminal menampilkan perintah claude agents. Sumber: Penulis

Keluaran terminal menampilkan perintah claude agents. Sumber: Penulis

Anda dapat melihat daftarnya dengan /agents

/agents

Antarmuka terminal menampilkan keluaran dari kode di atas. Sumber: Penulis

Antarmuka terminal menampilkan keluaran dari kode di atas. Sumber: Penulis

Flag CLI Utama 

Flag CLI ditambahkan ke perintah claude untuk mengubah perilakunya. Flag ditempatkan di antara claude dan prompt Anda. Anda dapat menggabungkan beberapa flag dalam satu perintah. Mari kita telusuri penggunaan beberapa flag CLI ini.

claude --model

Perintah ini mengatur model Claude yang akan digunakan untuk sesi. Anda dapat menggunakan alias pendek (sonnet atau opus) atau nama model lengkap. Model yang berbeda memiliki kecepatan dan biaya yang berbeda.

claude --model sonnet

Keluaran terminal yang menunjukkan cara mengatur model Claude. Sumber: Penulis

Keluaran terminal yang menunjukkan cara mengatur model Claude. Sumber: Penulis

claude --print

Perintah ini mengirim prompt, mencetak respons, lalu keluar. 

claude --print "explain hello.py"

Keluaran terminal yang menjelaskan sebuah skrip Python. Sumber: Penulis

Keluaran terminal yang menjelaskan sebuah skrip Python. Sumber: Penulis

output-format 

Perintah ini mengontrol format keluaran. Format keluaran default adalah teks biasa.

claude -p "review hello.py" --output-format text

Keluaran yang menampilkan ulasan kode oleh claude dalam format teks. Sumber: Penulis

Keluaran yang menampilkan ulasan kode oleh claude dalam format teks. Sumber: Penulis

claude auth logout

Ini bukan flag CLI, melainkan perintah inti. Perintah ini akan mengeluarkan Anda dari akun Anthropic Anda. 

claude auth logout 

Keluaran terminal yang menunjukkan logout dari akun Anthropic. Sumber: Penulis

Keluaran terminal yang menunjukkan logout dari akun Anthropic. Sumber: Penulis

Perbandingan CLI vs. Alur Kerja Web / IDE

Pengembang sering ingin tahu apakah alat CLI dapat menggantikan antarmuka web atau IDE. Kenyataannya, setiap pendekatan memiliki keunggulannya masing-masing.

Alat CLI paling cocok untuk otomasi, penulisan skrip, pipeline CI/CD, proses batch, dan alur kerja berbasis terminal. Alat ini memungkinkan pengembang menambahkan tugas langsung ke pipeline yang ada, menjalankan perintah yang dapat diulang dengan cepat, dan tidak perlu terus berpindah antar alat.

Di sisi lain, alat online atau berbasis IDE sangat baik untuk debugging interaktif, percakapan eksploratif, pengeditan kode visual, dan pengujian yang lebih cepat. Alat tersebut memudahkan pemahaman kode, bereksperimen dengan cepat, dan menyelesaikan tantangan secara berurutan. 

Aturan praktis yang diikuti banyak pengembang adalah menggunakan CLI untuk otomasi dan alat UI untuk eksplorasi. Banyak pengembang menggabungkan kedua pendekatan.

Pertimbangan Keamanan dan Privasi

Karena alat AI berinteraksi dengan API eksternal, penting bagi pengembang untuk mempertimbangkan implikasi keamanan.

Hindari mengirim rahasia

Sebelum menganalisis proyek:

  • hapus kunci API

  • sensor kredensial

  • kecualikan file .env

Tinjau perubahan yang dihasilkan

Jangan pernah langsung melakukan commit kode yang dihasilkan AI tanpa peninjauan.

Selalu periksa perubahan dengan cermat.

Pahami penggunaan API

Setiap perintah CLI mengirim data ke API.

Pengembang harus meninjau:

  • harga API
  • kebijakan penanganan data

Lihat dokumentasi keamanan Anthropic untuk detail lebih lanjut di sini. 

Kesimpulan

Claude Code CLI sangat membantu bagi pengembang yang lebih suka bekerja mengutamakan terminal. Alat ini sangat cocok untuk analisis kode otomatis, integrasi CI/CD, refactoring lintas seluruh proyek, dan pembuatan unit test.

Jika Anda tertarik pada pemrograman berbantuan AI, cobalah Claude Code CLI pada proyek kecil terlebih dahulu. Setelah Anda memahami cara kerjanya, ini dapat menjadi tambahan yang kuat untuk toolkit pengembang Anda. 

Untuk detail lebih mendalam tentang fitur Claude Code CLI, langkah pemasangan, dan konfigurasi lanjutan, lihat sumber daya berikut:

  1. Tutorial Claude Code: Pelajari cara menggunakan Claude Code dalam skenario pengembangan praktis seperti refactoring kode, debugging masalah, dan membuat dokumentasi untuk proyek nyata.
  2. Pengantar Model Claude:  Kursus terstruktur yang memperkenalkan ekosistem Claude, mencakup prompt engineering, bekerja dengan Claude melalui API, dan membangun aplikasi bertenaga AI.
  3. Tutorial Claude Cowork: Jelajahi bagaimana pengembang dapat berkolaborasi dengan Claude sebagai mitra pengodean AI, membantu menalar codebase, menghasilkan solusi, dan meningkatkan produktivitas.

Vikash Singh's photo
Author
Vikash Singh
LinkedIn

Profesional berpengalaman di bidang ilmu data, kecerdasan buatan, analitik, dan strategi data.

FAQ Claude Code CLI

Apa itu Claude Code CLI?

Claude Code CLI adalah alat baris perintah yang memungkinkan pengembang bekerja dengan fitur pengodean AI Claude langsung dari terminal.

Sistem operasi apa yang mendukung Claude Code CLI?

Claude Code CLI mendukung lingkungan macOS, Linux, dan Windows yang memiliki pemasang resmi dan dependensi yang diperlukan.

Dapatkah Claude Code CLI menganalisis seluruh codebase?

Ya, Claude Code CLI dapat menelusuri banyak file dan folder untuk membantu pengembang memahami bagaimana sebuah proyek disusun, menemukan masalah, dan menawarkan cara untuk meningkatkannya.

Apakah Claude Code CLI cocok untuk alur kerja otomasi?

Ya, pengembang sering menggunakannya dalam skrip, pipeline CI, atau pemeriksaan otomatis untuk membantu tugas seperti analisis, dokumentasi, atau refactoring.

Bagaimana cara terbaik mulai mempelajari Claude Code CLI?

Mulailah dengan proyek kecil, bereksperimenlah dengan prompt dan perintah, serta jelajahi dokumentasi dan tutorial resmi untuk memahami bagaimana alat ini cocok dengan alur kerja Anda.

Topik
Kecerdasan Buatan

Belajar AI dengan DataCamp

Kursus

Pengantar Model Claude

3 Hr
14.5K
Pelajari cara bekerja dengan Claude menggunakan Anthropic API untuk menyelesaikan tugas dunia nyata dan membangun aplikasi berbasis AI.
Lihat DetailRight Arrow
Mulai Kursus
Lihat Lebih BanyakRight Arrow