Apakah alarm Mac tetap berbunyi saat lid tertutup?

Ya — di macOS 13 Ventura ke atas, alarm Clock yang Anda atur sebelum menutup lid tetap akan berbunyi, karena alarm ini menjadwalkan system wake event, bukan memeriksa apakah lid terbuka atau tidak. Yang bisa mengubah hasilnya adalah level baterai, Focus/Do Not Disturb, dan — kalau Anda sudah mencegah Mac lid-sleep karena alasan lain — mekanisme apa yang Anda pakai untuk itu.
Bagaimana alarm Clock macOS membangunkan Mac dengan lid tertutup
Aplikasi Clock, yang ditambahkan di macOS 13 Ventura, memungkinkan Anda mengatur alarm yang mendaftarkan scheduled system wake event ke macOS. Saat waktu alarm tiba, OS membangunkan Mac sebentar untuk memutar suaranya — lewat speaker internal, selama volume tidak dibisukan dan Focus atau Do Not Disturb tidak menekannya — lalu bisa mengembalikan Mac ke sleep. Ini jenis mekanisme yang sama dengan yang dipakai sistem untuk jendela backup Time Machine atau scheduled event di Energy Saver: wake yang dipicu oleh jam, bukan oleh lid.


Itu sebabnya lid tidak berpengaruh pada alarm itu sendiri. Wake ini bersifat system-level — tidak butuh display yang terpasang, penekanan tombol, atau lid yang terbuka. Alarm tetap berbunyi sama saja, baik Mac tertutup di atas meja atau terbuka sepanjang waktu.
Ada kesalahpahaman umum yang perlu diluruskan: menjalankan sesuatu seperti caffeinate, atau aplikasi apa pun yang memegang keep-awake assertion, tidak ada hubungannya dengan bisa-tidaknya scheduled wake ini berjalan. Alarm wake dan pencegahan idle-sleep adalah dua sistem macOS yang terpisah. Anda tidak perlu menjalankan tool keep-awake agar alarm berfungsi, dan menjalankannya pun tidak membuat alarm lebih atau kurang mungkin berbunyi tepat waktu.
Kalau Anda masih di macOS 12 Monterey atau versi lebih lama, semua ini tidak berlaku — Clock belum punya fitur alarm, jadi tidak ada scheduled wake yang bisa diandalkan.
Kapan keandalan alarm benar-benar menurun
Dua variabel nyata di sini adalah baterai dan Focus. Saat baterai hampir habis, macOS bisa menunda atau bahkan melewatkan scheduled wake ini demi menjaga sisa daya — ini kehati-hatian yang sama yang juga muncul di bagian lain manajemen daya macOS, bukan sesuatu yang khusus untuk alarm. Membiarkan Mac tetap tercolok ke listrik untuk hal apa pun yang Anda andalkan menghilangkan variabel ini.
Focus mode dan Do Not Disturb bisa membungkam suara alarm meski wake itu sendiri terjadi tepat sesuai jadwal — Mac bangun, alarm 'berbunyi' secara internal, tapi Anda tidak mendengarnya. Kalau Anda mengandalkan alarm Clock untuk sesuatu yang penting, pastikan Clock diizinkan menembus Focus yang sedang aktif.
Kalau Anda ingin memastikan scheduled wake benar-benar terdaftar di Mac Anda — berguna saat menelusuri masalah Mac yang tidak bangun tepat waktu untuk urusan apa pun, bukan cuma alarm — jalankan pmset -g sched di Terminal. Perintah ini menampilkan daftar wake dan sleep event yang antre di Mac, masing-masing ditandai proses yang menjadwalkannya; alarm yang aktif biasanya muncul di daftar itu bersama hal-hal seperti Time Machine. Ini langkah debugging yang nyata, bukan jaminan — ada-tidaknya gangguan Focus atau baterai yang habis tetap lebih menentukan daripada apa yang ditampilkan daftar itu.
Cara gratis dan native untuk mencegah Mac lid-sleep sama sekali
Kalau Anda tidak ingin bergantung pada scheduled wake — Anda ingin Mac memang tidak pernah lid-sleep sejak awal, sehingga alarm hanyalah suara biasa dari mesin yang sedang menyala — macOS punya jalur bawaan yang gratis, tapi bukan yang biasanya orang coba lebih dulu.


Menutup lid memicu jenis sleep yang lebih dalam (clamshell sleep) yang tidak bisa disentuh oleh tool idle-sleep biasa. caffeinate, dan aplikasi apa pun yang dibangun di atas API keep-awake IOPMAssertionCreateWithName yang sama, hanya memblokir sleep *idle*. Tutup lid tanpa display eksternal terpasang, dan Mac akan langsung masuk clamshell sleep terlepas dari assertion apa pun yang sedang dipegang — inilah kenapa 'saya jalankan caffeinate dan Mac tetap sleep saat saya tutup lid' adalah hasil yang nyata dan memang diharapkan, bukan bug.
Ada dua hal yang benar-benar bisa mencegahnya. Pertama, memasang display eksternal: dengan monitor terpasang, macOS menjalankan clamshell mode standar dan Mac tetap sepenuhnya menyala walau lid tertutup — soal scheduled wake pun jadi tidak relevan, karena Mac memang tidak pernah sleep. Kedua, untuk lid tertutup tanpa monitor, ada satu perintah Terminal: sudo pmset -a disablesleep 1. Itulah pengaturan sistem yang secara literal mengesampingkan lid-close sleep meski di baterai, dan membutuhkan password admin karena ini override global, bukan izin per-aplikasi.
Risiko kalau Anda mengaktifkan switch itu sendiri
disablesleep tidak berlaku hanya untuk satu sesi tidur atau satu sesi kerja — ini pengaturan global yang persisten. Begitu Anda mengatur nilainya ke 1, pengaturan ini tetap berlaku sampai Anda mengembalikannya secara eksplisit (sudo pmset -a disablesleep 0) atau me-reboot Mac.
Aktifkan sebelum menunggu sebentar untuk alarm lalu lupa mematikannya, dan Mac akan terus mengabaikan lid-close sleep tanpa batas waktu — bukan cuma untuk satu jam yang Anda butuhkan, tapi setiap kali Anda menutup lid setelahnya, termasuk kalau Mac itu berakhir kembali di dalam tas. Toggle mentah ini tidak memantau level baterai atau suhu untuk Anda; ia melakukan persis apa yang Anda perintahkan, selama Anda membiarkannya begitu.
Itu risiko nyata, bukan sekadar hipotetis: konsumsi daya dan panas yang terus berlanjut tanpa ada software yang memantau. Ini persis tradeoff yang coba dihindari oleh Closed-Lid mode milik LidRun sendiri — kalau Anda mengaktifkan switch itu sendiri, keselamatan hanya menang atas kenyamanan kalau Anda ingat untuk mematikannya kembali.
Cara yang lebih aman: Closed-Lid mode yang sadar workload
Closed-Lid mode milik LidRun memakai toggle pmset -a disablesleep yang persis sama — lewat privileged helper, jadi Anda tidak perlu mengetik perintah sudo sendiri — tapi selalu memasangkan aksi menyalakan dengan mematikannya kembali: saat sesi berhenti, saat Anda keluar dari aplikasi, dan direkonsiliasi lagi setiap kali aplikasi dijalankan seandainya sesi sebelumnya tidak keluar dengan bersih. Anda tidak dibiarkan memegang pengaturan global yang harus Anda ingat sendiri untuk membatalkannya.


Fitur ini juga bergerbang, bukan wake lock yang membabi buta. Sesi keep-awake LidRun mana pun — termasuk Closed-Lid — secara default berhenti begitu baterai turun di bawah 20% (bisa diatur di Settings), dan ada batas keras di 4% yang memaksa Mac sleep apa pun konfigurasi Anda, karena di bawah itu mungkin sisa daya tidak cukup andal untuk menyelesaikan pekerjaan dengan aman — kehati-hatian dasar yang sama yang membuat macOS sendiri menunda scheduled alarm wake saat baterai hampir habis. Kalau tekanan termal naik ke level kritis sistem, safety governor akan melepas keep-awake hold agar Mac bisa throttle dan mendingin, dan secara opsional bisa mendorongnya ke sleep sungguhan kalau kondisi kritis itu bertahan — menangani kasus overheat di dalam tas yang tidak diurus sama sekali oleh toggle pmset mentah.
Di sinilah kaitannya kembali ke pertanyaan soal alarm: kalau sesi Closed-Lid atau Keep Awake sudah berjalan karena alasan yang nyata — agen Claude Code sedang menyelesaikan tugas, build yang panjang, download model — pertanyaan soal alarm jadi tidak relevan lagi sebagai efek samping. Mac sudah menyala, jadi alarm diputar lewat jalur audio normal tanpa perlu langkah wake sama sekali. Itu janji yang sama yang secara umum dipegang LidRun — agen sedang berjalan, tetap menyala; agen selesai atau kondisi tidak aman, lepaskan dan biarkan sleep — bukan sesuatu yang dinyalakan hanya untuk menjaga alarm. Kalau tujuan Anda cuma alarm yang andal, perilaku scheduled-wake bawaan di bagian pertama sudah cukup selama Mac tercolok ke listrik; nilai LidRun muncul saat Anda memang sudah punya workload yang membuat lid tetap tertutup karena alasan lain.
Aturan penempatan tetap berlaku
Menjalankan MacBook dengan lid tertutup menghasilkan lebih banyak panas dibanding lid terbuka — display internal dan sebagian jalur aliran udara casing tertutup dalam kedua kasus. Tidak ada software yang bisa mengubah hukum fisika ini, termasuk LidRun.
Untuk waktu tunggu yang singkat — alarm 30 menit lagi sementara pekerjaan kecil selesai — tambahan panasnya jarang signifikan. Untuk sesi semalaman, panduan umumnya tetap sama: tetap tercolok ke listrik, letakkan Mac di permukaan yang keras, rata, dan berventilasi, dan hindari furnitur empuk atau tas tertutup tempat panas tidak punya jalan keluar. Atur session timer supaya Mac tidak tetap menyala lebih lama dari yang sebenarnya Anda maksudkan.
Thermal release milik LidRun membantu mengurangi risiko kalau suhu memang naik, tapi tidak menggantikan penempatan yang benar — gunakan dengan hati-hati dan anggap aliran udara sebagai tanggung jawab Anda, bukan tanggung jawab aplikasi.
LidRun menjaga pekerjaan Anda tetap jalan saat layar tertutup, dengan perlindungan baterai dan suhu bawaan.
Sudah punya LidRun? Baca panduan setup-nya →
Baru kenal LidRun? Lihat harga →
Sering ditanyakan
Ya. Di macOS 13 Ventura ke atas, alarm Clock menjadwalkan system wake event, sehingga Mac bangun sebentar untuk membunyikannya walau lid tertutup — tidak butuh display atau lid dalam keadaan terbuka. Keandalannya paling tinggi saat tercolok ke listrik; baterai yang sangat rendah bisa membuat macOS menunda wake tersebut.
Alasan paling umum adalah Focus mode atau Do Not Disturb yang membungkam suara alarm meski wake-nya sudah terjadi sesuai jadwal, baterai yang hampir habis sehingga macOS menunda wake, atau Anda masih memakai macOS 12 atau lebih lama, di mana alarm Clock belum ada.
Tidak, dan memang tidak diperlukan sama sekali. Caffeinate memblokir idle sleep, yang merupakan mekanisme macOS berbeda dari lid-close (clamshell) sleep yang dipicu saat lid ditutup — caffeinate saja tidak akan menghentikannya tanpa display eksternal terpasang. Alarm Clock memakai jalur scheduled-wake terpisah yang tidak bergantung pada tool keep-awake apa pun yang sedang berjalan.
Ada dua opsi native: memasang display eksternal, yang membuat Mac masuk clamshell mode standar dan tetap sepenuhnya menyala walau lid tertutup, atau menjalankan sudo pmset -a disablesleep 1 di Terminal tanpa monitor. Opsi kedua adalah pengaturan global yang persisten — tetap aktif sampai Anda menjalankan sudo pmset -a disablesleep 0 atau reboot, jadi mudah lupa untuk dimatikan.
Ya, secara tidak langsung. Kalau LidRun sudah menjaga Mac tetap menyala untuk workload yang nyata, alarm diputar lewat jalur audio normal tanpa perlu scheduled wake sama sekali. Meski begitu, LidRun tidak memulai sesi hanya untuk menjamin alarm berbunyi — sesi digerakkan oleh deteksi workload atau Keep Awake manual, dan tetap berhenti pada ambang baterai dan termal yang sama.
Ambang baterai dan termal LidRun — auto-stop di 20%, batas keras di 4%, dan thermal release saat kondisi kritis — membantu mengurangi risiko pada sesi lid-tertutup, tapi penempatan tetap tanggung jawab Anda. Gunakan permukaan yang keras dan berventilasi, tetap tercolok ke listrik untuk sesi semalaman, dan hindari tas tertutup.
Ya. macOS membangunkan sebentar MacBook yang sedang tidur untuk membunyikan alarm Clock atau Calendar, lalu membiarkannya tidur lagi — lid yang tertutup tidak menghentikannya, dan suaranya keluar dari speaker meski layar gelap. Alarm hanya gagal jika Mac benar-benar dimatikan, kehabisan baterai, atau dibisukan.
Ya. Suara alarm keluar dari speaker bawaan meski lid tertutup, karena macOS bangun secukupnya untuk memutar suara sebelum tidur lagi. Kalau Anda tidak mendengar apa pun, periksa volume sistem dan pastikan Mac dalam keadaan tidur (bukan mati) serta masih ada daya.
Hampir dalam semua kasus, ya — alarm Clock yang terjadwal membangunkan Mac dari tidur dan berbunyi tepat waktu meski lid tertutup. Pengecualiannya adalah Mac yang dimatikan, kehabisan daya, atau disetel untuk melewati wake terjadwal. Kalau Anda mengandalkannya, biarkan Mac tetap tercolok ke daya dan cukup tutup lidnya, jangan dimatikan.