Computational thinking merupakan Algoritma adalah rencana atau
sebuah konsep atau cara untuk langkah-langkah instruksi yang mengamati masalah dan mencari dijalankan untuk memecahkan solusi dari permasalahan tersebut masalah. dengan menerapkan teknologi ilmu computer. Tetapi, konsep Ada dua cara untuk menuliskan Computational thinking juga dapat algoritma yaitu dengan diterapkan di berbagai bidang dalam menggunakan pseudocode dan kehidupan manusia. flowchart.
Computational thinking merupakan Pseucode: Rangkaian instruksi yang
proses pemecahan masalah yang menggambarkan langkah-langkah mencakup sejumlah karakteristik untuk menyelesaikan permasalahan. serta disposisi. Flowchart: Diagram yang mewakili kumpulan dari intruksi-intruksi. Tahapan computational thinking Ada 4 tahapan atau metode dalam Contoh Computational thinking computational thinking, di antaranya: Saat kita berencana untuk 1. Dekomposisi mengadakan pesta makan bersama keluarga besar, Kita berbagi peran Dekomposisi adalah metode dan melakukan tugas masing-masing menyelesaikan masalah yang sesuai peran tersebut. ada yang dilakukan dengan cara memecah memasak, membeli bahan makanan, masalah kompleks menjadi bagian- menata dan menghias ruangan. bagian yang lebih kecil sehingga lebih Saat membuat brownies tentu kita mudah diselesaikan. akan berpikir secara detail apa saja 2. Pengenalan pola bahan yang digunakan dan seberapa banyak yang digunakan, apa saja alat Dalam suatu masalah kita harus yang disiapkan dan lainnya. Semakin mencari pola/persamaan, untuk sering membuat brownies maka otak menyelesaikan permasalahan, kita semakin terbiasa membuat pola merekayasa sesuatu, memprediksi, pembuatan brownis. dan sebagainya. Saat di supermarket, kita fokus untuk 3. Abstraksi mencari bahan yang dibutuhkan dan Proses yang terfokus pada hal-hal mengabaikan yang lainnya. relavan dengan masalah yang Setelah bahan-bahan sudah ada dihadapi, serta mengabaikan hal semua, kita akan mengikuti langkah- yang tidak diperlukan dalam langkah pembuatan Brownies. menyelesaikan masalah. Dekomposi; Pengenalan pola; Abstraksi; Algoritma