🎯 Tujuan Pembelajaran
- Mengenal modul
timedi Python. - Belajar menggunakan perulangan
whileuntuk 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