Pengumuman

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

Saturday, September 27, 2025

Project Python: Dice Roller (Pengocok Dadu)

🎲 Project Python: Dice Roller

Tutorial Python Pemula: Membuat aplikasi pengocok dadu sederhana menggunakan modul random.

🎯 Tujuan Pembelajaran

  • Belajar menggunakan modul random di Python.
  • Memahami cara menghasilkan angka acak dengan randint().
  • Melatih penggunaan perulangan agar aplikasi berjalan interaktif.
  • Menangkap input user untuk melanjutkan atau menghentikan program.

🧩 Konsep Dasar

  • Modul Random: digunakan untuk menghasilkan angka acak.
  • Fungsi randint(a, b): menghasilkan angka acak dari a hingga b.
  • Loop: program terus berjalan hingga user mengetik n untuk berhenti.

💻 Kode Program Lengkap

import random

def dice_roller():
    while True:
        input("Tekan Enter untuk melempar dadu...")
        hasil = random.randint(1, 6)
        print(f"🎲 Angka yang keluar: {hasil}")

        lagi = input("Ingin melempar lagi? (y/n): ")
        if lagi.lower() != "y":
            print("Terima kasih sudah bermain!")
            break

# Jalankan program
dice_roller()
      

🔍 Contoh Hasil

Tekan Enter untuk melempar dadu...
🎲 Angka yang keluar: 4
Ingin melempar lagi? (y/n): y
Tekan Enter untuk melempar dadu...
🎲 Angka yang keluar: 6
Ingin melempar lagi? (y/n): n
Terima kasih sudah bermain!
      

📘 Pengembangan Lebih Lanjut

  • Buat pilihan jumlah sisi dadu (misalnya dadu 6, 10, 20 sisi).
  • Tambahkan simulasi banyak dadu sekaligus.
  • Buat versi GUI dengan Tkinter (tampilkan gambar dadu).
  • Buat versi Web dengan Flask/Django.

✅ Manfaat Project

Project ini membantu memahami cara kerja angka acak di Python. Cocok untuk latihan dasar penggunaan modul dan perulangan.

© 2025 Belajar Python | Dibuat dengan ❤️ untuk pembelajaran

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant