GAME TEBAK ANGKA | Pembelajaran Kontekstual Berpikir Komputasional

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:

  1. Mode 1 – User Menebak Angka (Trial and Error dengan Strategi Manual)
  2. 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:

  1. Dekomposisi – memecah masalah besar (“menebak angka 1–100”) menjadi langkah-langkah kecil (“apakah tebakan saya terlalu besar atau kecil?”).
  2. Pengenalan Pola – menyadari bahwa setiap petunjuk (“terlalu besar/kecil”) membantu mempersempit ruang pencarian.
  3. 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):

  1. Komputer mulai dari angka tengah (misalnya 50 dari rentang 1–100).
  2. Pemain memberi petunjuk: “terlalu kecil”, “terlalu besar”, atau “benar”.
  3. Berdasarkan umpan balik itu, komputer mempersempit ruang pencarian menjadi separuh.
  4. 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.” 💡