Anda di halaman 1dari 3

Computational Thinking

-Latar Belakang Computational Thinking

a. skor PISA( Programme for internasional student assessment) yang diselenggarakan oleh
OECD( Organization economic Co-opration and Development)

• akibatnya apabila skor pisa rendah:

*Keahlian dasar tenaga kerja di Indonesia sangat rendah

*Sebagai perbandingan, keahlian tenaga kerja yang lulusan perguruan tinggi di Indonesia, setara
dengan keahlian tenaga kerja yang lulusan SMA ke bawah di negara lain, contohnya Denmark

b. Pentingnya kemampuan berpikir atau setara dengan HOT( higher order thinking skill

c.Kita sedang berada di industri 4.0

d. Curriculum merdeka

1. Definisi computational thinking

CT adalah proses berfikir yang terjadi ketika kita memformulasikan sebuah persoalan, dan strategi
untuk menentukan/memilih solusi yang efektif, efisien dan optimal

CT adalah kemampuan berpikir dengan memanfaatkan teknologi/komputer sebagai alat bantu-nya

-CT mendorong kita untuk mempertanyakan

• Bisakah sebuah persoalan diselesaikan dengan mudah oleh manusia atau komputer?

• Apakah ada pola antara persoalan yang dihadapi dan persoalan serupa yang sudah pernah diatasi
sebelumnya?

• Bagaimana sebuah data bisa disusun sedemikian rupa untuk menyelesaikan persoalan?

• Bagaimana kita bisa membuat solusi yang umum dari sebuah persoalan, dengan input yang beragam?

-Elemen-elemen CT
• Decomposing/Dekomposisi

• Abstraction/Abstraksi

• Pattern Recognition/ pengenalan pola

• Algorithms

-Bagaimana melatih CT

•Latihan Problem soving(BEBRAS)

•Analisis data

•Modeling dan simulasi

•Programming(codding challenge)

-Kesimpulan

• CT adalah kemampuan berpikir fundamental

• CT adalah proses berpikir menuju solusi

• CT adalah konseptualisasi, bukan programming

• CT bisa diterapkan di semu bidang:

° Bidang IT : menghasilkan solusi terprogram

° Bidang non-IT : "mendekatkan" ,jika solusinya membutuhkan komputasi

• CT adalah literasi (membaca, menulis, dan berbicara)

• CT harus dilatih, tidak bisa hanya dipelajari

2. Ada 4 jalan dalam Computational Thnking

 Abstraksi
Memisahkan bagian penting permasalahan dan mengabaikan yang tidak penting, sehingga
memudahkan fokus kepada solusi.
 Pengenalan pola persoalan
Generalisasi serta memproses penyelesaian persoalan ke persoalan lain yang sejenis.
 Dekomposisi
Formulasi persoalan sedemikian rupa agar masalah bisa selesai dengan cepat, efisien dan
optimal dengan dibantu komputer.
 Algoritma
Menggunakan langkah-langkah untuk mencapai tujuan (solusi).

Anda mungkin juga menyukai