Ini adalah game gratis perdana kami, yang dulunya seperti ini
🎮 Deskripsi Game: Tebak Angka 2 Mode (User vs Komputer)
Game ini memiliki dua mode permainan yang menggambarkan dua cara berpikir dalam penyelesaian masalah:
- Mode 1 – User Menebak Angka (Trial and Error dengan Strategi Manual)
- Mode 2 – Komputer Menebak Angka (Algoritma Pencarian Biner / Binary Search)
🧩 Tujuan Pembelajaran
Melalui game ini, siswa:
- Memahami konsep berpikir komputasional melalui aktivitas nyata pemecahan masalah.
- Membedakan cara berpikir manusia (manual, berdasarkan intuisi dan percobaan) dan cara berpikir komputer (terstruktur, logis, sistematis).
- Mengenali perbedaan antara strategi trial and error dengan strategi algoritmik (binary search).
⚙️ Mode 1 – User Menebak Angka
📖 Deskripsi
Pada mode ini, komputer secara acak memilih angka antara 1–100.
Tugas pemain adalah menebak angka tersebut dengan bantuan petunjuk dari komputer:
- “Terlalu besar”
- “Terlalu kecil”
- “Benar”
Pemain akan terus mencoba hingga menemukan angka yang benar.
Semakin sedikit percobaan yang dilakukan, berarti strategi pemain semakin baik.
💡 Hubungan dengan Berpikir Komputasional
Mode ini menggambarkan strategi trial and error — sebuah pendekatan dasar dalam problem solving di mana seseorang mencoba berbagai kemungkinan dan menyesuaikan berdasarkan umpan balik.
Dalam konteks BK, mode ini menumbuhkan kemampuan:
- Dekomposisi – memecah masalah besar (“menebak angka 1–100”) menjadi langkah-langkah kecil (“apakah tebakan saya terlalu besar atau kecil?”).
- Pengenalan Pola – menyadari bahwa setiap petunjuk (“terlalu besar/kecil”) membantu mempersempit ruang pencarian.
- Algoritma intuitif – meskipun manual, pemain biasanya mengembangkan strategi tertentu, misalnya menebak dari tengah-tengah, yang mulai menyerupai konsep binary search.
Dengan demikian, siswa belajar bahwa meskipun “trial and error” terkesan acak, dengan strategi yang baik, pencarian bisa dilakukan secara lebih efisien dan logis.
🤖 Mode 2 – Komputer Menebak Angka
📖 Deskripsi
Dalam mode ini, peran dibalik: pemain yang memikirkan angka, komputer yang menebak.
Komputer menebak dengan strategi pencarian biner (binary search):
- Komputer mulai dari angka tengah (misalnya 50 dari rentang 1–100).
- Pemain memberi petunjuk: “terlalu kecil”, “terlalu besar”, atau “benar”.
- Berdasarkan umpan balik itu, komputer mempersempit ruang pencarian menjadi separuh.
- Proses berulang sampai angka ditemukan.
Dengan metode ini, komputer selalu dapat menemukan angka dengan maksimal 7 langkah (karena 2⁷ = 128 > 100).
💡 Hubungan dengan Berpikir Komputasional
Mode ini mengajarkan siswa bagaimana komputer berpikir secara algoritmik dan efisien:
- Abstraksi – komputer tidak perlu tahu konteks angka, cukup tahu apakah lebih besar atau kecil.
- Algoritma – langkah pencarian disusun dalam urutan logis dan teratur.
- Optimasi – strategi binary search memastikan pencarian paling cepat dengan membagi ruang pencarian setiap langkah.
Siswa dapat melihat perbedaan nyata antara:
🔹 “Menebak dengan intuisi” (manusia)
🔹 “Menebak dengan algoritma” (komputer)
Dari sini siswa belajar bahwa berpikir komputasional bukan berarti berpikir seperti mesin, tapi memahami logika yang membuat mesin mampu berpikir terstruktur dan efisien.
🧠 Kesimpulan Pembelajaran
Game ini merupakan contoh sederhana tapi kuat untuk:
- Melatih siswa memahami konsep searching problem dalam kehidupan nyata.
- Menunjukkan pentingnya strategi dan algoritma dalam menemukan solusi.
- Menanamkan cara berpikir sistematis, logis, dan efisien — inti dari berpikir komputasional.
Dengan memainkan kedua mode, siswa dapat menyimpulkan bahwa:
“Setiap masalah bisa diselesaikan dengan strategi berpikir yang tepat — semakin terstruktur cara berpikir kita, semakin efisien solusi yang kita temukan.” 💡