Pengumuman

📢 Yuk, kunjungi blog kami setiap hari dan jangan lewatkan update terbaru seputar coding dan teknologi!

Saturday, September 27, 2025

Project Python: Timer Hitung Mundur (Countdown Timer)
⏳ Project Python: Timer Hitung Mundur

🎯 Tujuan Pembelajaran

  • Mengenal modul time di Python.
  • Belajar menggunakan perulangan while untuk menghitung mundur.
  • Melatih penggunaan sleep() agar program berjalan sesuai waktu.
  • Membuat aplikasi timer sederhana untuk latihan.

📖 Konsep Dasar

Timer hitung mundur adalah program yang meminta pengguna memasukkan jumlah detik, lalu menampilkan sisa waktu setiap detik hingga selesai. Program ini memanfaatkan fungsi time.sleep() untuk menunggu 1 detik sebelum melanjutkan ke hitungan berikutnya.

💡 Konsep utama: perulangan while, decrement (pengurangan), dan delay menggunakan time.sleep().

📝 Kode Program

import time

print("=== Timer Hitung Mundur ===")
detik = int(input("Masukkan waktu hitung mundur (dalam detik): "))

while detik > 0:
    print("⏳ Sisa waktu:", detik, "detik")
    time.sleep(1)
    detik -= 1

print("⏰ Waktu habis!")
    

🖥️ Contoh Output

=== Timer Hitung Mundur ===
Masukkan waktu hitung mundur (dalam detik): 5
⏳ Sisa waktu: 5 detik
⏳ Sisa waktu: 4 detik
⏳ Sisa waktu: 3 detik
⏳ Sisa waktu: 2 detik
⏳ Sisa waktu: 1 detik
⏰ Waktu habis!
    

🚀 Pengembangan Lebih Lanjut

  • Tambahkan opsi untuk menghitung mundur dalam menit dan detik.
  • Tambahkan suara alarm saat waktu habis.
  • Buat versi GUI menggunakan Tkinter dengan progress bar.
  • Buat versi web dengan Flask/Django.

💡 Manfaat Project

Project ini bermanfaat untuk melatih logika perulangan dan penggunaan modul eksternal di Python. Timer sederhana ini juga bisa menjadi dasar untuk aplikasi jam, stopwatch, atau alarm digital.

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant