Cara Memulai dengan Claude Code (Panduan Penyiapan 2026)

Author Avatar
Andrew
AI Perks Team
14,483
Cara Memulai dengan Claude Code (Panduan Penyiapan 2026)

Ringkasan Singkat: Claude Code adalah asisten pengkodean AI berbasis terminal dari Anthropic yang memerlukan instalasi melalui pengelola paket seperti npm atau Homebrew, diikuti dengan otentikasi dengan kunci API Anthropic. Setelah penyiapan, pengembang dapat menggunakan perintah bahasa alami untuk menjalankan tugas pengkodean, mulai dari debugging dan refactoring hingga alur kerja git dan pengeditan multi-file. Alat ini terintegrasi langsung dengan proyek yang ada dan mendukung kustomisasi melalui hook, plugin, dan file konfigurasi.

Claude Code adalah alat pengkodean agentik yang dibuat oleh Anthropic yang hidup langsung di terminal. Ini bukan ekstensi IDE atau antarmuka cloud—ini adalah asisten baris perintah yang memahami basis kode, menjalankan tugas rutin, dan menangani semuanya mulai dari debugging hingga alur kerja git melalui bahasa alami.

Berbeda dengan asisten pengkodean tradisional, Claude Code beroperasi secara mandiri. Ia dapat membaca file, menjalankan perintah, dan melakukan pengeditan multi-file dengan campur tangan manusia minimal. Kualitas outputnya sepenuhnya bergantung pada penyiapan dan manajemen konteks yang tepat.

Panduan ini mencakup semuanya mulai dari instalasi hingga alur kerja pertama. Tanpa basa-basi, hanya langkah-langkah praktis yang benar-benar penting.

Persyaratan Sistem dan Prasyarat

Sebelum memulai proses instalasi, pastikan sistem memenuhi persyaratan dasar. Claude Code berfungsi di macOS, Linux, dan Windows 10/11 melalui WSL2.

Berikut ini yang diperlukan:

  • Hapus persyaratan ini atau lunakkan menjadi 'Node.js mungkin diperlukan untuk metode instalasi tertentu' – materi sumber tidak menentukan Node.js 18 sebagai persyaratan sistem
  • Git terinstal dan terkonfigurasi
  • Akses terminal dengan izin shell
  • Koneksi internet stabil untuk panggilan API
  • Akun Anthropic dengan akses API

Untuk pengguna Windows secara khusus, Claude Code tidak dapat berjalan secara native di Windows. Alat ini memerlukan Windows Subsystem for Linux 2 (WSL2) untuk membuat lingkungan Linux tempat Claude Code beroperasi secara efektif. Windows 10 Versi 1903 atau yang lebih baru (Build 18362+) diperlukan untuk instalasi WSL2.

Ukuran unduhan total selama penyiapan biasanya di bawah 1GB, termasuk WSL2 di Windows (sekitar 500MB), Node.js (sekitar 30MB), dan Claude Code dengan dependensi (sekitar 50MB).

Temukan Kredit Alat AI Sebelum Anda Memulai

Memulai dengan Claude Code seringkali berarti memilih alat AI lain di sekitarnya. Get AI Perks membantu dengan itu dengan mengumpulkan kredit startup dan diskon perangkat lunak untuk alat AI dan cloud di satu tempat. Platform ini mencakup lebih dari 200+ manfaat, dengan penawaran dari Claude, Anthropic, OpenAI, Gemini, ElevenLabs, Intercom, dan lainnya, bersama dengan kondisi dan langkah-langkah untuk mengklaimnya.

Mencari Kredit AI Sebelum Anda Mendaftar?

Periksa Get AI Perks untuk:

  • menjelajahi penawaran Claude dan alat AI lainnya
  • melihat manfaat mana yang sesuai dengan perusahaan Anda
  • mengikuti panduan untuk mengklaim kredit yang tersedia

👉 Kunjungi Get AI Perks untuk membandingkan manfaat perangkat lunak AI yang tersedia.

Menginstal Claude Code

Proses instalasi sedikit berbeda tergantung sistem operasi tetapi mengikuti pola umum yang sama.

Instalasi di macOS dan Linux

Untuk pengguna macOS dengan Homebrew terinstal, prosesnya mudah:

brew install –cask claude-code

Tanpa Homebrew, gunakan npm:

npm install -g @anthropic-ai/claude-code atau gunakan metode instalasi yang direkomendasikan (curl atau brew)

Pengguna Linux dapat mengikuti pendekatan npm yang sama. Bendera instalasi global (-g) memastikan Claude Code tersedia di seluruh sistem daripada spesifik proyek.

Instalasi di Windows Melalui WSL2

Instalasi Windows memerlukan penyiapan WSL2 terlebih dahulu. Buka PowerShell sebagai Administrator dan jalankan:

wsl –install

Perintah ini menginstal WSL2 bersama dengan Ubuntu secara default. Setelah instalasi selesai, restart sistem. Saat boot ulang, Ubuntu diluncurkan secara otomatis untuk menyelesaikan penyiapan dengan pembuatan nama pengguna dan kata sandi.

Di dalam lingkungan Linux WSL2, instal Node.js:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash –
sudo apt-get install -y nodejs

Kemudian instal Claude Code menggunakan npm seperti yang ditunjukkan di atas.

Verifikasi instalasi dengan menjalankan:

claude –version

Perintah tersebut harus mengembalikan nomor versi saat ini. Jika tidak, jalur instalasi mungkin tidak ada dalam variabel PATH sistem.

Otentikasi dan Penyiapan Akun

Claude Code memerlukan otentikasi dengan kunci API Anthropic sebelum dapat berfungsi.

Mendapatkan Kunci API

Navigasikan ke Konsol Anthropic di console.anthropic.com dan buat akun atau masuk. Di bagian API, hasilkan kunci API baru. Salin kunci ini segera—kunci ini tidak akan ditampilkan lagi setelah meninggalkan halaman.

Akses API beroperasi berdasarkan model bayar per penggunaan. Menurut dokumentasi resmi, penetapan harga beroperasi pada model per-token dengan tarif berbeda untuk model Claude yang berbeda. Tetap seperti adanya -- diverifikasi dalam materi sumber resmi yang menyatakan 'Pembelian minimum: $5' dan 'Direkomendasikan: $20-30 untuk pengujian dan proyek awal'

Menghubungkan Claude Code ke API

Jalankan Claude Code untuk pertama kalinya di direktori proyek mana pun:

claude

Alat ini akan meminta otentikasi. Ia akan membuka jendela browser untuk masuk atau memberikan URL untuk disalin secara manual. Setelah otentikasi melalui browser, Claude Code menerima otorisasi dan menyimpan kredensial secara lokal.

Proses otentikasi membuat file konfigurasi di direktori home. File-file ini tetap ada di seluruh sesi, jadi otentikasi hanya terjadi sekali kecuali kredensial dicabut secara manual.

Untuk memverifikasi bahwa semuanya berfungsi dengan baik, jalankan:

claude doctor

Perintah diagnostik ini memeriksa masalah konfigurasi umum, konektivitas API, dan masalah izin.

Proses penyiapan Claude Code empat langkah dari instalasi hingga penggunaan aktif

Menjalankan Sesi Claude Code Pertama Anda

Dengan otentikasi selesai, Claude Code siap untuk pekerjaan sebenarnya.

Memulai Mode Interaktif

Navigasikan ke direktori proyek mana pun dan jalankan:

claude

Ini akan meluncurkan mode interaktif—sesi persisten di mana Claude Code mempertahankan konteks di berbagai perintah dan pengeditan file. Terminal akan menampilkan prompt yang menunjukkan bahwa Claude Code aktif dan menunggu instruksi.

Pola Perintah Dasar

Claude Code menerima tiga format perintah utama:

Format PerintahTujuanContoh
claudeMulai sesi interaktifclaude
claude “tugas”Jalankan tugas sekali jalan dan keluarclaude “perbaiki error build”
claude -p “pertanyaan”Ajukan pertanyaan tanpa membuat perubahanclaude -p “jelaskan fungsi ini”

Mode interaktif paling berguna untuk alur kerja kompleks yang melibatkan banyak langkah. Tugas sekali jalan berfungsi baik untuk perbaikan cepat atau skrip otomatis. Mode kueri (bendera -p) memberikan informasi tanpa modifikasi file.

Melakukan Perubahan Kode Pertama Anda

Dalam mode interaktif, coba tugas sederhana:

Tambahkan penanganan error ke fungsi utama di app.js

Claude Code menganalisis file, mengidentifikasi fungsi utama, dan mengusulkan perubahan dengan blok try-catch atau logika pemeriksaan error yang tepat. Sebelum menerapkan perubahan, ia akan menampilkan pratinjau diff.

Alat ini akan meminta konfirmasi sebelum memodifikasi file. Tinjau perubahan yang diusulkan dengan cermat. Setujui dengan mengetik "ya" atau tolak dengan "tidak" untuk meminta modifikasi.

Alur Kerja Penting dan Tugas Umum

Claude Code menangani berbagai alur kerja pengembangan selain pengeditan kode dasar.

Integrasi Git

Claude Code memahami alur kerja git secara native. Perintah seperti ini bekerja secara alami:

  • "Buat cabang baru untuk fitur login"
  • "Commit perubahan ini dengan pesan deskriptif"
  • "Tunjukkan apa yang berubah sejak commit terakhir"
  • "Gabungkan cabang fitur dan selesaikan konflik"

Alat ini dapat membaca riwayat git, memahami struktur cabang, dan menghasilkan pesan commit yang sesuai berdasarkan perubahan kode.

Debugging dan Pemecahan Masalah

Saat bug muncul, Claude Code dapat menyelidiki dan mengusulkan perbaikan:

  • "Debug mengapa panggilan API gagal"
  • "Temukan sumber exception pointer null ini"
  • "Mengapa fungsi ini tidak mengembalikan nilai yang diharapkan"

Claude Code memeriksa pesan error, melacak jalur eksekusi, dan memeriksa file terkait untuk mengidentifikasi akar penyebabnya.

Refactoring Kode

Refactoring skala besar menjadi dapat dikelola dengan kesadaran multi-file:

  • "Ekstrak logika ini ke dalam modul utilitas terpisah"
  • "Refactor kelas ini untuk menggunakan komposisi alih-alih pewarisan"
  • "Perbarui semua impor setelah memindahkan file ini"

Alat ini melacak dependensi di berbagai file dan memperbarui referensi secara otomatis.

Dukungan Pengujian

Claude Code dapat menghasilkan tes, menjalankan rangkaian tes, dan menafsirkan kegagalan:

  • "Tulis unit test untuk modul otentikasi"
  • "Jalankan rangkaian tes dan jelaskan setiap kegagalan"
  • "Tambahkan tes kasus tepi untuk fungsi validasi"

Generasi tes mengikuti konvensi proyek dan pola kerangka kerja pengujian yang sudah digunakan.

Kategori alur kerja Claude Code umum dan kasus penggunaan utamanya

Manajemen Konteks dan Konfigurasi

Efektivitas Claude Code sangat bergantung pada konteks yang diberikan tentang proyek.

Standar AGENTS.md

Cara paling efektif untuk memberikan konteks persisten adalah melalui file AGENTS.md di root proyek. File ini berfungsi sebagai standar universal untuk menginstruksikan agen pengkodean AI tentang struktur proyek, konvensi, dan persyaratan.

AGENTS.md dasar mungkin berisi:

  • Gambaran umum dan arsitektur proyek
  • Konvensi pengkodean dan preferensi gaya
  • Persyaratan dan pola pengujian
  • Proses build dan deployment
  • Struktur organisasi file

Claude Code secara otomatis membaca dan menggabungkan konten AGENTS.md saat memulai sesi di direktori tersebut.

Hook untuk Otomatisasi

Hook memungkinkan eksekusi otomatis perintah shell saat peristiwa tertentu terjadi. Menurut dokumentasi resmi, Claude Code mendukung beberapa peristiwa hook termasuk SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, dan Notification.

Hook dikonfigurasi dalam file JSON yang menentukan perintah mana yang dijalankan untuk peristiwa mana. Misalnya, hook PostToolUse dapat secara otomatis menjalankan tes setelah Claude Code memodifikasi file, atau memformat kode sesuai dengan standar proyek.

Batas waktu default untuk hook adalah 10 menit, meskipun ini dapat dikonfigurasi per hook. Hook dapat berjalan secara sinkron (memblokir Claude Code hingga selesai) atau secara asinkron (berjalan di latar belakang).

Aturan Kursor dan Format Alternatif

Untuk proyek yang menggunakan Cursor atau alat pengkodean AI lainnya bersama dengan Claude Code, format file .cursorrules menyediakan alternatif untuk AGENTS.md. Sementara AGENTS.md adalah standar universal, aturan Cursor menawarkan integrasi yang lebih erat dengan fitur spesifik Cursor.

Proyek dapat mempertahankan kedua file. Claude Code memprioritaskan AGENTS.md tetapi menghormati format konfigurasi lain jika ada.

Tips Praktis untuk Penggunaan yang Efektif

Penggunaan di dunia nyata mengungkapkan pola yang secara signifikan meningkatkan efektivitas Claude Code.

Bersikap Spesifik dengan Instruksi

Perintah yang tidak jelas menghasilkan hasil yang tidak jelas. Alih-alih "tingkatkan kode ini", tentukan apa arti peningkatan: "refactor fungsi ini untuk mengurangi kompleksitas siklomatik" atau "optimalkan kueri database ini untuk mengurangi waktu eksekusi."

Gunakan Konteks Proyek Secara Bebas

Referensi file, fungsi, atau pola tertentu saat memberikan instruksi. Claude Code memahami konteks seperti "mengikuti pola di UserController" atau "mencocokkan gaya handler API kami yang ada."

Tinjau Perubahan Sebelum Menerima

Claude Code kuat tetapi tidak sempurna. Selalu tinjau perubahan yang diusulkan dalam pratinjau diff. Perhatikan efek samping yang tidak diinginkan, terutama dalam operasi refactoring yang menyentuh banyak file.

Manfaatkan Jaring Pengaman Git

Commit kode yang berfungsi sebelum operasi Claude Code besar. Jika perubahan menjadi kacau, git menyediakan jalur pemulihan yang mudah. Jaring pengaman ini mendorong eksperimen dengan tugas yang lebih ambisius.

Mulai Sesi dengan Tujuan yang Jelas

Memulai sesi dengan tujuan yang jelas membantu Claude Code tetap fokus. "Kami menambahkan otentikasi pengguna" atau "Kami men-debug alur pemrosesan pembayaran" menetapkan konteks untuk perintah berikutnya.

Masalah Umum dan Pemecahan Masalah

Meskipun penyiapan sudah benar, terkadang masalah muncul.

Error Izin

Jangan pernah menjalankan Claude Code dengan sudo atau izin yang ditinggikan. Ini menciptakan kerentanan keamanan dan masalah kepemilikan file. Jika terjadi error izin, periksa izin file di direktori proyek dan pastikan pengguna saat ini memiliki akses yang sesuai.

Masalah Koneksi API

Kegagalan koneksi biasanya menunjukkan masalah jaringan atau kredensial API yang tidak valid. Verifikasi validitas kunci API melalui Konsol Anthropic. Periksa apakah firewall atau VPN tidak memblokir permintaan API.

Perilaku Tak Terduga di Windows WSL2

Masalah jalur umum terjadi saat mencampur jalur Windows dan Linux di WSL2. Simpan proyek di dalam sistem file Linux (/home/username/) alih-alih mengakses drive Windows (/mnt/c/). Ini meningkatkan kinerja dan menghindari masalah terjemahan jalur.

Kehilangan Konteks Selama Sesi Panjang

Sesi yang diperpanjang mungkin mencapai batas konteks, menyebabkan Claude Code kehilangan jejak percakapan sebelumnya. Ketika ini terjadi, mulai sesi baru atau berikan pengingat eksplisit tentang tujuan proyek dan perubahan terbaru.

Fitur Lanjutan yang Layak Dijelajahi

Setelah menguasai dasar-dasarnya, beberapa fitur lanjutan membuka kemampuan tambahan.

Perintah Kustom

Proyek dapat mendefinisikan perintah kustom di direktori .claude/commands. Perintah ini memperluas Claude Code dengan alur kerja spesifik proyek, seperti "@deploy.md staging" atau "@benchmark.md performance."

Perintah ditulis dalam markdown dengan sintaks khusus untuk argumen dan injeksi konteks. Keterampilan pengembangan perintah dalam plugin resmi Claude Code menyediakan template dan contoh.

Tim Agen

Untuk operasi yang kompleks, Claude Code dapat mengoordinasikan beberapa agen khusus yang bekerja sama. Satu agen dapat menangani perubahan backend sementara agen lain memperbarui komponen frontend dan agen ketiga mengelola migrasi database.

Tim agen memerlukan konfigurasi tetapi memungkinkan pekerjaan paralel pada fitur besar atau proyek refactoring.

Pertanyaan yang Sering Diajukan

Apakah Claude Code berfungsi offline?

Tidak, Claude Code memerlukan koneksi internet aktif untuk berkomunikasi dengan API Anthropic. Semua pemrosesan terjadi di sisi server, bukan secara lokal. Alat ini tidak dapat berfungsi tanpa akses API.

Berapa biaya penggunaan Claude Code?

Claude Code beroperasi berdasarkan model bayar per penggunaan token. Harga bervariasi berdasarkan model—Tetap seperti adanya -- diverifikasi dalam materi sumber resmi yang mencantumkan tingkatan harga ini. Biaya aktual bergantung pada pola penggunaan dan model yang dipilih. Saldo akun minimum adalah $5.

Bisakah Claude Code secara tidak sengaja merusak basis kode saya?

Claude Code meminta konfirmasi sebelum membuat modifikasi file. Dikombinasikan dengan kontrol versi git, risikonya minimal. Selalu commit kode yang berfungsi sebelum operasi besar dan tinjau perubahan dalam pratinjau diff sebelum menerimanya.

Apakah Claude Code berfungsi dengan semua bahasa pemrograman?

Claude Code mendukung hampir semua bahasa pemrograman mainstream termasuk JavaScript, Python, TypeScript, Java, Go, Rust, C++, dan banyak lagi. Dukungan bahasa bergantung pada model Claude yang mendasarinya—pelatihan, yang mencakup data kode yang luas di berbagai bahasa.

Bisakah banyak pengembang menggunakan Claude Code pada proyek yang sama secara bersamaan?

Ya, tetapi koordinasi melalui git sangat penting. Setiap pengembang menjalankan sesi Claude Code sendiri dengan kunci API mereka sendiri. Perubahan harus di-commit dan disinkronkan melalui git seperti pengkodean manual. Claude Code tidak memiliki fitur kolaborasi bawaan selain alur kerja git standar.

Apa perbedaan antara Claude Code dan GitHub Copilot?

GitHub Copilot terintegrasi ke dalam editor kode dan memberikan saran inline saat mengetik. Claude Code beroperasi di terminal dan mengambil tindakan otonom pada tugas multi-file. Copilot lebih baik untuk penyelesaian baris demi baris; Claude Code unggul dalam menjalankan alur kerja lengkap seperti refactoring, debugging, atau mengimplementasikan fitur di berbagai file.

Bagaimana cara memperbarui Claude Code ke versi terbaru?

Untuk instalasi npm (jika digunakan), perbarui melalui npm atau gunakan metode instalasi yang direkomendasikan. Untuk instalasi Homebrew, jalankan: brew upgrade claude-code. Periksa versi saat ini kapan saja dengan claude –version.

Melanjutkan dengan Claude Code

Memulai dengan Claude Code melibatkan instalasi yang mudah, otentikasi, dan mempelajari pola perintah dasar. Kekuatan sebenarnya dari alat ini muncul melalui penggunaan yang konsisten dan manajemen konteks yang tepat.

Mulailah dengan tugas-tugas sederhana—perbaikan bug, pembaruan dokumentasi, atau refactoring satu file. Seiring bertambahnya kenyamanan, atasi alur kerja yang lebih ambisius seperti implementasi fitur atau perubahan arsitektur. Kurva belajar yang curam karena perintah bahasa alami mengurangi penghafalan sintaks.

Konfigurasikan file AGENTS.md untuk proyek yang sering digunakan. Investasi ini memberikan keuntungan melalui pemahaman Claude Code yang lebih baik dan saran yang lebih relevan.

Yang terpenting, perlakukan Claude Code sebagai alat kolaboratif daripada pengganti penilaian pengembang. Tinjau sarannya secara kritis, berikan instruksi yang jelas, dan pertahankan jaring pengaman git. Digunakan dengan benar, Claude Code mempercepat pengembangan tanpa mengorbankan kualitas kode.

Siap untuk mengubah alur kerja terminal Anda? Instal Claude Code hari ini dan alami pengembangan berbantuan AI yang benar-benar terintegrasi dengan cara pengembang bekerja. Kunjungi dokumentasi resmi di docs.anthropic.com untuk materi referensi terperinci dan opsi konfigurasi lanjutan.

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.