8 8
9Claude Code adalah asisten pengkodean bertenaga AI yang membantu Anda membangun fitur, memperbaiki bug, dan mengotomatisasi tugas pengembangan. Ini memahami seluruh basis kode Anda dan dapat bekerja di berbagai file dan alat untuk menyelesaikan pekerjaan.9Claude Code adalah asisten pengkodean bertenaga AI yang membantu Anda membangun fitur, memperbaiki bug, dan mengotomatisasi tugas pengembangan. Ini memahami seluruh basis kode Anda dan dapat bekerja di berbagai file dan alat untuk menyelesaikan pekerjaan.
10 10
11<h2 id="get-started">11## Memulai
12 Memulai
13</h2>
14 12
15Claude Code berjalan di beberapa permukaan: terminal, ekstensi IDE, aplikasi desktop, dan web. Pilih salah satu dari tab di bawah untuk memulai. Sebagian besar permukaan memerlukan [langganan Claude](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing) atau akun [Konsol Anthropic](https://platform.claude.com/). CLI Terminal, VS Code, dan JetBrains juga mendukung [penyedia pihak ketiga](/docs/id/third-party-integrations).13Claude Code berjalan di beberapa permukaan: terminal, ekstensi IDE, aplikasi desktop, dan web. Pilih salah satu dari tab di bawah untuk memulai. Sebagian besar permukaan memerlukan [langganan Claude](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing) atau akun [Konsol Anthropic](https://platform.claude.com/). CLI Terminal, VS Code, dan JetBrains juga mendukung [penyedia pihak ketiga](/docs/id/third-party-integrations).
16 14
17<Tabs>15**Terminal**
18 <Tab title="Terminal">
19 CLI lengkap untuk bekerja dengan Claude Code langsung di terminal Anda. Edit file, jalankan perintah, dan kelola seluruh proyek Anda dari baris perintah.
20 16
21 Untuk menginstal Claude Code, buka terminal dan jalankan perintah untuk sistem Anda. Jika Anda belum pernah menggunakan terminal sebelumnya, [panduan terminal](/docs/id/terminal-guide) menunjukkan cara membukanya dan menempel perintahnya.17CLI lengkap untuk bekerja dengan Claude Code langsung di terminal Anda. Edit file, jalankan perintah, dan kelola seluruh proyek Anda dari baris perintah.
22 18
23 <Tabs>19Untuk menginstal Claude Code, buka terminal dan jalankan perintah untuk sistem Anda. Jika Anda belum pernah menggunakan terminal sebelumnya, [panduan terminal](/docs/id/terminal-guide) menunjukkan cara membukanya dan menempel perintahnya.
24 <Tab title="Native Install (Direkomendasikan)">
25 **macOS, Linux, WSL:**
26 20
27 ```bash theme={null}21**Native Install (Direkomendasikan)**
28 curl -fsSL https://claude.ai/install.sh | bash
29 ```
30 22
31 Di Windows, prompt Anda menunjukkan `PS C:\` ketika Anda berada di PowerShell dan `C:\` tanpa `PS` ketika Anda berada di CMD.23**macOS, Linux, WSL:**
32 24
33 **Windows PowerShell:**25```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
26curl -fsSL https://claude.ai/install.sh | bash
27```
34 28
35 ```powershell theme={null}29Di Windows, prompt Anda menunjukkan `PS C:\` ketika Anda berada di PowerShell dan `C:\` tanpa `PS` ketika Anda berada di CMD.
36 irm https://claude.ai/install.ps1 | iex
37 ```
38 30
39 **Windows CMD:**31**Windows PowerShell:**
40 32
41 ```batch theme={null}33```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
42 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd34irm https://claude.ai/install.ps1 | iex
43 ```35```
44 36
45 Perintah instalasi tidak menampilkan kemajuan saat mengunduh Claude Code. Ketika penginstal selesai, buka jendela terminal baru dan jalankan `claude --version`. Instalasi yang berfungsi dengan baik mencetak nomor versi. Jika shell Anda mengatakan `claude` tidak ditemukan atau tidak dikenali, direktori instalasi belum ada di PATH Anda: lihat [Perbaiki PATH Anda](/docs/id/troubleshoot-install#command-not-found-claude-after-installation).37**Windows CMD:**
46 38
47 Jika Anda melihat `The token '&&' is not a valid statement separator`, Anda berada di PowerShell, bukan CMD. Jika Anda melihat `'irm' is not recognized as an internal or external command`, Anda berada di CMD, bukan PowerShell.39```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
40curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
41```
48 42
49 Jika perintah instalasi gagal dengan `syntax error near unexpected token '<'`, `403`, atau kesalahan lainnya, lihat [Troubleshoot installation](/docs/id/troubleshoot-install#find-your-error) untuk mencocokkan kesalahan dengan perbaikan dan untuk metode instalasi alternatif.43Perintah instalasi tidak menampilkan kemajuan saat mengunduh Claude Code. Ketika penginstal selesai, buka jendela terminal baru dan jalankan `claude --version`. Instalasi yang berfungsi dengan baik mencetak nomor versi. Jika shell Anda mengatakan `claude` tidak ditemukan atau tidak dikenali, direktori instalasi belum ada di PATH Anda: lihat [Perbaiki PATH Anda](/docs/id/troubleshoot-install#command-not-found-claude-after-installation).
50 44
51 [Git for Windows](https://git-scm.com/downloads/win) direkomendasikan pada Windows native sehingga Claude Code dapat menggunakan alat Bash. Jika Git for Windows tidak diinstal, Claude Code menggunakan PowerShell sebagai alat shell sebagai gantinya. Pengaturan WSL tidak memerlukan Git for Windows.45Jika Anda melihat `The token '&&' is not a valid statement separator`, Anda berada di PowerShell, bukan CMD. Jika Anda melihat `'irm' is not recognized as an internal or external command`, Anda berada di CMD, bukan PowerShell.
52 46
53 <Info>47Jika perintah instalasi gagal dengan `syntax error near unexpected token '<'`, `403`, atau kesalahan lainnya, lihat [Troubleshoot installation](/docs/id/troubleshoot-install#find-your-error) untuk mencocokkan kesalahan dengan perbaikan dan untuk metode instalasi alternatif.
54 Instalasi native secara otomatis diperbarui di latar belakang untuk membuat Anda tetap menggunakan versi terbaru.
55 </Info>
56 </Tab>
57 48
58 <Tab title="Homebrew">49[Git for Windows](https://git-scm.com/downloads/win) direkomendasikan pada Windows native sehingga Claude Code dapat menggunakan alat Bash. Jika Git for Windows tidak diinstal, Claude Code menggunakan PowerShell sebagai alat shell sebagai gantinya. Pengaturan WSL tidak memerlukan Git for Windows.
59 ```bash theme={null}
60 brew install --cask claude-code
61 ```
62 50
63 Homebrew menawarkan dua casks. `claude-code` melacak saluran rilis stabil, yang biasanya sekitar seminggu di belakang dan melewatkan rilis dengan regresi besar. `claude-code@latest` melacak saluran terbaru dan menerima versi baru segera setelah mereka dirilis.51> [!NOTE]
52>
53> Instalasi native secara otomatis diperbarui di latar belakang untuk membuat Anda tetap menggunakan versi terbaru.
64 54
65 <Info>55**Homebrew**
66 Instalasi Homebrew tidak auto-update. Jalankan `brew upgrade claude-code` atau `brew upgrade claude-code@latest`, tergantung pada cask mana yang Anda instal, untuk mendapatkan fitur terbaru dan perbaikan keamanan.
67 </Info>
68 </Tab>
69 56
70 <Tab title="WinGet">57```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
71 ```powershell theme={null}58brew install --cask claude-code
72 winget install Anthropic.ClaudeCode59```
73 ```
74 60
75 <Info>61Homebrew menawarkan dua casks. `claude-code` melacak saluran rilis stabil, yang biasanya sekitar seminggu di belakang dan melewatkan rilis dengan regresi besar. `claude-code@latest` melacak saluran terbaru dan menerima versi baru segera setelah mereka dirilis.
76 Instalasi WinGet tidak auto-update. Jalankan `winget upgrade Anthropic.ClaudeCode` secara berkala untuk mendapatkan fitur terbaru dan perbaikan keamanan.
77 </Info>
78 </Tab>
79 </Tabs>
80 62
81 Anda juga dapat menginstal dengan [apt, dnf, atau apk](/docs/id/setup#install-with-linux-package-managers) pada Debian, Fedora, RHEL, dan Alpine.63> [!NOTE]
64>
65> Instalasi Homebrew tidak auto-update. Jalankan `brew upgrade claude-code` atau `brew upgrade claude-code@latest`, tergantung pada cask mana yang Anda instal, untuk mendapatkan fitur terbaru dan perbaikan keamanan.
82 66
83 Kemudian mulai Claude Code di proyek apa pun. Ganti `your-project` dengan jalur ke direktori proyek di mesin Anda:67**WinGet**
84 68
85 ```bash theme={null}69```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
86 cd your-project70winget install Anthropic.ClaudeCode
87 claude71```
88 ```
89 72
90 Claude Code meminta Anda untuk masuk pada penggunaan pertama. Jika Anda telah menetapkan environment variable `ANTHROPIC_API_KEY` dan Anda menyetujui kunci tersebut saat Claude Code menanyakan apakah akan menggunakannya, Claude Code akan melewati permintaan masuk. [Lanjutkan dengan Mulai Cepat →](/docs/id/quickstart)73> [!NOTE]
74>
75> Instalasi WinGet tidak auto-update. Jalankan `winget upgrade Anthropic.ClaudeCode` secara berkala untuk mendapatkan fitur terbaru dan perbaikan keamanan.
91 76
92 <Tip>77Anda juga dapat menginstal dengan [apt, dnf, atau apk](/docs/id/setup#install-with-linux-package-managers) pada Debian, Fedora, RHEL, dan Alpine.
93 Lihat [pengaturan lanjutan](/docs/id/setup) untuk opsi instalasi, pembaruan manual, atau instruksi penghapusan. Kunjungi [pemecahan masalah instalasi](/docs/id/troubleshoot-install) jika Anda mengalami masalah.
94 </Tip>
95 </Tab>
96 78
97 <Tab title="VS Code">79Kemudian mulai Claude Code di proyek apa pun. Ganti `your-project` dengan jalur ke direktori proyek di mesin Anda:
98 Ekstensi VS Code menyediakan diff inline, @-mentions, tinjauan rencana, dan riwayat percakapan langsung di editor Anda.
99 80
100 * [Instal untuk VS Code](vscode:extension/anthropic.claude-code)81```bash theme={null}
101 * [Instal untuk Cursor](cursor:extension/anthropic.claude-code)82cd your-project
83claude
84```
102 85
103 Atau cari "Claude Code" di tampilan Ekstensi (`Cmd+Shift+X` di Mac, `Ctrl+Shift+X` di Windows/Linux). Setelah menginstal, buka Palet Perintah (`Cmd+Shift+P` / `Ctrl+Shift+P`), ketik "Claude Code", dan pilih **Buka di Tab Baru**.86Claude Code meminta Anda untuk masuk pada penggunaan pertama. Jika Anda telah menetapkan environment variable `ANTHROPIC_API_KEY` dan Anda menyetujui kunci tersebut saat Claude Code menanyakan apakah akan menggunakannya, Claude Code akan melewati permintaan masuk. [Lanjutkan dengan Mulai Cepat →](/docs/id/quickstart)
104 87
105 [Mulai dengan VS Code →](/docs/id/vs-code#get-started)88> [!TIP]
106 </Tab>89>
90> Lihat [pengaturan lanjutan](/docs/id/setup) untuk opsi instalasi, pembaruan manual, atau instruksi penghapusan. Kunjungi [pemecahan masalah instalasi](/docs/id/troubleshoot-install) jika Anda mengalami masalah.
107 91
108 <Tab title="Desktop app">92**VS Code**
109 Aplikasi mandiri untuk menjalankan Claude Code di luar IDE atau terminal Anda. Tinjau diff secara visual, jalankan beberapa sesi berdampingan, jadwalkan tugas berulang, dan mulai sesi cloud.
110 93
111 Unduh dan instal:94Ekstensi VS Code menyediakan diff inline, @-mentions, tinjauan rencana, dan riwayat percakapan langsung di editor Anda.
112 95
113 * [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs) (Intel dan Apple Silicon)96* [Instal untuk VS Code](vscode:extension/anthropic.claude-code)
114 * [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs) (x64)97* [Instal untuk Cursor](cursor:extension/anthropic.claude-code)
115 * [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
116 * Di Ubuntu atau Debian, di mana aplikasi masih dalam tahap beta, instal dengan apt dengan mengikuti [instruksi instalasi Linux](/docs/id/desktop-linux)
117 98
118 Setelah menginstal, luncurkan Claude, masuk, dan klik tab **Code** untuk mulai pengkodean. Aplikasi ini mencakup Claude Code, jadi Anda tidak perlu menginstal CLI secara terpisah. [Langganan berbayar](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing) diperlukan.99Atau cari "Claude Code" di tampilan Ekstensi (`Cmd+Shift+X` di Mac, `Ctrl+Shift+X` di Windows/Linux). Setelah menginstal, buka Palet Perintah (`Cmd+Shift+P` / `Ctrl+Shift+P`), ketik "Claude Code", dan pilih **Buka di Tab Baru**.
119 100
120 [Pelajari lebih lanjut tentang aplikasi desktop →](/docs/id/desktop-quickstart)101[Mulai dengan VS Code →](/docs/id/vs-code#get-started)
121 </Tab>
122 102
123 <Tab title="Web">103**Desktop app**
124 Jalankan Claude Code di browser Anda tanpa pengaturan lokal. Mulai tugas yang berjalan lama dan periksa kembali saat selesai, bekerja pada repo yang tidak Anda miliki secara lokal, atau jalankan beberapa tugas secara paralel. Untuk badan pekerjaan yang lebih lama, buat [proyek](/docs/id/claude-projects) dan biarkan Claude mengoordinasikan sesi paralel untuk Anda. Tersedia di browser desktop dan [aplikasi Claude untuk iOS dan Android](/docs/id/mobile).
125 104
126 Mulai pengkodean di [claude.ai/code](https://claude.ai/code).105Aplikasi mandiri untuk menjalankan Claude Code di luar IDE atau terminal Anda. Tinjau diff secara visual, jalankan beberapa sesi berdampingan, jadwalkan tugas berulang, dan mulai sesi cloud.
127 106
128 [Mulai →](/docs/id/web-quickstart)107Unduh dan instal:
129 </Tab>
130 108
131 <Tab title="JetBrains">109* [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs) (Intel dan Apple Silicon)
132 Plugin untuk IntelliJ IDEA, PyCharm, WebStorm, dan IDE JetBrains lainnya dengan tampilan diff interaktif dan berbagi konteks seleksi.110* [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs) (x64)
111* [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
112* Di Ubuntu atau Debian, di mana aplikasi masih dalam tahap beta, instal dengan apt dengan mengikuti [instruksi instalasi Linux](/docs/id/desktop-linux)
133 113
134 Instal [plugin Claude Code](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-) dari JetBrains Marketplace dan mulai ulang IDE Anda. Plugin memerlukan CLI Claude Code, diinstal secara terpisah; lihat [langkah-langkah pengaturan JetBrains](/docs/id/jetbrains#installation).114Setelah menginstal, luncurkan Claude, masuk, dan klik tab **Code** untuk mulai pengkodean. Aplikasi ini mencakup Claude Code, jadi Anda tidak perlu menginstal CLI secara terpisah. [Langganan berbayar](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing) diperlukan.
135 115
136 [Mulai dengan JetBrains →](/docs/id/jetbrains)116[Pelajari lebih lanjut tentang aplikasi desktop →](/docs/id/desktop-quickstart)
137 </Tab>
138</Tabs>
139 117
140<h2 id="what-you-can-do">118**Web**
141 Apa yang dapat Anda lakukan
142</h2>
143 119
144Berikut adalah beberapa cara Anda dapat menggunakan Claude Code:120Jalankan Claude Code di browser Anda tanpa pengaturan lokal. Mulai tugas yang berjalan lama dan periksa kembali saat selesai, bekerja pada repo yang tidak Anda miliki secara lokal, atau jalankan beberapa tugas secara paralel. Untuk badan pekerjaan yang lebih lama, buat [proyek](/docs/id/claude-projects) dan biarkan Claude mengoordinasikan sesi paralel untuk Anda. Tersedia di browser desktop dan [aplikasi Claude untuk iOS dan Android](/docs/id/mobile).
145
146<AccordionGroup>
147 <Accordion title="Otomatisasi pekerjaan yang terus Anda tunda" icon="wand-magic-sparkles">
148 Claude Code menangani tugas-tugas membosankan yang menghabiskan hari Anda: menulis tes untuk kode yang tidak diuji, memperbaiki kesalahan lint di seluruh proyek, menyelesaikan konflik penggabungan, memperbarui dependensi, dan menulis catatan rilis.
149
150 ```bash theme={null}
151 claude "write tests for the auth module, run them, and fix any failures"
152 ```
153 </Accordion>
154
155 <Accordion title="Bangun fitur dan perbaiki bug" icon="hammer">
156 Jelaskan apa yang Anda inginkan dalam bahasa biasa. Claude Code merencanakan pendekatan, menulis kode di berbagai file, dan memverifikasi bahwa itu berfungsi.
157
158 Untuk bug, tempel pesan kesalahan atau jelaskan gejalanya. Claude Code melacak masalah melalui basis kode Anda, mengidentifikasi akar penyebabnya, dan menerapkan perbaikan. Lihat [alur kerja umum](/docs/id/common-workflows) untuk contoh lebih lanjut.
159 </Accordion>
160
161 <Accordion title="Buat commit dan pull request" icon="code-branch">
162 Claude Code bekerja langsung dengan git. Ini menampilkan perubahan, menulis pesan commit, membuat cabang, dan membuka pull request.
163
164 ```bash theme={null}
165 claude "commit my changes with a descriptive message"
166 ```
167
168 Di CI, Anda dapat mengotomatisasi code review dan triase masalah dengan [GitHub Actions](/docs/id/github-actions) atau [GitLab CI/CD](/docs/id/gitlab-ci-cd).
169 </Accordion>
170 121
171 <Accordion title="Hubungkan alat Anda dengan MCP" icon="plug">122Mulai pengkodean di [claude.ai/code](https://claude.ai/code).
172 [Model Context Protocol (MCP)](/docs/id/mcp) adalah standar terbuka untuk menghubungkan alat AI ke sumber data eksternal. Dengan MCP, Claude Code dapat membaca dokumen desain Anda di Google Drive, memperbarui tiket di Jira, menarik data dari Slack, atau menggunakan alat khusus Anda sendiri. [Mulai cepat MCP](/docs/id/mcp-quickstart) menghubungkan server pertama Anda dari awal hingga akhir.
173 </Accordion>
174 123
175 <Accordion title="Sesuaikan dengan instruksi, skills, dan hooks" icon="sliders">124[Mulai →](/docs/id/web-quickstart)
176 [`CLAUDE.md`](/docs/id/memory) adalah file markdown yang Anda tambahkan ke root proyek Anda yang dibaca Claude Code di awal setiap sesi. Gunakan untuk menetapkan standar pengkodean, keputusan arsitektur, perpustakaan pilihan, dan daftar periksa tinjauan. Jika repositori Anda sudah memiliki `AGENTS.md` untuk agent pengkodean lainnya, Claude Code [dapat membacanya](/docs/id/memory#agents-md) sebagai pengganti `CLAUDE.md`. Claude juga membangun [auto memory](/docs/id/memory#auto-memory) saat bekerja, menyimpan pembelajaran di seluruh sesi tanpa Anda menulis apa pun.
177 125
178 Buat [skills](/docs/id/skills) untuk mengemas alur kerja yang dapat diulang yang dapat dibagikan tim Anda, seperti `/review-pr` atau `/deploy-staging`.126**JetBrains**
179 127
180 [Hooks](/docs/id/hooks) memungkinkan Anda menjalankan perintah shell sebelum atau sesudah tindakan Claude Code, seperti pemformatan otomatis setelah setiap pengeditan file atau menjalankan lint sebelum commit.128Plugin untuk IntelliJ IDEA, PyCharm, WebStorm, dan IDE JetBrains lainnya dengan tampilan diff interaktif dan berbagi konteks seleksi.
181 </Accordion>
182 129
183 <Accordion title="Jalankan agen secara paralel dan bangun agen khusus" icon="users">130Instal [plugin Claude Code](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-) dari JetBrains Marketplace dan mulai ulang IDE Anda. Plugin memerlukan CLI Claude Code, diinstal secara terpisah; lihat [langkah-langkah pengaturan JetBrains](/docs/id/jetbrains#installation).
184 Spawn [beberapa agen Claude Code](/docs/id/sub-agents) yang bekerja pada bagian berbeda dari tugas secara bersamaan. Agen utama mengoordinasikan pekerjaan, menetapkan subtask, dan menggabungkan hasil.
185 131
186 Untuk menjalankan beberapa sesi lengkap secara paralel dan menontonnya dari satu layar, gunakan [agen latar belakang](/docs/id/agent-view). Untuk alur kerja yang sepenuhnya khusus, [Agent SDK](/docs/id/agent-sdk/overview) memungkinkan Anda membangun agen Anda sendiri yang didukung oleh alat dan kemampuan Claude Code, dengan kontrol penuh atas orkestrasi, akses alat, dan izin.132[Mulai dengan JetBrains →](/docs/id/jetbrains)
187 </Accordion>
188 133
189 <Accordion title="Pipa, skrip, dan otomatisasi dengan CLI" icon="terminal">134## Apa yang dapat Anda lakukan
190 Claude Code dapat dikomposisi dan mengikuti filosofi Unix. Pipa log ke dalamnya, jalankan di CI, atau rantai dengan alat lain:
191 135
192 ```bash theme={null}136Berikut adalah beberapa cara Anda dapat menggunakan Claude Code:
193 # Analisis keluaran log terbaru
194 tail -200 app.log | claude -p "Slack me if you see any anomalies"
195
196 # Otomatisasi terjemahan di CI
197 claude -p "translate new strings into French and raise a PR for review"
198
199 # Operasi massal di seluruh file
200 git diff main --name-only | claude -p "review these changed files for security issues"
201 ```
202
203 Lihat [referensi CLI](/docs/id/cli-reference) untuk set lengkap perintah dan flag.
204 </Accordion>
205
206 <Accordion title="Jadwalkan tugas berulang" icon="clock">
207 Jalankan Claude sesuai jadwal untuk mengotomatisasi pekerjaan yang berulang: tinjauan PR pagi, analisis kegagalan CI semalam, audit dependensi mingguan, atau sinkronisasi dokumen setelah PR digabung.
208
209 * [Routines](/docs/id/routines) berjalan di cloud, jadi mereka terus berjalan bahkan ketika komputer Anda mati. Mereka juga dapat dipicu oleh panggilan API atau acara GitHub. Buatnya dari web, aplikasi Desktop, atau dengan menjalankan `/schedule` di CLI.
210 * [Tugas terjadwal desktop](/docs/id/desktop-scheduled-tasks) berjalan di mesin Anda, dengan akses langsung ke file dan alat lokal Anda
211 * [`/loop`](/docs/id/scheduled-tasks) mengulangi prompt dalam sesi CLI untuk polling cepat
212 </Accordion>
213
214 <Accordion title="Bekerja dari mana saja" icon="globe">
215 Sesi tidak terikat pada satu permukaan. Pindahkan pekerjaan antar lingkungan saat konteks Anda berubah:
216
217 * Tinggalkan meja Anda dan terus bekerja dari ponsel atau browser apa pun dengan [Remote Control](/docs/id/remote-control)
218 * Kirim pesan [Dispatch](/docs/id/desktop#sessions-from-dispatch) tugas dari ponsel Anda dan buka sesi Desktop yang dibuatnya
219 * Mulai tugas yang berjalan lama di [web](/docs/id/claude-code-on-the-web) atau [aplikasi Claude mobile](/docs/id/mobile), kemudian tariknya ke terminal Anda dengan `claude --teleport`. Teleport memerlukan langganan claude.ai.
220 * Jalankan `/desktop` untuk melanjutkan sesi terminal Anda saat ini di [aplikasi Desktop](/docs/id/desktop), tempat Anda dapat meninjau diff secara visual. Handoff `/desktop` memerlukan langganan claude.ai. Tersedia di macOS dan Windows x64.
221 * Rute tugas dari obrolan tim: sebutkan `@Claude` di [Slack](/docs/id/slack) dengan laporan bug dan dapatkan pull request kembali
222 </Accordion>
223</AccordionGroup>
224 137
225<h2 id="use-claude-code-everywhere">138> **Otomatisasi pekerjaan yang terus Anda tunda**
226 Gunakan Claude Code di mana saja139>
227</h2>140> Claude Code menangani tugas-tugas membosankan yang menghabiskan hari Anda: menulis tes untuk kode yang tidak diuji, memperbaiki kesalahan lint di seluruh proyek, menyelesaikan konflik penggabungan, memperbarui dependensi, dan menulis catatan rilis.
141>
142> ```bash theme={null}
143> claude "write tests for the auth module, run them, and fix any failures"
144> ```
145
146> **Bangun fitur dan perbaiki bug**
147>
148> Jelaskan apa yang Anda inginkan dalam bahasa biasa. Claude Code merencanakan pendekatan, menulis kode di berbagai file, dan memverifikasi bahwa itu berfungsi.
149>
150> Untuk bug, tempel pesan kesalahan atau jelaskan gejalanya. Claude Code melacak masalah melalui basis kode Anda, mengidentifikasi akar penyebabnya, dan menerapkan perbaikan. Lihat [alur kerja umum](/docs/id/common-workflows) untuk contoh lebih lanjut.
151
152> **Buat commit dan pull request**
153>
154> Claude Code bekerja langsung dengan git. Ini menampilkan perubahan, menulis pesan commit, membuat cabang, dan membuka pull request.
155>
156> ```bash theme={null}
157> claude "commit my changes with a descriptive message"
158> ```
159>
160> Di CI, Anda dapat mengotomatisasi code review dan triase masalah dengan [GitHub Actions](/docs/id/github-actions) atau [GitLab CI/CD](/docs/id/gitlab-ci-cd).
161
162> **Hubungkan alat Anda dengan MCP**
163>
164> [Model Context Protocol (MCP)](/docs/id/mcp) adalah standar terbuka untuk menghubungkan alat AI ke sumber data eksternal. Dengan MCP, Claude Code dapat membaca dokumen desain Anda di Google Drive, memperbarui tiket di Jira, menarik data dari Slack, atau menggunakan alat khusus Anda sendiri. [Mulai cepat MCP](/docs/id/mcp-quickstart) menghubungkan server pertama Anda dari awal hingga akhir.
165
166> **Sesuaikan dengan instruksi, skills, dan hooks**
167>
168> [`CLAUDE.md`](/docs/id/memory) adalah file markdown yang Anda tambahkan ke root proyek Anda yang dibaca Claude Code di awal setiap sesi. Gunakan untuk menetapkan standar pengkodean, keputusan arsitektur, perpustakaan pilihan, dan daftar periksa tinjauan. Jika repositori Anda sudah memiliki `AGENTS.md` untuk agent pengkodean lainnya, Claude Code [dapat membacanya](/docs/id/memory#agents-md) sebagai pengganti `CLAUDE.md`. Claude juga membangun [auto memory](/docs/id/memory#auto-memory) saat bekerja, menyimpan pembelajaran di seluruh sesi tanpa Anda menulis apa pun.
169>
170> Buat [skills](/docs/id/skills) untuk mengemas alur kerja yang dapat diulang yang dapat dibagikan tim Anda, seperti `/review-pr` atau `/deploy-staging`.
171>
172> [Hooks](/docs/id/hooks) memungkinkan Anda menjalankan perintah shell sebelum atau sesudah tindakan Claude Code, seperti pemformatan otomatis setelah setiap pengeditan file atau menjalankan lint sebelum commit.
173
174> **Jalankan agen secara paralel dan bangun agen khusus**
175>
176> Spawn [beberapa agen Claude Code](/docs/id/sub-agents) yang bekerja pada bagian berbeda dari tugas secara bersamaan. Agen utama mengoordinasikan pekerjaan, menetapkan subtask, dan menggabungkan hasil.
177>
178> Untuk menjalankan beberapa sesi lengkap secara paralel dan menontonnya dari satu layar, gunakan [agen latar belakang](/docs/id/agent-view). Untuk alur kerja yang sepenuhnya khusus, [Agent SDK](/docs/id/agent-sdk/overview) memungkinkan Anda membangun agen Anda sendiri yang didukung oleh alat dan kemampuan Claude Code, dengan kontrol penuh atas orkestrasi, akses alat, dan izin.
179
180> **Pipa, skrip, dan otomatisasi dengan CLI**
181>
182> Claude Code dapat dikomposisi dan mengikuti filosofi Unix. Pipa log ke dalamnya, jalankan di CI, atau rantai dengan alat lain:
183>
184> ```bash theme={null}
185> # Analisis keluaran log terbaru
186> tail -200 app.log | claude -p "Slack me if you see any anomalies"
187>
188> # Otomatisasi terjemahan di CI
189> claude -p "translate new strings into French and raise a PR for review"
190>
191> # Operasi massal di seluruh file
192> git diff main --name-only | claude -p "review these changed files for security issues"
193> ```
194>
195> Lihat [referensi CLI](/docs/id/cli-reference) untuk set lengkap perintah dan flag.
196
197> **Jadwalkan tugas berulang**
198>
199> Jalankan Claude sesuai jadwal untuk mengotomatisasi pekerjaan yang berulang: tinjauan PR pagi, analisis kegagalan CI semalam, audit dependensi mingguan, atau sinkronisasi dokumen setelah PR digabung.
200>
201> * [Tugas terjadwal cloud](/docs/id/routines), sebelumnya bernama routines, berjalan di cloud, sehingga tetap berjalan bahkan ketika komputer Anda mati. Tugas ini juga dapat dipicu oleh panggilan API atau event GitHub. Buat tugas ini dari web, aplikasi Desktop, atau dengan menjalankan `/schedule` di CLI.
202> * [Tugas terjadwal desktop](/docs/id/desktop-scheduled-tasks) berjalan di mesin Anda, dengan akses langsung ke file dan alat lokal Anda
203> * [`/loop`](/docs/id/scheduled-tasks) mengulangi prompt dalam sesi CLI untuk polling cepat
204
205> **Bekerja dari mana saja**
206>
207> Sesi tidak terikat pada satu surface. Pindahkan pekerjaan antar surface saat konteks Anda berubah:
208>
209> * Tinggalkan meja Anda dan terus bekerja dari ponsel atau browser apa pun dengan [Remote Control](/docs/id/remote-control)
210> * Kirim pesan [Dispatch](/docs/id/desktop#sessions-from-dispatch) tugas dari ponsel Anda dan buka sesi Desktop yang dibuatnya
211> * Mulai tugas yang berjalan lama di [web](/docs/id/claude-code-on-the-web) atau [aplikasi Claude mobile](/docs/id/mobile), kemudian tariknya ke terminal Anda dengan `claude --teleport`. Teleport memerlukan langganan claude.ai.
212> * Jalankan `/desktop` untuk melanjutkan sesi terminal Anda saat ini di [aplikasi Desktop](/docs/id/desktop), tempat Anda dapat meninjau diff secara visual. Handoff `/desktop` memerlukan langganan claude.ai. Tersedia di macOS dan Windows x64.
213> * Rute tugas dari obrolan tim: sebutkan `@Claude` di [Slack](/docs/id/slack) dengan laporan bug dan dapatkan pull request kembali
214
215## Gunakan Claude Code di mana saja
228 216
229Setiap [permukaan](/docs/id/glossary#surface) terhubung ke mesin Claude Code yang mendasar yang sama, jadi file CLAUDE.md, pengaturan, dan server MCP Anda bekerja di semua permukaan.217Setiap [permukaan](/docs/id/glossary#surface) terhubung ke mesin Claude Code yang mendasar yang sama, jadi file CLAUDE.md, pengaturan, dan server MCP Anda bekerja di semua permukaan.
230 218
235| Lanjutkan sesi lokal dari ponsel atau perangkat lain | [Remote Control](/docs/id/remote-control) |223| Lanjutkan sesi lokal dari ponsel atau perangkat lain | [Remote Control](/docs/id/remote-control) |
236| Dorong acara dari Telegram, Discord, iMessage, atau webhook saya sendiri ke dalam sesi | [Channels](/docs/id/channels) |224| Dorong acara dari Telegram, Discord, iMessage, atau webhook saya sendiri ke dalam sesi | [Channels](/docs/id/channels) |
237| Mulai tugas secara lokal, lanjutkan di mobile | [`claude --cloud`](/docs/id/claude-code-on-the-web#from-terminal-to-cloud), kemudian [aplikasi Claude mobile](/docs/id/mobile) |225| Mulai tugas secara lokal, lanjutkan di mobile | [`claude --cloud`](/docs/id/claude-code-on-the-web#from-terminal-to-cloud), kemudian [aplikasi Claude mobile](/docs/id/mobile) |
238| Jalankan Claude sesuai jadwal berulang | [Routines](/docs/id/routines) atau [Tugas terjadwal desktop](/docs/id/desktop-scheduled-tasks) |226| Jalankan Claude sesuai jadwal berulang | [Tugas terjadwal cloud](/docs/id/routines) atau [Tugas terjadwal desktop](/docs/id/desktop-scheduled-tasks) |
239| Otomatisasi tinjauan PR dan triase masalah | [GitHub Actions](/docs/id/github-actions) atau [GitLab CI/CD](/docs/id/gitlab-ci-cd) |227| Otomatisasi tinjauan PR dan triase masalah | [GitHub Actions](/docs/id/github-actions) atau [GitLab CI/CD](/docs/id/gitlab-ci-cd) |
240| Dapatkan tinjauan kode otomatis di setiap PR | [GitHub Code Review](/docs/id/code-review) |228| Dapatkan tinjauan kode otomatis di setiap PR | [GitHub Code Review](/docs/id/code-review) |
241| Rute laporan bug dari Slack ke pull request | [Slack](/docs/id/slack) |229| Rute laporan bug dari Slack ke pull request | [Slack](/docs/id/slack) |
242| Debug aplikasi web langsung | [Chrome](/docs/id/chrome) |230| Debug aplikasi web langsung | [Chrome](/docs/id/chrome) |
243| Bangun agen khusus untuk alur kerja Anda sendiri | [Agent SDK](/docs/id/agent-sdk/overview) |231| Bangun agen khusus untuk alur kerja Anda sendiri | [Agent SDK](/docs/id/agent-sdk/overview) |
244 232
245<h2 id="next-steps">233## Langkah berikutnya
246 Langkah berikutnya
247</h2>
248 234
249Setelah Anda menginstal Claude Code, panduan ini membantu Anda menggali lebih dalam.235Setelah Anda menginstal Claude Code, panduan ini membantu Anda menggali lebih dalam.
250 236