Kelompok: Kelompok 2
Computational Thinking (CT) merupakan suatu pendekatan dalam proses untuk menyelesaikan
permasalahan. Pendekatan ini dibutuhkan untuk menghadapi adanya perubahan secara global , CT
memiliki peran penting dalam pengembangan aplikasi computer, namun CT juga dapat digunakan
untuk mendukung pemecahan masalah disemua disiplin ilmu, termasuk humaniora dan ilmu
pengetahuan.
Contoh hal atau persoalan zaman sekarang yang tidak memakai “komputer”, TIK, dan robot tapi
membutuhkan CT.
1. Membuat Kopi
3. Memanggang Kue
1. Membuat kopi
Contoh: Ketika akan membuat kopi, maka dapat menguraikan proses membuat kopi menjadi
langkah-langkah yang lebih rinci yaitu mempersiapkan bahan: kopi, gula, air panas.
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.
Contoh: Ketika sudah pernah membuat kopi, maka kita juga dapat membuat teh karena proses
pembuatannya sama walaupun bahan yang digunakan berbeda.
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.
Contoh: pada saat membuat kopi kita harus mengetahui takaran antara gula dan kopi supaya
rasanya pas.
Contoh: Dalam membuat kopi ataupun teh harus sesuai dengan langkah-langkah yang berurutan dan
rinci mulai dari proses awal pembuatan sampai dengan penyajian.
- Siapkan gelas
- Masukkan gula pasir dan kopi
- Tuangkan air panas ke dalam gelas
- Aduk rata
- Kopi siap disajikan
Pengenalan pola adalah pengamatan atau analisis terhadap berbagai kesamaan yang ada di
antara persoalan-persoalan.
Contoh: Mengidentifikasi pola waktu yang optimal untuk mengerjakan tugas. Tentukan berapa waktu
yang dapat dialokasikan untuk setiap tugas. Misalnya mungkin lebih produktif pada pagi hari atau
malam hari.
Abstraksi adalah proses eliminasi bagian-bagian yang tidak relevan dari suatu persoalan.
Contoh: Menyusun daftar tugas berdasarkan prioritas. Fokus pada tugas-tugas yang memiliki tenggat
waktu paling mendekati atau memiliki dampak tertinggi.
Algoritma adalah langkah-langkah terurut untuk menyelesaikan suatu persoalan. Algoritma harus
tersusun dengan jelas dan runtut, lengkap, efisien, dan tidak menyalahi batasan-batasan dalam
persoalan tersebut.
Contoh: Merencanakan langkah-langkah yang harus diambil untuk menyelesaikan setiap tugas.
Pastikan urutannya logis dan mempertimbangkan ketergantungan antar tugas.