Media Pembelajaran Interaktif ยท Informatika

Computational
Thinking

Kuasai 4 pilar berpikir komputasional โ€” cara berpikir seperti ilmuwan komputer untuk memecahkan masalah secara sistematis dan efisien.

๐Ÿงฉ Dekomposisi
๐Ÿ” Pengenalan Pola
๐ŸŽฏ Abstraksi
๐Ÿ“Š Algoritma

4 Pilar Computational Thinking

Klik kartu untuk melihat penjelasan lengkap dan contoh penerapan setiap pilar.

Pilar 01 ยท Dekomposisi
๐Ÿงฉ

Dekomposisi

Memecah masalah besar dan kompleks menjadi bagian-bagian kecil yang lebih mudah diselesaikan.

Dekomposisi adalah kemampuan untuk membagi masalah besar menjadi sub-masalah yang lebih kecil. Setiap bagian kecil diselesaikan satu per satu, lalu digabungkan menjadi solusi utuh.

Tanpa dekomposisi, masalah kompleks akan terasa sangat overwhelming dan sulit diselesaikan.

Contoh: Membuat website โ†’ dibagi menjadi: desain tampilan, struktur halaman, konten teks, fungsi tombol, koneksi database โ€” setiap bagian dikerjakan secara terpisah.
Pilar 02 ยท Pengenalan Pola
๐Ÿ”

Pengenalan Pola

Menemukan kesamaan, kemiripan, atau tren yang berulang dalam data atau masalah.

Pengenalan pola membantu kita mengidentifikasi kesamaan antar masalah. Jika kita pernah menyelesaikan masalah serupa, kita bisa menggunakan pendekatan yang sama.

Pola juga membantu membuat prediksi โ€” misalnya memprediksi angka berikutnya dalam deret bilangan.

Contoh: Deret 2, 4, 6, 8, ... โ†’ polanya +2 setiap langkah. Atau: spam email selalu mengandung kata tertentu โ€” filter spam mengenali pola ini otomatis.
Pilar 03 ยท Abstraksi
๐ŸŽฏ

Abstraksi

Fokus pada informasi penting dan mengabaikan detail yang tidak relevan dengan masalah.

Abstraksi adalah kemampuan untuk menyaring informasi esensial dan mengabaikan yang tidak penting. Ini membantu kita tidak tenggelam dalam detail yang tidak relevan.

Abstraksi yang baik menghasilkan model atau representasi yang lebih sederhana namun tetap akurat.

Contoh: Peta Jakarta tidak menampilkan setiap pohon dan batu โ€” hanya jalan, bangunan penting, dan batas wilayah. Detail yang tidak perlu diabaikan agar peta tetap bisa digunakan.
Pilar 04 ยท Algoritma
๐Ÿ“Š

Algoritma & Flowchart

Merancang langkah-langkah instruksi yang jelas, urut, dan logis untuk menyelesaikan masalah.

Algoritma adalah rangkaian instruksi terurut yang harus dilaksanakan untuk menyelesaikan masalah. Setiap langkah harus jelas, tidak ambigu, dan berurutan.

Flowchart adalah representasi visual algoritma menggunakan simbol-simbol standar (oval = mulai/selesai, persegi = proses, berlian = keputusan, jajargenjang = input/output).

Contoh: Algoritma menyeduh teh: (1) Didihkan air, (2) Masukkan kantong teh, (3) Tuang air panas, (4) Tunggu 3 menit, (5) Angkat kantong teh, (6) Tambah gula jika perlu.

๐ŸŒ Computational Thinking dalam Kehidupan Nyata

๐Ÿ•

Memesan Pizza

Dekomposisi: pilih ukuran โ†’ topping โ†’ alamat โ†’ bayar. Setiap keputusan adalah sub-masalah tersendiri.

Dekomposisi Algoritma
๐Ÿ—บ๏ธ

Navigasi Google Maps

Abstraksi: hanya tampilkan jalan relevan. Pola: hindari jalan macet serupa. Algoritma: temukan rute terpendek.

Abstraksi Pengenalan Pola
๐Ÿ“ง

Filter Spam Email

Pengenalan pola: email spam sering mengandung kata "gratis", "menang", "klik di sini". AI mengenali pola ini.

Pengenalan Pola Abstraksi
๐ŸŽฎ

Membuat Game

Dekomposisi game jadi: grafis, fisika, input pemain, skor, AI musuh. Setiap bagian dikerjakan terpisah lalu digabung.

Dekomposisi Algoritma

Hubungkan Konsep & Definisinya

Seret konsep dari kiri ke definisi yang tepat di sebelah kanan.

๐Ÿงฉ Konsep / Istilah
๐Ÿ“‹ Definisi / Contoh
0 / 8

Tebak Konsep CT

Baca petunjuk satu per satu, lalu tebak konsep Computational Thinking mana yang dimaksud!

๐Ÿค”

    Kelompokkan ke Pilar CT

    Setiap pernyataan atau contoh berikut merupakan penerapan salah satu pilar CT. Seret ke kategori yang tepat!

    ๐Ÿงฉ Pernyataan

    Kuis Computational Thinking

    Uji pemahamanmu tentang 4 pilar CT dengan 10 soal pilihan ganda!

    dari 100 poin
    -
    Benar
    -
    Salah