SSD Nodes Learn 🎉 VPS mulai $5.50/bln
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-13

Cara Mengatasi Batasan Penggunaan Claude

Pesan batasan Claude muncul karena jendela sesi atau mingguan. Pelajari cara beralih model, optimasi konteks, atau menggunakan API untuk tetap bekerja saat kuota Anda habis.

Batasan Claude mana yang Anda capai

Pesan bahwa batasan Claude telah tercapai menyebutkan jendela waktu yang sedang Anda tunggu, dan jendela tersebut menentukan apa yang dapat Anda lakukan selanjutnya. Batasan sesi dan mingguan mencakup semua model sekaligus, sehingga mengganti model tidak akan mengembalikan akses Anda. Batasan yang menyebutkan satu model tertentu adalah pengecualian: ganti model dan Anda dapat terus bekerja sementara model tersebut tetap diblokir.

Claude Code mencetak jendela waktu dan waktu reset-nya pada baris yang sama:

You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm

Jendela sesi adalah periode berjalan selama lima jam. Jendela mingguan di-reset pada waktu tetap setiap minggu yang ditetapkan untuk akun Anda, sehingga hari dan jamnya akan selalu sama dari satu minggu ke minggu berikutnya. Paket Pro memiliki jendela sesi lima jam ditambah satu batasan mingguan yang berlaku untuk semua model. Paket Max menambahkan batasan mingguan kedua yang berlaku untuk satu keluarga model secara terpisah. Batasan itu sendiri terdapat di rincian lengkap batasan penggunaan Claude. Halaman ini dimulai dari titik di mana halaman tersebut berakhir.

Berikut adalah bagian yang sering membuat pengguna bingung. Setiap permintaan dihitung terhadap jendela sesi dan jendela mingguan secara bersamaan, sehingga satu sore yang sibuk dapat menghabiskan jatah mingguan sementara jendela lima jam mungkin masih memiliki sisa kapasitas. Baca waktu reset sebelum Anda merencanakan sisa hari Anda. Reset pada pukul 3:45 sore hanyalah waktu untuk istirahat minum kopi. Reset pada hari Senin tengah malam bukanlah waktu istirahat singkat.

Periksa penggunaan sebelum berasumsi

Di claude.ai, buka Settings lalu Usage. Bilah progres menunjukkan berapa banyak dari jendela sesi lima jam dan setiap jendela mingguan yang telah Anda gunakan, sehingga Anda dapat melihat mana yang sudah habis alih-alih menebak-nebak.

Di Claude Code, jalankan /usage. Perintah ini menampilkan bilah rencana yang sama ditambah perincian ke mana penggunaan terbaru dialokasikan, yang dikaitkan dengan skill, subagent, plugin, dan masing-masing server MCP (model context protocol) sebagai persentase dari total. Tekan d untuk 24 jam terakhir dan w untuk 7 hari terakhir. Perintah ini juga menandai pola apa pun yang menyumbang 10% atau lebih dari penggunaan terbaru, dan dua pola yang paling sering Anda lihat adalah konteks panjang dan cache miss.

Dua catatan penting. Perincian dihitung dari riwayat sesi yang tersimpan di mesin tersebut, sehingga pekerjaan yang Anda lakukan di laptop lain atau di claude.ai tidak tercakup di dalamnya. Angka dolar di blok Session pada bagian atas dihitung berdasarkan tarif daftar standar untuk pengguna API (application programming interface), yang berarti angka tersebut bukan tagihan Anda jika Anda menggunakan langganan.

Apakah beralih ke model yang lebih kecil membantu?

Hanya jika pesan menyebutkan model tertentu. Setelah You've hit your Opus limit, jalankan /model, pilih Sonnet atau Haiku, dan sesi akan berlanjut dengan seluruh konteks yang ada. Setelah You've hit your session limit atau You've hit your weekly limit, /model tidak mengubah apa pun, karena jendela tersebut dibagikan di seluruh model.

Perpindahan ini jauh lebih bermanfaat sebelum Anda mencapai batas penggunaan daripada setelahnya. Sonnet menangani sebagian besar pekerjaan pemrograman dengan biaya yang jauh lebih murah daripada Opus, jadi membiarkan Opus sebagai default Anda adalah salah satu dari dua kebiasaan yang menyebabkan sebagian besar lonjakan penggunaan yang tidak terduga. Kebiasaan lainnya adalah sesi yang tidak pernah dibersihkan. Berikan tugas penyuntingan mekanis dan triase log kepada Haiku, dan simpan Opus untuk keputusan desain yang benar-benar membuat Anda buntu. Memilih antara Opus, Sonnet, dan Haiku menjelaskan di mana masing-masing model memberikan nilai sepadan dengan harganya.

Berhenti membayar untuk konteks yang tidak lagi Anda gunakan

Claude Code mengirimkan seluruh percakapan Anda pada setiap permintaan, dan setiap kali Claude menggunakan alat, ia mengirimkan permintaan lain yang membawa kumpulan hasil alat tersebut. Prompt caching berarti riwayat dibaca kembali dengan tarif cache, bukan tarif input penuh, yang membuatnya lebih murah, bukan gratis. Jadi, pertanyaan satu baris dalam sesi yang telah Anda buka sejak pagi tetap menghabiskan penggunaan untuk keseluruhan percakapan.

/context
/clear
/compact Focus on the failing tests and the files we changed

/clear tidak memakan biaya, karena ia membuang konteks tersebut alih-alih membacanya. /compact harus membaca percakapan yang diringkasnya, sehingga memadatkan konteks yang sangat besar merupakan permintaan yang besar pula. Gunakan /clear saat Anda beralih ke pekerjaan yang tidak terkait, dan /compact hanya saat Anda berada di tengah tugas dan membutuhkan utas tersebut untuk tetap ada. Jalankan /rename sebelum membersihkan agar Anda dapat menemukan sesi tersebut kembali dengan /resume.

Masa pakai cache lebih penting daripada yang diperkirakan kebanyakan orang. Pada langganan, cache bertahan selama satu jam. Masa pakainya turun menjadi lima menit setelah Anda menggunakan kredit penggunaan, dan lima menit juga merupakan durasi default pada API key. Pesan pertama Anda setelah makan siang yang lama akan melewatkan cache dan memproses ulang seluruh konteks dengan harga input penuh, itulah sebabnya penggunaan sering melonjak tanpa alasan yang terlihat. Di mana prompt caching memberikan keuntungan membahas perhitungannya.

Tiga tuas lainnya berada di tempat yang sama. /mcp mencantumkan server yang Anda konfigurasi sehingga Anda dapat mematikan server yang tidak diperlukan oleh tugas ini. CLAUDE.md yang panjang dimuat saat sesi dimulai terlepas dari apakah pekerjaan tersebut membutuhkannya atau tidak, jadi pindahkan instruksi khusus ke dalam skills, yang hanya dimuat saat dipanggil. Dan extended thinking ditagih sebagai token output, yang merupakan bagian yang mahal, jadi turunkan dengan /effort, matikan di /config, atau atur MAX_THINKING_TOKENS=8000 pada model dengan anggaran berpikir tetap.

Pecah pekerjaan agar muat dalam satu jendela

Tekan Shift+Tab untuk beralih ke mode rencana sebelum melakukan perubahan besar. Claude akan menelusuri basis kode dan mengusulkan pendekatan untuk persetujuan Anda. Arah yang salah yang terdeteksi di tahap ini hanya menghabiskan satu rencana, alih-alih dua jam penyuntingan ditambah pengerjaan ulang.

Delegasikan operasi yang menghasilkan banyak output ke subagen. Menjalankan rangkaian pengujian atau membaca log sepanjang 10.000 baris di dalam subagen akan menjaga output mentah tetap berada dalam konteks subagen tersebut, dan hanya ringkasannya yang dikembalikan ke percakapan utama Anda.

Tekan Escape segera setelah Claude menuju arah yang salah. /rewind akan memulihkan percakapan dan kode ke titik pemeriksaan sebelumnya, sehingga Anda tidak perlu membayar untuk membatalkan pekerjaan yang tidak Anda inginkan.

Haruskah Anda membeli kredit penggunaan atau menggunakan API?

Kredit penggunaan memungkinkan akun Pro atau Max untuk tetap berfungsi setelah batas paket terlampaui, dengan penagihan berdasarkan tarif API standar. Aktifkan fitur ini di bawah menu Settings lalu Usage pada claude.ai dengan metode pembayaran yang terlampir, atau jalankan /usage-credits di Claude Code, yang akan membuka pengaturan penagihan Anda di browser. Kredit berlaku untuk percakapan Claude dan penggunaan terminal Claude Code, dengan batas penukaran harian sebesar $2000. Perintah ini memerlukan login langganan, sehingga tidak tersedia jika Anda melakukan autentikasi dengan API key. Pada paket gratis, kredit tidak ditawarkan sama sekali, jadi langkah pertama adalah beralih ke Pro seharga $20 per bulan, dan apa yang ditambahkan Pro dan di mana batasannya menjelaskan sejauh mana paket tersebut dapat digunakan. Jika Anda mengisi ulang kredit hampir setiap minggu, menambah kuota biasanya menjadi kebiasaan yang lebih murah, dan perbedaan antara paket Max $100 dan $200 lebih merupakan pengganda penggunaan daripada perbedaan model atau fitur.

Jalur lainnya adalah menggunakan API key standar dari Claude Console, yang ditagih per token tanpa sesi atau batasan mingguan sama sekali. Satu jebakan yang mungkin terjadi: ANTHROPIC_API_KEY yang tidak sengaja ada di lingkungan Anda akan mengarahkan Claude Code melalui kunci tersebut alih-alih langganan Anda tanpa pemberitahuan. Anda akan mengetahuinya dari tagihan, atau dari pesan berikut:

API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.

Kode 429 tersebut adalah batas limit (rate limit) pada kunci tersebut, bukan pada paket Anda. Jalankan /status dan pastikan kredensial yang aktif adalah yang memang ingin Anda gunakan.

Berapa biaya penggunaan API selama satu sore?

Contoh pengerjaan di bawah ini merupakan hasil dari satu sore pengodean bergaya agen: 200.000 token input tanpa cache, 1,8 juta pembacaan cache, dan 150.000 token output. Harga yang digunakan adalah tarif resmi Anthropic per Agustus 2026. Setiap tarif tersebut dikutip per satu juta token, jadi jika satuan tersebut masih terasa abstrak, seberapa besar nilai satu juta token akan mengubahnya menjadi jumlah bacaan dan tulisan yang dapat Anda bayangkan.

ChartOne afternoon of agent work priced at API list rates, August 2026
The data behind this chart
[
  {
    "label": "Opus 5",
    "input_usd_per_mtok": 5,
    "cache_read_usd_per_mtok": 0.5,
    "output_usd_per_mtok": 25,
    "afternoon_usd": 5.65
  },
  {
    "label": "Sonnet 5",
    "input_usd_per_mtok": 2,
    "cache_read_usd_per_mtok": 0.2,
    "output_usd_per_mtok": 10,
    "afternoon_usd": 2.26
  },
  {
    "label": "Haiku 4.5",
    "input_usd_per_mtok": 1,
    "cache_read_usd_per_mtok": 0.1,
    "output_usd_per_mtok": 5,
    "afternoon_usd": 1.13
  }
]

Sore yang sama menelan biaya $5.65 menggunakan Opus 5 dan $1.13 menggunakan Haiku 4.5. Output adalah faktor utama yang menggerakkan total biaya: dengan harga $25 per satu juta token pada Opus 5 dibandingkan $5 pada Haiku 4.5, 150.000 token yang ditulis Claude memakan biaya lebih besar daripada 2 juta token yang dibacanya. Itulah sebabnya mengurangi anggaran berpikir (thinking budget) lebih menghemat biaya daripada memangkas file.

Satu tanggal yang perlu diperhatikan. Sonnet 5 menggunakan harga perkenalan sebesar $2 dan $10 per satu juta token input dan output hingga 31 Agustus 2026, lalu berubah menjadi $3 dan $15 pada 1 September 2026, yang akan meningkatkan biaya sore yang sama dari $2.26 menjadi sekitar $3,39.

Cara menghitung angka setiap sore

Opus 5: 200.000 token input tanpa cache seharga $5 per satu juta adalah $1,00. 1,8 juta pembacaan cache dengan sepersepuluh dari tarif input adalah $0,90. 150.000 token output seharga $25 per satu juta adalah $3,75. Total $5.65.

Sonnet 5: $0,40 untuk input tanpa cache, $0,36 untuk pembacaan cache, $1,50 untuk output. Total $2.26.

Haiku 4.5: $0,20 untuk input tanpa cache, $0,18 untuk pembacaan cache, $0,75 untuk output. Total $1.13.

Semua 3 baris mengasumsikan jumlah token yang sama, sehingga selisih di antara keduanya murni karena perbedaan harga. Sore yang sebenarnya akan bervariasi tergantung pada seberapa banyak konteks Anda yang tetap tersimpan dalam cache.

Sebagai skala perbandingan, dokumentasi resmi Anthropic mencatat rata-rata pengeluaran Claude Code di seluruh penerapan perusahaan berada di kisaran $13 per pengembang per hari aktif, dan di bawah $30 per hari aktif untuk 90% pengguna, per Agustus 2026. Penagihan per token tidak otomatis lebih murah daripada langganan. Model ini unggul saat beban kerja Anda tidak menentu, karena hari-hari yang tenang tidak memakan biaya, namun model ini kurang efisien jika Anda bekerja setiap hari. Perbandingan API dengan langganan menggunakan angka nyata menunjukkan titik impasnya.

Menjalankan tugas panjang di VPS semalaman

Beberapa tugas tidak memerlukan pengawasan Anda: refaktor besar, migrasi uji coba, atau pembersihan dokumentasi. Tugas-tugas tersebut juga tidak memerlukan jatah langganan Anda. Jalankan tugas tersebut di VPS (virtual private server) dengan API key agar biaya dihitung per token, sehingga jatah paket Anda tetap utuh untuk pekerjaan interaktif esok hari.

Instal Claude Code pada mesin Ubuntu dan pastikan aplikasi berjalan:

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

claude --version seharusnya menampilkan string versi seperti 2.1.211 (Claude Code). command not found di sini berarti ~/.local/bin belum ada di PATH Anda, jadi buka shell baru dan coba lagi.

Simpan kunci dalam file alih-alih di riwayat shell Anda. Buat ~/.claude-env di editor dengan satu baris, export ANTHROPIC_API_KEY=sk-ant-your-key-here, lalu kunci aksesnya dan muat kuncinya:

chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10

Baris terakhir tersebut menampilkan sepuluh karakter pertama, yang cukup untuk memastikan variabel telah diatur tanpa menampilkan seluruh kunci di layar.

Sekarang jalankan tugas di dalam tmux agar tetap berjalan meskipun laptop Anda ditutup:

tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
  --allowedTools "Read,Edit,Bash" \
  --append-system-prompt-file ./CLAUDE.md \
  --output-format json > ~/overnight.json

Lepaskan sesi dengan Ctrl-b lalu d, dan tutup koneksi. Sambungkan kembali nanti dengan tmux attach -t overnight. Claude Code dalam sesi tmux di VPS membahas penanganan sesi secara lengkap.

--bare penting di sini. Flag ini melewatkan penemuan otomatis hook, skill, plugin, dan CLAUDE.md, serta tidak membaca kredensial OAuth, sehingga proses yang berjalan hanya menggunakan API key. Hal inilah yang menjaga agar tugas tidak memotong jatah langganan Anda. Ini juga berarti aturan proyek tidak dimuat, itulah sebabnya --append-system-prompt-file digunakan untuk memberikannya kembali secara sengaja. Tanpa --bare, ANTHROPIC_API_KEY yang diatur akan memicu prompt persetujuan satu kali yang tidak dapat dijawab oleh proses yang berjalan tanpa pengawasan.

Di pagi hari, baca hasil dan biaya dari file JSON:

jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.json

Claude Code memberikan exit code 0 jika berhasil dan bukan nol jika gagal, sehingga skrip wrapper dapat bercabang berdasarkan status keluar dan mengirimkan email kegagalan kepada Anda. Tetapkan batas pengeluaran workspace di Claude Console sebelum Anda meninggalkannya berjalan: agen yang terjebak dalam loop percobaan ulang pada pukul 3 pagi adalah cara nyata untuk menghabiskan uang. Turunkan CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY jika Anda juga ingin memperlambat prosesnya. Kontrol biaya untuk agen yang ditinggalkan berjalan membahas batasan yang perlu diatur terlebih dahulu.

Berikan tugas tersebut pengguna tanpa hak akses khusus (unprivileged user) dan branch git sendiri. Agen yang mengedit repositori tanpa pengawasan terkadang akan melakukan sesuatu yang mungkin Anda hentikan, dan penggunaan branch membuat hal tersebut menjadi git checkout alih-alih insiden. Menjalankan agen coding dengan aman di VPS membahas isolasi ini.

Untuk pekerjaan massal yang sama sekali tidak interaktif, seperti mengklasifikasikan ribuan catatan, Batch API memproses permintaan secara asinkron dengan diskon 50% untuk token input dan output. Ini adalah jalur per token termurah yang disediakan Anthropic, dan durasi semalaman adalah latensi yang tepat untuk metode ini.

Hal yang tidak memulihkan akses Anda

Memulai percakapan baru tidak memulihkan kuota Anda. Penggunaan dihitung berdasarkan akun Anda, bukan berdasarkan percakapan. Memulai percakapan baru memang membuat pesan berikutnya lebih murah, karena percakapan yang baru tidak membawa riwayat untuk dibaca ulang, jadi langkah ini tetap layak dilakukan. Ini adalah cara untuk memangkas biaya, bukan untuk melakukan reset.

Menghapus percakapan lama tidak memberikan pengembalian apa pun. Token tersebut telah terpakai saat diproses.

Beralih model setelah sesi atau pesan mingguan tidak memberikan hasil apa pun, karena jendela tersebut dibagikan di semua model. Hanya pesan yang menyebutkan nama model yang akan merespons /model.

Mencoba ulang secara terus-menerus tidak memberikan hasil apa pun selain membuat terminal Anda sibuk. Waktu reset yang tercetak dalam pesan adalah jawaban yang sebenarnya, dan /usage akan menampilkan jam yang sama tanpa error tersebut.

FAQ

Berapa lama sampai batas penggunaan Claude saya diatur ulang?

Pesan tersebut akan memberitahu Anda. Batas sesi berjalan pada jendela waktu lima jam yang terus bergulir dan pesan tersebut menampilkan waktu jam, seperti resets 3:45pm. Batas mingguan diatur ulang pada waktu tetap setiap minggu yang ditetapkan untuk akun Anda, dan pesan tersebut menampilkan harinya, seperti resets Mon 12:00am. Untuk melihat kedua bilah dan kedua waktu pengaturan ulang sebelum Anda mencapai batas apa pun, jalankan /usage di Claude Code, atau buka Settings lalu Usage di claude.ai.

Apakah beralih ke Sonnet membuat saya bisa bekerja kembali?

Hanya jika pesan tersebut menyebutkan model tertentu. Setelah You've hit your Opus limit, jalankan /model, pilih model yang berbeda, dan sesi akan berlanjut dengan konteks Anda yang tetap utuh. Setelah You've hit your session limit atau You've hit your weekly limit, pemilihan model tidak memberikan perbedaan, karena jendela tersebut menghitung setiap model secara bersamaan. Beralih ke model yang lebih murah sebelum Anda mencapai batas adalah cara yang sebenarnya memperpanjang jendela penggunaan Anda.

Apakah memulai obrolan baru akan mengatur ulang batas penggunaan saya?

Tidak. Penggunaan dihitung berdasarkan akun Anda, jadi obrolan baru dimulai dengan jatah yang sama yang telah berkurang. Memulai obrolan baru membuat setiap pesan berikutnya lebih murah, karena percakapan baru tidak membawa riwayat untuk dibaca ulang oleh Claude. /clear di Claude Code melakukan hal yang sama dan tidak memakan biaya, sementara /compact harus membaca percakapan yang diringkasnya, sehingga memadatkan sesi yang sangat besar merupakan permintaan yang memakan biaya.

Apakah API lebih murah daripada meningkatkan paket saya?

Itu tergantung pada seberapa stabil penggunaan Anda. Pekerjaan selama satu sore di halaman ini memakan biaya $2.26 pada Sonnet 5 dan $1.13 pada Haiku 4.5 berdasarkan tarif daftar Agustus 2026. Langganan adalah biaya tetap untuk jatah yang dibatasi, jadi langganan lebih menguntungkan jika Anda bekerja hampir setiap hari. Penagihan per token lebih menguntungkan jika beban kerja Anda tidak menentu, karena hari-hari yang sepi tidak memakan biaya sama sekali.

Bisakah saya membiarkan pekerjaan tetap berjalan saat saya menunggu pengaturan ulang?

Ya, jika Anda memindahkannya dari langganan Anda. Jalankan pekerjaan tersebut di VPS dengan ANTHROPIC_API_KEY yang diatur di lingkungan (environment) dan pekerjaan tersebut akan ditagih per token alih-alih menggunakan jendela paket Anda, sehingga keduanya tidak akan pernah saling mengganggu. claude --bare -p di dalam tmux tetap berjalan meskipun laptop Anda ditutup, dan --output-format json menulis bidang total_cost_usd yang dapat Anda periksa di pagi hari dengan jq.