Rabu, 11 Februari 2026

CARA MEMBUAT ALARM BERSUARA UNTUK BATERAI LAPTOP DI WINDOWS 10- WINDWOS 11

Alarm baterai hampis habis sangat penting agar baterai laptop lebih awet, sehingga mencegah kelupaan sampai habis 0% tegangan baterai. Efek baterai habis sampai 0% baterai jadi mudah/cepat rusak. Maka untuk menghindari hal ini kita ciptakan alarm baterai dengan bunyi suara peringatan baterai hampir habis sampai batas yang kita tentukan, misal untuk amannya kita beri batas minimum 35%. 

Caranya:

1. Tuliskan script kode Powershell untuk mendeteksi level baterai dan bunyikan suara peringata. Tulis kode menggunakan notepad simpan dengan nama file misal : battery_monitor.ps1

# =====================================
# Alarm Suara Monitoring battery Laptop
# by: Arif Johar Taufiq
# =====================================
$Threshold = 35     # Persentase baterai minimum (dalam %)
$CheckInterval = 30 # Interval pengecekan dalam detik

# Loop pemantauan
while ($true) {
    # Mendapatkan informasi baterai
    $BatteryStatus = Get-CimInstance -Namespace root/WMI -ClassName BatteryStatus
    $FullCapacity = (Get-CimInstance -Namespace root/WMI -ClassName BatteryFullChargedCapacity).FullChargedCapacity

    # Menghitung persentase baterai
    if ($FullCapacity -ne 0) {
        $Percent = [math]::Round(($BatteryStatus.RemainingCapacity / $FullCapacity) * 100)
    } else {
        $Percent = 0  # Default jika tidak terdeteksi
    }

    Write-Host "Level baterai saat ini: $Percent%"

    # Memeriksa apakah baterai di bawah ambang batas
    if ($Percent -lt $Threshold) {
        Write-Host "Peringatan: Baterai rendah ($Percent%)! Memutar alarm..."
        # Alarm suara menggunakan text-to-speech bawaan Windows
        $voice = New-Object -ComObject SAPI.SpVoice
        $voice.Speak("BUT THE RAY HAM PEAR HA BISH SEGERA CHARGE")
    }

    # Tunggu sebelum memeriksa lagi
    Start-Sleep -Seconds $CheckInterval
}

KODE warna merah dan biru bisa diganti sesuai keinginan. Kemudian file tersebut misal kita simpan di folder C:\Users\arifj\Documents atau foder lainya nanti silahkan disesuaikan.

[atau copy script di github saya di sini: https://github.com/arifjt/Public/blob/main/batteray_monitor.ps1 ]

2. Jalankan kode script yang telah kita buat yaitu battery_monitor.ps1 dipanggil lewat cmd PowerSheel dengan memanfaatkan bat file

    Tuliskan kode bat file misal kita beri nama: battery_monitor.bat

powershell -WindowStyle Hidden -ExecutionPolicy Bypass -File "%USERPROFILE%\Documents\battery_monitor.ps1"


[ atau copy scriptnya di link githubsaya: https://github.com/arifjt/Public/blob/main/battery_monitor.bat ]


3. Pasang bat file: batteray_monitor.bat di shotcut depan monitor dan jalankan (double klik)


Pasang file batteray_monitor.bat sebagai shortcut di monitor dekstop agar mudah menjalankannya.



0 komentar:

ADS Article