Kegiatan Belajar 4
Konsep Computational Thinking, Algoritma
Dan Pemrograman dasar
1. Computational thinking atau yang sering
disingkat CT adalah sebuah pendekatan dalam
proses pembelajaran
2. Berpikir komputasi adalah teknik emecahan
masalah yang sangat luas wilayah
penerapannya.
3. Decomposition Kemampuan memecah data, proses atau
masalah (kompleks) menjadi bagian-bagian yang lebih
kecil atau menjadi tugas-tugas yang mudah
dikelola. Misalnya memecah drive/direktori dalam
sebuah komputer berdasarkan komponen penyusunnya:
File dan Direktory.
4. Pattern Recognition Kemampuan untuk melihat
persamaan atau bahkan perbedaan pola, trend dan
keteraturan dalam data yang akan digunakan dalam
membuat prediksi dan penyajian data. Misalnya
mengenali pola file dokumen, file sistem, file
eksekusion atau struktur data/file.
5. Abstraksi Melakukan generalisasi dan mengidentifikasi
prinsip-prinsip umum yang menghasilkan pola, trend
dan keteraturan tersebut. Misalnya dengan
menempatkan semua file sistem di folder Windows, file
program di folder program file, file data/dokumen di
folder Mydocument dan file pendukung di
drive/direktori terpisah.
6. Algorithm Design Mengembangkan petunjuk
pemecahan masalah yang sama secara step by step,
langkah demi langkah, tahapan demi tahapan sehingga
orang lain dapat menggunakan langkah/informasi
tersebut untuk menyelesaikan permasalahan yang sama
7. Problem based learning merupakan elemen
penting dari science, technology, engineering,
dan matematika (STEM) yang ada pada
bidang pendidikan. Bahkan kini tidak hanya
STEM tapi sudah berkembang menjadi
STEAM. Tambahan huruf "A" mewakili
"Arts/Seni.
8. CT didefinisikan sebagai seperangkat
keterampilan kognitif yang memungkinkan
pendidik mengidentifikasi pola, memecahkan
masalah yang kompleks menjadi langkah-
angkah kecil.
9. computer science adalah sebuah mata
pelajaran (disiplin ilmu) ilmu tersendiri dan
programing sebagai alat untuk memahaminya.
10. CT adalah metode berpikir yang dipakai
programmer ketika menulis program.
a. Decomposition
b. Pattern Recognition
c. Abstraksi
d. Algorithm Design
11. Algoritma
12. Algoritma adalah urutan langkah-langkah
logis penyelesaian masalah yang disusun
secara sistematis
13. Compiler adalah suatu program yang
menterjemahkan bahasa program (Source
code) ke dalam bahasa obyek (object code)
secara keseluruhan program.