Panduan Claude Code CLI: Perintah, Pengaturan & Praktik Terbaik

Author Avatar
Andrew
AI Perks Team
11,593
Panduan Claude Code CLI: Perintah, Pengaturan & Praktik Terbaik

Ringkasan Singkat: Claude Code CLI adalah asisten pengkodean berbasis terminal yang didukung AI yang memahami seluruh basis kode Anda, mengedit file, menjalankan perintah, dan terintegrasi dengan alat pengembangan melalui bahasa alami. Alat ini tersedia sebagai antarmuka baris perintah, ekstensi IDE, aplikasi desktop, dan antarmuka web, mendukung alur kerja otomatis, peninjauan kode, dan operasi git langsung dari terminal Anda.

Antarmuka baris perintah tidak pernah secerdas ini. Claude Code mengubah terminal dari tempat Anda mengetik perintah-perintah yang rumit menjadi ruang kerja interaktif di mana bahasa alami bertemu dengan eksekusi kode. Ini bukan chatbot lain yang terjebak di bilah samping—ini adalah alat pengkodean agentik yang hidup di tempat pengembang benar-benar bekerja.

Alat ini membaca seluruh basis kode Anda, memahami konteks proyek, mengedit banyak file secara bersamaan, dan mengeksekusi perintah atas nama Anda. Dibangun oleh Anthropic, Claude Code berjalan secara lokal di terminal Anda sambil terhubung ke API Claude untuk memproses permintaan. Hasilnya? Asisten pengkodean yang menangani tugas rutin, menjelaskan kode yang rumit, dan mengelola alur kerja git melalui perintah percakapan.

Apa yang Membuat Claude Code CLI Berbeda

Asisten pengkodean AI tradisional menawarkan saran pelengkapan otomatis atau menjawab pertanyaan di jendela obrolan. Claude Code beroperasi pada tingkat yang sama sekali berbeda. Ini adalah sistem agentik—artinya ia dapat merencanakan tugas multi-langkah, mengeksekusinya secara otonom, dan beradaptasi berdasarkan hasil.

CLI membaca struktur proyek Anda, memahami hubungan antar file, dan mempertahankan konteks percakapan antar sesi. Ketika diminta untuk memperbaiki bug, Claude Code tidak hanya menyarankan kode. Ia mengidentifikasi masalah, memodifikasi file yang relevan, menjalankan tes untuk memverifikasi perbaikan, dan bahkan dapat melakukan commit perubahan ke git.

Menurut dokumentasi resmi, Claude Code terintegrasi dengan terminal, IDE (VS Code dan JetBrains), aplikasi desktop, browser, dan pipeline CI/CD. Fleksibilitas ini berarti pengembang dapat memulai tugas secara lokal dan melanjutkan dari seluler, atau mengotomatiskan peninjauan PR saat mengodekan di lingkungan pilihan mereka.

Instalasi dan Pengaturan

Menjalankan Claude Code hanya membutuhkan waktu beberapa menit. Proses instalasi sedikit berbeda di setiap platform, tetapi langkah-langkah intinya tetap konsisten di Windows, macOS, dan Linux.

Persyaratan Sistem

Sebelum instalasi, verifikasi sistem memenuhi persyaratan dasar. Claude Code berjalan pada versi Windows, macOS, dan sebagian besar distribusi Linux yang baru. Alpine Linux dan sistem berbasis musl memerlukan dependensi tambahan sesuai dengan dokumentasi pengaturan lanjutan.

Alat ini diperbarui secara otomatis secara default, menarik versi terbaru melalui saluran rilis yang dapat dikonfigurasi. Tim yang memerlukan kontrol versi dapat menonaktifkan pembaruan otomatis dan mengelola instalasi secara manual.

Proses Instalasi Cepat

Instalasi dimulai dengan mengunduh biner asli untuk platform Anda. Dokumentasi resmi menyediakan penginstal spesifik platform yang menangani dependensi secara otomatis.

Setelah instalasi, otentikasi menghubungkan CLI lokal Anda ke API Anthropic. Jalankan perintah otentikasi dan ikuti petunjuk untuk menautkan akun Anthropic Anda. Proses ini menyimpan kredensial dengan aman di peramban sistem Anda.

Alur kerja instalasi Claude Code CLI dari unduh hingga sesi pertama

Verifikasi memastikan semuanya berfungsi dengan benar. Perintah pemeriksaan instalasi memvalidasi biner, memeriksa status otentikasi, dan memastikan semua dependensi hadir.

Perintah CLI Penting

Struktur perintah Claude Code menyeimbangkan kesederhanaan dengan kekuatan. Perintah dasar langsung membuat Anda memulai, sementara flag lanjutan memungkinkan alur kerja yang kompleks.

Memulai Sesi

Perintah paling sederhana meluncurkan sesi interaktif. Cukup ketik claude di terminal Anda. Ini memulai percakapan di mana Claude dapat membaca basis kode Anda, mengedit file, dan mengeksekusi perintah.

Untuk tugas sekali jalan, teruskan prompt secara langsung: Claude "jelaskan proyek ini" memulai sesi dengan pesan awal tersebut. Flag -p menjalankan kueri dan keluar segera, sempurna untuk skrip.

PerintahPerilakuKasus Penggunaan
claudeMulai mode interaktifPekerjaan pengembangan umum
claude “tugas”Sesi dengan prompt awalEksekusi tugas terfokus
claude -p “kueri”Kueri sekali jalan, lalu keluarPertanyaan cepat, skrip
cat file | claude -p “analisis”Memproses konten yang disalurkanAnalisis log, debugging
claude -cLanjutkan sesi sebelumnyaMelanjutkan pekerjaan yang terputus

Manajemen Percakapan

Flag -c melanjutkan percakapan terakhir Anda. Konteks tetap ada antar sesi—Claude mengingat apa yang Anda diskusikan, file mana yang diedit, dan perintah mana yang dijalankan.

Untuk mengerjakan beberapa fitur secara bersamaan, flag --worktree membuat worktree git yang terisolasi. Setiap worktree mempertahankan status file independen sambil berbagi riwayat git, mencegah instance Claude saling mengganggu.

Flag Lanjutan

Beberapa flag memodifikasi cara Claude Code berperilaku. Flag --ide secara otomatis terhubung ke IDE Anda jika tersedia. Flag --from-pr memulai sesi yang ditautkan ke permintaan tarik tertentu, memungkinkan alur kerja peninjauan kode otomatis.

Flag prompt sistem mengubah instruksi Claude. Opsi lanjutan ini memungkinkan tim untuk menyesuaikan perilaku untuk alur kerja tertentu atau menegakkan standar organisasi.

Bekerja dengan Claude Code dalam Praktik

Memahami perintah adalah satu hal. Menggunakannya secara efektif membutuhkan pemahaman tentang bagaimana Claude Code berpikir tentang kode.

Mode Eksekusi

Claude Code beroperasi dalam mode yang berbeda tergantung pada tugasnya. Mode Rencana menguraikan langkah-langkah sebelum mengeksekusi. Mode Tanya menunggu konfirmasi sebelum membuat perubahan. Mode Edit Otomatis membuat perubahan yang disetujui secara otomatis.

Diskusi komunitas dari pengguna berpengalaman menunjukkan bahwa menghabiskan waktu yang signifikan dalam mode perencanaan untuk menyempurnakan pendekatan sebelum eksekusi. Alur kerja ini mencegah kesalahan dan memastikan Claude memahami tugas dengan benar.

Pemahaman Konteks dan Basis Kode

Claude Code membaca seluruh struktur proyek Anda di awal setiap sesi. Ia mengidentifikasi bahasa pemrograman, kerangka kerja, alat build, dan dependensi. Konteks ini menginformasikan setiap saran dan pengeditan.

Alat ini menggunakan plugin kecerdasan kode untuk bahasa bertipe, memberikan navigasi simbol yang tepat daripada pencarian berbasis teks. Ini mengurangi pembacaan file yang tidak perlu saat menjelajahi kode yang tidak dikenal.

Bagaimana Claude Code memproses tugas dari analisis basis kode hingga eksekusi

Operasi File dan Integrasi Git

Claude Code mengedit file secara langsung, menampilkan perbedaan sebelum menerapkan perubahan. Pengembang meninjau modifikasi yang diusulkan dan menyetujui atau menolaknya. Alat ini menangani banyak file dalam satu operasi, menjaga konsistensi di seluruh perubahan terkait.

Integrasi Git bersifat bawaan. Claude dapat membuat cabang, melakukan commit perubahan dengan pesan deskriptif, mendorong ke repositori jarak jauh, dan bahkan membuat permintaan tarik melalui integrasi GitHub CLI. Flag --from-pr memungkinkan peninjauan kode otomatis, di mana Claude menganalisis perubahan PR dan menyarankan perbaikan.

Konfigurasi dan Kustomisasi

Claude Code mendukung konfigurasi pada berbagai cakupan: dikelola (seluruh sistem), pengguna (pengaturan pribadi), proyek (tingkat repositori), dan lokal (khusus mesin). Pengaturan berjenjang, dengan cakupan yang lebih spesifik menggantikan yang lebih luas.

File Pengaturan

Konfigurasi berada dalam file JSON. Pengaturan pengguna berada di ~/.claude/, pengaturan proyek di .claude/ di dalam repositori. Tim melakukan commit pengaturan proyek ke kontrol versi, memastikan perilaku yang konsisten untuk semua kolaborator.

Pengaturan yang tersedia mengontrol izin, sandboxing, pemilihan model, pintasan keyboard, dan kustomisasi UI. Dokumentasi pengaturan merinci setiap opsi dan cakupannya.

Izin dan Keamanan

Aturan izin mendefinisikan apa yang dapat diakses oleh Claude Code. Pengembang menentukan direktori yang diizinkan, file yang dikecualikan, dan batasan perintah. Ini mencegah alat mengakses data sensitif atau menjalankan operasi berbahaya.

Pengaturan sandboxing menambahkan lapisan keamanan lain. Awalan jalur membatasi operasi file ke direktori tertentu, berguna saat mengerjakan banyak proyek atau di lingkungan bersama.

Manajemen Biaya dan Penggunaan Token

Claude Code mengonsumsi token API dengan setiap permintaan. Basis kode yang lebih besar dan tugas yang rumit menggunakan lebih banyak token. Perintah /cost menampilkan penggunaan sesi saat ini dan perkiraan biaya.

Menurut dokumentasi manajemen biaya, tim dapat mengurangi penggunaan token dengan mengelola konteks secara proaktif, memilih model yang sesuai, mengurangi overhead server MCP, dan menginstal plugin kecerdasan kode. Pencarian alat secara otomatis menunda deskripsi alat ketika melebihi 10% dari jendela konteks, memuat alat sesuai permintaan alih-alih menjaga semua definisi dalam konteks.

Rata-rata, Claude Code berharga sekitar $100-200 per pengembang per bulan dengan Sonnet 4.6, meskipun biaya sangat bervariasi berdasarkan pola penggunaan.

Ukuran TimTPM per PenggunaRPM per Pengguna
1-5 pengguna200k-300k5-7
5-20 pengguna100k-150k2.5-3.5
20-50 pengguna50k-75k1.25-1.75
50-100 pengguna25k-35k0.62-0.87
100-500 pengguna15k-20k0.37-0.47

Rekomendasi batas tarif bervariasi berdasarkan ukuran tim. Tim yang lebih kecil dapat mengalokasikan token per menit (TPM) dan permintaan per menit (RPM) per pengguna yang lebih tinggi, sementara organisasi yang lebih besar mendistribusikan batas secara lebih konservatif.

Akses Kredit AI Sebelum Menjalankan Claude Code CLI dalam Skala Besar

Bekerja dengan Claude Code CLI sering kali berarti penggunaan API yang berkelanjutan, terutama saat membangun skrip, otomatisasi, atau alur kerja pengembang di sekitar LLM. Biaya dapat meningkat dengan cepat seiring pertumbuhan penggunaan, dan banyak pengembang atau tim mulai membayar harga penuh tanpa memeriksa apakah kredit tersedia.

Get AI Perks mengagregasi kredit dan diskon untuk lebih dari 200 alat AI, cloud, dan pengembang di satu tempat, dengan total nilai yang tersedia melebihi $7 juta di seluruh program. Untuk saat ini, pengembang dapat mengakses penawaran seperti kredit Anthropic senilai $500 untuk para pendiri dan hingga $15.000 dalam kredit Claude untuk peserta terpilih. Platform ini menunjukkan syarat, kemungkinan persetujuan, dan cara mendaftar, sehingga pengembang dapat dengan cepat melihat program mana yang layak dikejar. 

 Sebelum meningkatkan penggunaan Claude Anda atau mengintegrasikannya lebih dalam ke dalam alur kerja Anda, periksa Get AI Perks dan klaim kredit apa pun yang Anda penuhi syarat terlebih dahulu.

Integrasi dengan Alat Pengembangan

Claude Code melampaui terminal. Ekstensi VS Code membawa Claude ke editor dengan perbedaan inline, referensi file melalui @-mention, dan pintasan keyboard. IDE JetBrains mendapatkan integrasi serupa.

Ekstensi Chrome memungkinkan debugging aplikasi web langsung. Aplikasi desktop menyediakan antarmuka mandiri untuk tim yang lebih memilih GUI daripada CLI. Remote Control memungkinkan pengembang melanjutkan sesi di berbagai perangkat—mulai bekerja di desktop, lanjutkan dari seluler.

Integrasi CI/CD mengotomatiskan alur kerja. GitHub Actions dan GitLab CI/CD dapat memicu Claude Code untuk peninjauan PR, triase masalah, dan pengujian otomatis. Integrasi Slack merutekan laporan bug langsung ke permintaan tarik.

Praktik Terbaik dari Komunitas

Pola penggunaan dunia nyata mengungkap strategi yang efektif. Pengalaman pengguna dari repositori komunitas menyoroti beberapa praktik:

Luangkan waktu untuk menyempurnakan rencana sebelum eksekusi. Fase perencanaan menentukan keberhasilan—terburu-buru melakukan pengeditan tanpa arahan yang jelas mengarah pada token yang terbuang dan hasil yang buruk.

Gunakan checkpointing untuk tugas-tugas panjang. Claude Code mendukung checkpoint yang menyimpan status percakapan, memungkinkan pemulihan jika sesi macet atau perlu dijeda.

Sesuaikan bilah status. Pengguna tingkat lanjut mengonfigurasi tampilan status yang menunjukkan model, direktori, cabang git, file yang belum di-commit, dan penggunaan token. Informasi ini membantu memantau konsumsi konteks secara real-time.

Manfaatkan hook dan skill. Hook adalah skrip yang berjalan pada titik-titik tertentu dalam alur kerja (mulai sesi, sebelum pengeditan, setelah perintah). Skill adalah instruksi yang dapat digunakan kembali yang disimpan terpisah dari prompt utama. Keduanya mengurangi pengulangan dan meningkatkan konsistensi.

Pertanyaan yang Sering Diajukan

Berapa biaya Claude Code?

Menurut halaman harga resmi, Claude Code disertakan dalam paket Pro seharga $17 per bulan dengan langganan tahunan (atau $20 jika ditagih bulanan). Paket Gratis menyertakan Claude Code dengan penggunaan terbatas. Harga API bervariasi berdasarkan model—Claude Opus 4.5 berharga $5 per juta token input dan $25 per juta token output. Periksa halaman harga resmi untuk tarif saat ini, karena tarif ini sering berubah.

Bisakah Claude Code bekerja secara offline?

Tidak. Claude Code memerlukan koneksi internet untuk berkomunikasi dengan API Anthropic. Alat ini berjalan secara lokal tetapi mengirimkan permintaan ke server cloud untuk diproses. Tim dengan persyaratan offline yang ketat tidak dapat menggunakan Claude Code dalam bentuknya saat ini.

Apakah Claude Code menyimpan kode saya?

Anthropic menawarkan retensi data nol untuk pelanggan perusahaan. Dokumentasi penggunaan data menjelaskan bahwa percakapan dapat dikonfigurasi untuk dihapus segera setelah diproses. Kebijakan retensi default bervariasi berdasarkan paket—periksa dokumentasi saat ini untuk detailnya.

Model apa saja yang didukung Claude Code?

Claude Code bekerja dengan model Claude Opus, Sonnet, dan Haiku. Pemilihan model menyeimbangkan kinerja dan biaya. Tim dapat mengonfigurasi model default di pengaturan atau mengganti model di tengah sesi. Dokumentasi konfigurasi model mencakup opsi yang tersedia.

Bisakah banyak anggota tim menggunakan Claude Code pada basis kode yang sama?

Ya. Worktree Git memungkinkan sesi paralel tanpa konflik. Setiap pengembang membuat worktree terpisah untuk tugas mereka. Flag --worktree menangani ini secara otomatis. Pengaturan proyek memastikan perilaku yang konsisten di antara anggota tim.

Bagaimana cara memperbarui Claude Code?

Claude Code diperbarui secara otomatis secara default. Alat ini memeriksa versi baru saat startup dan menginstalnya secara otomatis. Tim dapat menonaktifkan pembaruan otomatis dan mengelola versi secara manual melalui konfigurasi. Saluran rilis (stabil, beta) mengontrol pembaruan mana yang diinstal.

Apa perbedaan antara Claude Code dan GitHub Copilot?

GitHub Copilot menyediakan saran pelengkapan otomatis saat Anda mengetik. Claude Code adalah sistem agentik yang merencanakan dan mengeksekusi tugas multi-langkah. Copilot membantu dengan baris atau fungsi individual. Claude Code menangani seluruh fitur, refaktor, perbaikan bug, dan otomatisasi alur kerja. Alat-alat ini saling melengkapi—banyak pengembang menggunakan keduanya.

Melangkah Maju dengan Claude Code

Claude Code mewakili pergeseran dalam cara pengembang berinteraksi dengan asisten pengkodean AI. CLI menempatkan kemampuan agentik langsung di terminal, di mana konteks paling kaya dan alur kerja tercepat.

Memulai hanya membutuhkan waktu beberapa menit. Instalasi, otentikasi, dan sesi pertama terjadi dalam satu kali duduk. Namun penguasaan membutuhkan eksperimen. Coba mode yang berbeda, konfigurasikan izin, siapkan hook, dan sesuaikan pengaturan agar sesuai dengan alur kerja Anda.

Alat ini berkembang pesat. Fitur seperti sub-agen, integrasi server MCP, dan peningkatan checkpointing secara teratur memperluas kemampuan. Mengikuti log perubahan resmi membuat Anda tetap terkini dengan fungsionalitas baru.

Untuk tim yang mempertimbangkan adopsi, mulailah dari yang kecil. Jalankan Claude Code pada satu proyek, tetapkan pola, lalu perluas. Dokumentasikan konfigurasi Anda dalam pengaturan proyek sehingga seluruh tim mendapat manfaat dari perilaku yang dioptimalkan.

Siap untuk mengubah alur kerja pengembangan Anda? Unduh Claude Code dari dokumentasi resmi, otentikasi akun Anda, dan luncurkan sesi pertama Anda. Masa depan pengkodean bersifat percakapan—dan berjalan di terminal Anda.

AI Perks

AI Perks menyediakan akses ke diskon eksklusif, kredit, dan penawaran untuk alat AI, layanan cloud, dan API untuk membantu startup dan developer menghemat uang.

AI Perks Cards

This content is for informational purposes only and may contain inaccuracies. Credit programs, amounts, and eligibility requirements change frequently. Always verify details directly with the provider.