Pengumuman

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

Saturday, September 27, 2025

Project Python #5: Quiz Sederhana | Belajar Python untuk Pemula

Project Python #5: Quiz Sederhana 📝

Belajar membuat aplikasi kuis interaktif dengan Python

🎯 Tujuan Pembelajaran

  • Melatih penggunaan percabangan if-else di Python.
  • Membuat sistem pertanyaan dan jawaban sederhana.
  • Menghitung skor pengguna berdasarkan jawaban.

📘 Konsep Dasar

Program Quiz Sederhana akan menampilkan beberapa pertanyaan dengan pilihan jawaban. Pengguna diminta menjawab, lalu program akan memeriksa kebenaran jawaban dan menghitung skor akhir. Konsep ini mirip dengan sistem ujian berbasis komputer sederhana.

💻 Kode Program

print("Selamat datang di Quiz Python!")
print("Jawab pertanyaan berikut dengan benar.\n")

skor = 0

# Pertanyaan 1
print("1. Apa kepanjangan dari CPU?")
print("a. Central Process Unit")
print("b. Central Processing Unit")
print("c. Computer Personal Unit")
jawaban = input("Jawabanmu: ")

if jawaban.lower() == "b":
    print("✅ Benar!\n")
    skor += 1
else:
    print("❌ Salah. Jawaban yang benar adalah b.\n")

# Pertanyaan 2
print("2. Bahasa pemrograman apa yang sedang kamu pelajari?")
jawaban = input("Jawabanmu: ")

if "python" in jawaban.lower():
    print("✅ Benar!\n")
    skor += 1
else:
    print("❌ Salah. Jawabannya adalah Python.\n")

# Hasil akhir
print(f"Skor akhir kamu: {skor}/2")

🔍 Contoh Hasil

Selamat datang di Quiz Python!
Jawab pertanyaan berikut dengan benar.

1. Apa kepanjangan dari CPU?
a. Central Process Unit
b. Central Processing Unit
c. Computer Personal Unit
Jawabanmu: b
✅ Benar!

2. Bahasa pemrograman apa yang sedang kamu pelajari?
Jawabanmu: python
✅ Benar!

Skor akhir kamu: 2/2

🚀 Pengembangan Lebih Lanjut

  • Tambahkan lebih banyak pertanyaan dengan sistem array atau dictionary.
  • Buat sistem nilai otomatis (misalnya 100 poin untuk semua benar).
  • Tambahkan timer agar lebih menantang.
  • Kembangkan menjadi aplikasi GUI dengan Tkinter.

📚 Manfaat

Project ini membantu pemula memahami percabangan, input, dan logika evaluasi. Selain itu, konsep kuis bisa dikembangkan untuk aplikasi pendidikan atau sistem ujian sederhana.

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant