2. Apa itu Berpikir Komputasional?
A. Berpikir Komputasional (Computational Thinking) adalah kemampuan
seseorang memecahkan masalah, merancang sistem, dengan mengambil
konsep dasar seorang ahli teknologi informasi berpikir dalam memecahkan
masalah.
Kemampuan ini meliputi empat hal yang terdiri atas :
1. Dekomposisi
2. Pengenalan pola
3. Abstraksi
4. Algoritma
3. 1. Berpikir Memecahkan Masalah Kompleks
Complex problem solving adalah metode untuk memperjelas suatu
masalah yang sangat kompleks dalam kehidupan nyata.
Langkah-langkah Problem Solving :
a. mendefinisikan masalah
b. mengumpulkan data
c. mengidentifikasikan penyebab masalah yang paling mungkin
d. lalu mengidentifikasikan yang menjadi akar permasalahan tersebut
e. terakhir adalah mengajukan dan mengimplementasikan solusinya
4. 2. Berpikir Sistem
Berpikir Sistem atau berpikir Sistemik dapat didefinisikan
berpikir sesuai dengan ciri/karakteristik dari sebuah
sistem.
5. 3. Berpikir Kreatif
Berpikir kreatif atau creative thinking adalah sebuah kemampuan yang dimiliki oleh
seseorang untuk berpikir secara terus-menerus dan konsisten dalam menghasilkan
segala sesuatu yang kreatif dan original.
a. Mengembangkan karakter ingin tahu, yaitu keinginan untuk belajar terus menerus
b. Mengembangkan karakter keterbukaan, yaitu terbuka dalam pikiran dan hati
c. Berani menghadapi resiko
d. Mengembangkan karakter yang antusias, yaitu selalu semangat dan selau melihat
tantangan sebagai peluang baru
7. 1. Identifikasi
Identify = meneliti atau menela'ah.
cara pengidentifikasikan masalah :
a. pendefinisian masalah dengan jelas.
b. pendefinisian secara objektif.
c. kumpulkan informasi secara sistematik.
8. 2. Analisis
sekumpulan kegiatan, aktivitas, dan proses yang saling
berkaitan untuk memecahkan masalah
Cara menganalisis masalah :
a. Analisis informasi
b. Generalisasi kemungkinan solusi
c. Evaluasi solusi dan pilih
9. 3. Implementasi solusi
Implementasi adalah suatu tindakan dari sebuah rencana
yang sudah disusun secara matang dan terperinci
Cara mengimplementasikan solusi :
a. Implementasi dari solusi
b. Review dan evaluasi hasil keluaran
c. Atur ulang jika dibutuhkan
11. Dekomposisi
Dekomposisi adalah Memecah-mecah masalah menjadi lebih
kecil dan sampai ke pokok sebuah masalah hingga kita
menyelesaikan suatu masalah tersebut
BIG
PROBLEM
CUT INTO A
SMALL PIECES
12. Pattern Recognition
Biasanya didalam sebuah masalah terdapat pola pola tertentu
untuk memecahkannya disitu kita dituntut mengetahui sendiri
bagaimana pola tersebut
14. 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
15. D. Optimasi Penjadwalan (Decomposition)
Memecah-mecah masalah menjadi
lebih kecil dan sampai ke pokok
sebuah masalah hingga kita
menyelesaikan suatu masalah
tersebut dapat menyelesaikannya
satu persatu dan
mengidentifikasi perbagian
darimana masalah itu datang.