MacBook auto sleep saat baterai lemah

Henry AGI
5 menit bacaJun 2026
MacBook auto sleep saat baterai lemah

Ya — macOS akan membuat MacBook tidur sendiri saat baterai sudah sangat kritis, tapi mekanisme bawaan ini baru aktif di beberapa persen terakhir, tidak memberi peringatan lebih dulu, dan bukan pengaturan yang bisa Anda ubah. Tidak ada toggle di System Settings → Battery untuk "tidur di 20%" atau "beri peringatan di 30%" — lapisan itu memang tidak ada secara native. Yang ditawarkan macOS adalah Low Power Mode (Never / Only on Battery / Always), yang menurunkan performa dan meredupkan layar, tapi tidak menghentikan pekerjaan yang sedang berjalan atau melindungi pekerjaan yang belum tersimpan pada persentase yang Anda tentukan sendiri. Jika Anda ingin ambang auto-sleep yang sesungguhnya di atas kondisi kosong — supaya proses AI agent, build Docker, atau pull Ollama selesai dengan bersih alih-alih mati karena baterai habis — Anda bisa membuat skrip sendiri seputar pmset, atau memakai sesuatu yang memantau daya baterai untuk Anda. LidRun melakukan yang kedua: atur ambang batas sekali, gratis, dan LidRun akan melepas kunci keep-awake-nya lalu membiarkan Mac tidur sebelum baterai benar-benar habis.

Apa yang sebenarnya dilakukan macOS saat baterai lemah (dan apa yang tidak)

Setiap MacBook modern punya perilaku darurat baterai-lemah yang tertanam di firmware dan macOS: begitu daya turun ke beberapa persen terakhir, sistem akan membuat dirinya tidur sendiri untuk menghindari mati mendadak yang tidak terkendali. Perlindungan ini nyata, tapi sifatnya jalan terakhir, bukan fitur workflow — tidak ada peringatan lebih dulu yang bisa Anda atur, dan tidak ada angka yang bisa Anda tentukan sendiri. Ia aktif di titik yang sudah ditetapkan Apple, bukan yang Anda pilih.

Satu-satunya pengaturan terkait baterai yang diberikan Apple adalah Low Power Mode, di System Settings → Battery, dengan tiga pilihan: Never, Only on Battery, atau Always. Mode ini menurunkan performa CPU/GPU dan aktivitas latar belakang agar daya yang tersisa bertahan lebih lama, dan sedikit meredupkan layar. Berguna untuk membuat baterai lebih awet — tapi tidak berguna untuk menghentikan sesi sebelum baterai habis, karena mode ini tidak memantau persentase dan tidak menghentikan apa pun.

Terminal memberi Anda visibilitas, walau bukan kendali: pmset -g batt menampilkan daya saat ini dan perkiraan waktu tersisa, sedangkan pmset -g menampilkan semua power assertion yang sedang aktif — termasuk yang dipegang aplikasi lain, bukan cuma milik Anda. Itu cara yang jujur untuk memeriksa apa yang sebenarnya membuat Mac tidak tidur, dan ide yang sama mendasari tampilan "Why is my Mac awake?" milik LidRun sendiri, yang menampilkan semua assertion, bukan hanya miliknya sendiri.

Jadi celahnya memang nyata: macOS melindungi dirinya dari crash total, tapi tidak memberi Anda ambang batas "berhenti di sini, sebelum separah itu" yang bisa dikonfigurasi. Lapisan itulah yang harus ditambahkan oleh sebuah tool keep-awake.

Kenapa membiarkan laptop sampai baterainya benar-benar kosong itu masalah

Sesi keep-awake yang mengabaikan level baterai akan dengan mudah menguras laptop sampai kosong. Begitu emergency sleep bawaan macOS akhirnya aktif, semua yang belum tersimpan akan hilang, dan pekerjaan yang sedang berjalan — sebuah build, agent yang berjalan lama, atau unduhan model — berhenti di persentase berapa pun yang sempat dicapai, tanpa bisa dilanjutkan.

Ada juga sisi hardware-nya: menguras baterai litium sampai benar-benar kosong berulang kali umumnya dianggap lebih berat bagi sel baterai dalam jangka panjang dibanding berhenti saat masih ada sisa daya. Efeknya tidak dramatis dari satu malam yang buruk saja, tapi kebiasaan menguras habis, sesi demi sesi, adalah salah satu hal yang perlahan menggerus kesehatan baterai selama berbulan-bulan.

Solusinya bukan dengan terus memantau persentase di menu bar. Solusinya adalah ambang batas yang dipatuhi Mac secara otomatis — artinya Anda tinggal memilih antara membuat skripnya sendiri atau memakai tool yang memang dibuat untuk itu.

Panduan terkaitKeamanan Runtime Developer untuk Agen AI

Solusi gratis: caffeinate, pmset, dan aplikasi keep-awake pihak ketiga

caffeinate adalah tool keep-awake command-line bawaan macOS — gratis, tanpa instalasi. caffeinate -d memblokir display sleep selama perintah tersebut berjalan; caffeinate -i -w <pid> mengikat wake lock ke proses tertentu dan melepaskannya begitu proses itu berakhir. Tool ini solid dan minimal, persis untuk apa yang dilakukannya: menahan power assertion selama sebuah command berjalan.

pmset disablesleep 1 melangkah lebih jauh — ini adalah toggle level sistem yang sama yang dipakai Closed-Lid mode milik LidRun sendiri di baliknya, dan inilah yang memungkinkan Mac tetap berjalan dengan lid tertutup. Ini mekanisme macOS yang nyata dan didukung resmi, tapi sifatnya manual: Anda harus ingat mengembalikannya ke 0 sendiri, dan tidak ada bagian di dalamnya yang tahu atau peduli soal kondisi baterai.

Di antara aplikasi menu-bar pihak ketiga, Amphetamine adalah yang paling lengkap fiturnya — trigger sesinya yang berbasis aturan bisa mencakup kondisi level baterai, jadi ini yang paling mendekati topik artikel ini di antara aplikasi gratis/berbayar yang terasa native. KeepingYouAwake, Lungo, dan Caffeine sengaja dibuat lebih sederhana: timer sesi atau toggle yang dipicu aplikasi, ditujukan untuk menjaga Mac tetap terjaga secara andal tanpa banyak campur tangan — dan memang bagus untuk tugas itu, hanya saja tidak dirancang seputar persentase baterai.

Semua ini adalah tool yang sah dan diandalkan banyak orang setiap hari. Celahnya bukan karena mereka buruk dalam menjaga Mac tetap terjaga — tapi karena kebanyakan dari mereka, termasuk caffeinate dan pmset, sama sekali tidak punya konsep persentase baterai.

Risikonya: kebanyakan tool ini tidak memantau baterai Anda

Celah ini paling terasa untuk pekerjaan yang dimulai orang lalu ditinggal begitu saja: AI agent yang sedang di tengah tugas, build Docker yang sedang memproses layer demi layer, pull Ollama yang memakan waktu cukup lama. Sesi caffeinate atau pmset disablesleep 1 yang dibiarkan berjalan saat pakai baterai akan menjaga Mac tetap terjaga sampai emergency sleep bawaan macOS aktif — tanpa ada banner peringatan di antaranya, karena tidak ada satu pun bagian dalam rantai ini yang memantau persentase.

Jika Mac tersambung ke listrik sepanjang waktu, risikonya lebih kecil — tapi kabel yang tercabut atau stopkontak yang mati bisa menghilangkan margin aman itu seketika, dan skrip yang tidak punya kesadaran soal baterai tidak akan menyadarinya.

Inilah kasus yang dijawab oleh ambang batas auto-stop yang sadar baterai: bukan menggantikan caffeinate atau pmset sebagai cara menjaga Mac tetap terjaga, tapi menambahkan satu hal yang tidak mereka lakukan — melepas kunci itu dengan sendirinya sebelum baterai habis di tengah pekerjaan yang tidak ada yang mengawasi.

Bagaimana auto-stop LidRun sebenarnya bekerja

LidRun menjalankan tiga lapisan saat pakai baterai, dan mekanismenya perlu dijelaskan dengan tepat karena setiap lapisan melakukan hal yang berbeda. Pertama, auto-stop: toggle plus ambang batas (default 20%, bisa diatur dari 15% sampai 50% dengan kelipatan 5 poin) yang melepas kunci keep-awake LidRun begitu daya turun di bawah angka itu, sehingga Mac bisa tidur dengan cara normal. Ini adalah tuas utamanya, aktif secara default, dan gratis — tidak pernah dikunci di balik Pro.

Kedua, peringatan baterai lemah: notifikasi di perangkat dan lewat push notification, dengan default 15%, yang muncul sekali per siklus pengosongan daya supaya tidak spam saat persentase terus turun. Toggle untuk fitur ini juga gratis; mengatur persentase persis (mulai dari sedikit di atas ambang survival sampai 50%) adalah fitur Pro, jadi tingkat gratis tetap mendapat default yang aman, hanya saja bukan angka kustom.

Ketiga, ambang survival auto-sleep: 4% secara default, bisa diatur sampai 8% dengan Pro, dan yang satu ini berbeda dari dua lainnya — ia tidak hanya melepas kunci, tapi secara aktif meminta Mac untuk tidur, mengesampingkan apa pun yang sedang menahannya tetap terjaga (assertion milik LidRun sendiri maupun Closed-Lid mode). Ini adalah jaring pengaman yang selalu aktif: ia bekerja terlepas dari apakah auto-stop atau peringatan sedang diaktifkan atau tidak, karena intinya adalah sebuah proses yang berjalan lama tidak boleh berakhir dengan mati mendadak.

Ini berjalan berdampingan dengan jaring pengaman termal terpisah yang bisa membuat Mac tidur jika suhunya tetap kritis panas saat tidak diawasi — dan sengaja tidak akan memaksa tidur saat Anda sedang aktif memakai Mac dengan lid terbuka, karena dalam kasus itu LidRun tidak seharusnya mengambil alih keputusan Anda. Kedua jaring pengaman ini ada untuk alasan yang sama: janji LidRun adalah agent berjalan → tetap terjaga, agent selesai atau kondisi tidak aman → lepas kunci atau tidur — bukan wake lock buta yang mengabaikan apa yang sebenarnya terjadi pada mesin.

Memilih ambang batas yang sesuai dengan baterai Anda

Kombinasi yang masuk akal, mengingat rentang yang sebenarnya tersedia: biarkan ambang survival di default 4%, pertahankan auto-stop di default 20% (atau perketat jika Anda jarang jauh dari stopkontak), dan — jika Anda pakai Pro — atur peringatan sekitar 25-30% supaya Anda dapat peringatan lebih awal sebelum Mac benar-benar berhenti menjaga dirinya tetap terjaga.

Jika baterainya sudah lebih tua dan kapasitas sebenarnya sudah terukur menurun, naikkan sedikit auto-stop dan peringatan. Sisa daya di ujung akhir cenderung habis lebih cepat pada sel yang sudah aus, jadi persentase yang sama memberi waktu nyata yang lebih sedikit dibanding sebelumnya.

Atur sekali saja sesuai kondisi baterai dan jenis pekerjaan yang biasanya berjalan tanpa diawasi, lalu biarkan itu menjadi jaring pengaman tetap. Ada baiknya juga sesekali memeriksa "Why is my Mac awake?" — pemeriksaan jujur yang sama seperti yang diberikan pmset -g, menampilkan semua yang sedang menjaga Mac tetap terjaga, bukan hanya LidRun.

Coba ini ketimbang melawan tidur saat layar tertutup

LidRun menjaga pekerjaan Anda tetap jalan saat layar tertutup, dengan perlindungan baterai dan suhu bawaan.

Unduh untuk macOS

Sudah punya LidRun? Baca panduan setup-nya →

Baru kenal LidRun? Lihat harga →

Sering ditanyakan

Apakah macOS punya pengaturan auto-sleep baterai lemah secara native?

Tidak yang bisa dikonfigurasi. macOS membuat dirinya tidur sebagai langkah darurat di beberapa persen terakhir baterai, tapi tidak ada pengaturan untuk memilih persentase itu atau mendapat peringatan lebih dulu. Low Power Mode (System Settings → Battery) menurunkan performa agar daya lebih awet, tapi juga tidak menghentikan pekerjaan atau mengatur ambang tidur.

Apakah caffeinate dan pmset memantau baterai saya?

Tidak. caffeinate menahan wake lock selama sebuah command berjalan, dan pmset disablesleep 1 menonaktifkan sleep di level sistem — keduanya tidak memeriksa persentase baterai. Keduanya akan menjaga Mac tetap terjaga sampai emergency sleep bawaan macOS aktif, tanpa peringatan di antaranya.

Ambang batas apa yang sebaiknya saya pilih?

Kombinasi umum adalah auto-stop default 20%, ambang survival default 4%, dan — jika Anda bisa mengubah angkanya — peringatan sekitar 25-30% untuk mendapat info lebih awal. Naikkan jika baterai Anda sudah lebih tua.

Apakah saya akan diberi tahu sebelum Mac tidur?

Ya. LidRun mengirim notifikasi peringatan di perangkat dan lewat push sebelum ambang auto-stop melepas kunci keep-awake, dan sekali lagi jika ambang survival harus memaksa Mac tidur.

Apakah ini membantu kesehatan baterai?

Berhenti saat masih ada sisa daya umumnya lebih ringan bagi sel litium dibanding menguras habis setiap kali, jadi ambang auto-stop membantu menghindari salah satu kebiasaan yang menggerus baterai seiring waktu — ini faktor yang berkontribusi, bukan keseluruhan cerita kesehatan baterai.

Apakah ini tetap berlaku saat Mac tersambung ke listrik?

Tidak — auto-stop dan peringatan baterai lemah hanya berjalan saat Mac benar-benar memakai daya baterai; tersambung ke listrik akan mereset seluruh tahapan ini. Jika charger tercabut atau stopkontak mati, LidRun langsung mendeteksi Mac kembali memakai baterai dan ambang batas yang sama akan aktif kembali dari awal.

Apakah fitur auto-stop gratis?

Ya. Toggle auto-stop beserta ambang batasnya (15-50%) adalah bagian dari tingkat gratis LidRun dan tidak pernah dikunci di balik Pro. Mengatur persentase peringatan secara presisi dan menggeser ambang survival dalam rentang 4-8% adalah fitur Pro — default yang aman tetap aktif untuk semua orang.

Penasaran apakah LidRun cocok untuk Anda?

Biarkan ChatGPT, Claude, atau Perplexity yang mencari tahu — klik di bawah dan lihat pendapat AI tentang LidRun.