Page 20 - 01. MK Computational Thinking
P. 20

mungkin di hari tersebut, dan sebagainya. Dari informasi yang Anda kumpulkan,

                        barulah  dapat  ditentukan  ke  mana  tujuan  yang  akan  dipilih.  Mengumpulkan
                        informasi  dan  kemudian  memanfaatkan  informasi  tersebut  untuk  mendapatkan
                        solusi yang paling baik merupakan salah satu contoh kegiatan yang membutuhkan

                        CT. Dari contoh tersebut, Anda dapat melihat bahwa dalam kehidupan sehari-hari
                        kita selalu berhadapan dengan berbagai persoalan dan dapat menggunakan CT
                        untuk membantu penyelesaiannya.


                        c.  Empat Fondasi CT

                        CT memiliki empat fondasi yang menjadi landasan pemecahan persoalan yaitu
                        dekomposisi  (decomposition),  algoritma  (algorithm),  pengenalan  pola  (pattern
                        recognition), dan abstraksi (abstraction).


                         ●   Dekomposisi:  Dekomposisi  adalah  pembagian  persoalan  ke  dalam
                             beberapa sub-persoalan yang lebih kecil.

                         ●   Pengenalan  pola:  Pengenalan  pola  adalah  pengamatan  atau  analisis
                             terhadap berbagai kesamaan yang ada di antara persoalan-persoalan. Jika
                             seseorang  telah  berkali-kali  menyelesaikan  persoalan,  diharapkan  dapat

                             menemukan pola dari persoalan-persoalan sejenis dan juga pola dari solusi-
                             solusi yang dirancang/diimplementasikan.

                         ●   Abstraksi:  Abstraksi  adalah  proses  eliminasi  bagian-bagian  yang  tidak
                             relevan dari suatu persoalan. Dengan abstraksi, dapat dibuat suatu blueprint
                             penyelesaian  persoalan  yang  dapat  digunakan  untuk  menyelesaikan

                             persoalan-persoalan sejenis.
                         ●   Algoritma: Algoritma adalah langkah-langkah terurut untuk menyelesaikan

                             suatu  persoalan.  Algoritma  harus  disusun  dengan  jelas,  runtut,  lengkap,
                             efisien, dan tidak menyalahi batasan-batasan dalam persoalan tersebut.
                        Dengan empat fondasi CT tersebut, kita dapat mengembangkan solusi-solusi dari

                        persoalan. CT juga dapat diintegrasikan dengan berbagai konsep berpikir lainnya,
                        misalnya  design  thinking,  critical  thinking,  system  thinking,  dan  lain-lain,  yang
                        mungkin sebenarnya sudah pernah Anda praktikkan dalam kehidupan Anda.


                        International  Society  for  Technology  in  Education  (ISTE  -  https://www.iste.org/)
                        dan     Computer       Science      Teachers      Association      (CSTA      -

                        https://www.csteachers.org/)  berkolaborasi  dengan  para  pimpinan  perguruan




                                                     Pemahaman Peserta Didik & Pembelajarannya    |   11
   15   16   17   18   19   20   21   22   23   24   25