🌸 BLOOM SCRUMBLE OPTIONS 🌸
Pertanyaan: 1/20
Skor Anda: 0
LOADING...
💡 Petunjuk: Menghubungkan komputer global.
🐍 Code Program Python - "BLOOM SCRUMBLE"
Selain versi web, kelompok kami juga mengembangkan game ini menggunakan bahasa pemrograman Python 3. Program berjalan langsung di Terminal/Console komputer.
import random
import time
word_bank = [
{"word": "ALGORITMA", "hint": "Urutan langkah logis penyelesaian masalah komputasi."},
{"word": "HARDWARE", "hint": "Perangkat keras fisik penyusun sistem komputer."},
{"word": "SOFTWARE", "hint": "Perangkat lunak atau program aplikasi komputer."},
{"word": "INTERNET", "hint": "Jaringan komunikasi global yang menghubungkan gawai."},
{"word": "DATA", "hint": "Kumpulan fakta mentah yang belum diolah."},
{"word": "DATABASE", "hint": "Tempat penyimpanan data yang terstruktur digital."},
{"word": "CODING", "hint": "Proses menulis instruksi bahasa pemrograman."},
{"word": "PYTHON", "hint": "Salah satu bahasa pemrograman populer bersimbol ular."},
{"word": "SCRATCH", "hint": "Platform pemrograman visual blok untuk pemula."},
{"word": "NETWORK", "hint": "Sistem jaringan interkoneksi antar komputer."},
{"word": "BROWSER", "hint": "Software penjelajah web, contoh: Chrome, Firefox."},
{"word": "SECURITY", "hint": "Aspek keamanan perlindungan data dari ancaman siber."},
{"word": "PROCESSOR", "hint": "Otak utama pemroses instruksi pada CPU komputer."},
{"word": "MEMORY", "hint": "Komponen penyimpanan data sementara (RAM) atau permanen."},
{"word": "SYSTEM", "hint": "Kesatuan elemen yang saling berinteraksi mencapai tujuan."},
{"word": "DIGITAL", "hint": "Representasi data berbasis biner angka 0 dan 1."},
{"word": "INFORMATIKA", "hint": "Nama mata pelajaran teknologi informasi kita saat ini!"},
{"word": "COMPUTING", "hint": "Aktivitas penggunaan teknologi komputer secara teknis."},
{"word": "BINARY", "hint": "Sistem bilangan berbasis dua simbol logika."},
{"word": "ROBOTIK", "hint": "Cabang pemrograman automata alat mekanik pintar otomatis."}
]
def scramble_word(word):
arr = list(word)
while "".join(arr) == word:
random.shuffle(arr)
return "".join(arr)
def play_game():
print("="*45)
print(" 🌸 WELCOME TO BLOOM SCRUMBLE (PYTHON) 🌸")
print("="*45)
print("Ketik jawabanmu dan kumpulkan poin maksimal 100!\n")
shuffled_bank = list(word_bank)
random.shuffle(shuffled_bank)
score = 0
for index, item in enumerate(shuffled_bank):
real_word = item["word"]
scrambled = scramble_word(real_word)
print(f"Soal [{index+1}/20]")
print(f"Kata Acak: {scrambled}")
print(f"💡 Hint : {item['hint']}")
tebakan = input("Jawaban Anda: ").strip().upper()
if tebakan == real_word:
score += 5
print("🎉 BENAR! +5 Poin.\n")
else:
print(f"❌ SALAH! Jawaban benar adalah: {real_word}\n")
time.sleep(0.5)
print("="*45)
print(" GAME SELESAI! ")
print("="*45)
print(f"Total Skor Akhir Anda: {score} / 100")
print("Terima kasih telah bermain bersama QUATTRO BLOOM!")
if __name__ == '__main__':
play_game()
Cara Menjalankan:
1. Salin teks kode hijau di atas.
2. Buka aplikasi IDLE Python, VS Code, atau Thonny.
3. Buat file baru bernama bloom_scrumble.py, lalu tempel (paste) kodenya.
4. Klik tombol Run atau tekan F5 pada keyboard kalian!