🎯 Tujuan Pembelajaran
- Mengenal cara mengukur waktu dengan Python menggunakan modul
time. - Melatih logika untuk membuat program yang berjalan terus menerus hingga diberhentikan.
- Membuat aplikasi penghitung waktu sederhana yang bisa digunakan di CLI.
📖 Konsep Dasar
Stopwatch berfungsi untuk menghitung waktu dari saat dimulai hingga dihentikan.
Dalam Python, kita bisa menggunakan time.time() untuk mendapatkan waktu dalam satuan detik sejak epoch, lalu menghitung selisihnya.
⏱️ Stopwatch ini akan mulai saat pengguna menekan tombol Enter, dan berhenti ketika Enter ditekan lagi.
📝 Kode Program
import time
print("=== Stopwatch Python ===")
input("Tekan ENTER untuk memulai...")
start = time.time() # Catat waktu mulai
input("Tekan ENTER untuk berhenti...")
end = time.time() # Catat waktu berhenti
elapsed = end - start
print(f"Waktu yang berjalan: {elapsed:.2f} detik")
🖥️ Contoh Hasil Output
=== Stopwatch Python ===
Tekan ENTER untuk memulai...
Tekan ENTER untuk berhenti...
Waktu yang berjalan: 5.23 detik
🚀 Pengembangan Lebih Lanjut
- Tambahkan fitur lap (putaran) untuk mencatat beberapa interval waktu.
- Membuat versi GUI dengan
tkinter. - Membuat versi berbasis web dengan Flask atau Django.
💡 Manfaat Project
Project ini membantu memahami cara Python bekerja dengan waktu dan bagaimana kita bisa membuat aplikasi sederhana yang berguna untuk aktivitas sehari-hari, seperti latihan olahraga atau eksperimen sains.
No comments:
Post a Comment