Computational thinking bisa dikatakan juga sebagai kemampuan dalam menganalisis suatu
masalah yang kompleks, dengan memahami apa yang menjadi masalah dan menemukan sol
solusinya. Computational thinking dapat diterapkan untuk menyelesaikan masalah sehari-
hari, seperti memasak, berbelanja, hingga bekerja. Kuncinya, kita harus berpikir secara
logis dan efektif.
1
XI MIPA 3 _ NAMA SISWA _ NO URUT COMPUTATIONAL THINKING
2. Pattern Recognition
Pattern recognition merupakan pengenalan pola dengan mencari persamaan pada
masalah yang ingin dipecahkan. Dengan ini, kita bisa menyelesaikan masalah dengan
lebih mudah karena bisa menyelesaikannya dengan cara yang sama dengan masalah
serupa sebelumnya.
3. Abstraction
Abstraction merupakan pemilihan masalah, dimana kita hanya perlu fokus pada
informasi yang penting saja dengan menyingkirkan bagian yang tidak relevan. Dengan
cara ini, kita bisa menemukan solusi secara lebih efisien.
4. Algorithms
Algoritma adalah metode atau langkah yang direncanakan secara tersusun dan
berurutan untuk menyelesaikan permasalahan dengan sebuah intruksi atau kegiatan
yang jelas.