Pengumuman

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

Saturday, September 27, 2025

Project Python: Stopwatch (Penghitung Waktu)
⏱️ Project Python: Stopwatch (Penghitung Waktu)

🎯 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

🤖
Chat Bot
🤖 Virtual Assistant