Computational Thinking: Tim Penyusun Materi Pengenalan Komputasi Institut Teknologi Bandung © 2019
Computational Thinking: Tim Penyusun Materi Pengenalan Komputasi Institut Teknologi Bandung © 2019
Computational Thinking: Tim Penyusun Materi Pengenalan Komputasi Institut Teknologi Bandung © 2019
Computing in Politics
Vote counting system, decision support systems, digital campaign,
Mention any domain where e-government services, etc.
computing is not useful.
https://www.i-scoop.eu/big-data-action-va
-context/dikw-model/
“Human computers”??
• Humans can compute
• People can learn computational
thinking without a machine
http://socialissues.cs.toronto.edu/index.html%3Fp=279.html
https://www.computationalthinkers.com/product/computationalthinking/
https://www.khanacademy.org/computing/computer-science/algorithms/m
erge-sort/a/divide-and-conquer-algorithms
03/16/2021 Pengenalan Komputasi 9
Contoh Dekomposisi Persoalan (1)
Dekomposisi Penulisan Artikel Ilmiah
1. Ide utama
1. Sub-poin ide 1
1. Sub poin 1.1
2. Sub poin 1.1
2. Sub-poin ide 1
1. Sub poin 1.2
2. Sub poin 1.2
1. Sub poin 1.2.2
2. …
2. Ide utama
1. …
Car
… … … …
Tantangan:
Diskusikan dekomposisi yang tepat untuk menggambarkan seluruh kondisi ruangan.
Petunjuk:
• Dekomposisi bisa dilakukan berdasarkan aspek yang berbeda, misal: berdasarkan jenis-
jenis objek yang ada, berdasarkan fungsinya, dst.
• Dekomposisi dapat dilakukan secara bertingkat.
Petunjuk:
Dekomposisi dapat dilakukan dengan menggunakan berbagai perspektif, misal berdasarkan jenis
penggunanya, berdasarkan fungsi-fungsi yang dilakukan, berdasarkan waktu dimana fungsi-fungsi
dijalankan, dst.
03/16/2021 Pengenalan Komputasi 13
Pengenalan Pola
• Mengenali kesamaan/perbedaan karakteristik dari berbagai
permasalahan/fenomena yang berbeda tetapi memiliki
keterkaitan.
Tantangan:
Rumuskan daftar aturan yang menyatakan bahwa sembarang string adalah sebuah nomor telepon
internasional dengan pola yang benar.
Misal:
1. Nomor telepon internasional hanya boleh memiliki karakter angka, +, -, (, ), dan spasi
2. …
03/16/2021 Pengenalan Komputasi 17
Latihan Pengenalan Pola (2)
Sandi Bebras
Gambar berwarna-warni dikodekan oleh sebuah program dengan Sandi Bebras.
Kode itu bisa dilihat di sebelah kanan gambar berikut, yang terdiri dari untaian
huruf. Sayangnya, kode untuk baris ketiga hilang.
Tantangan:
Untaian huruf mana yang merupakan sandi untuk baris ketiga yang hilang?
Sumber: Bebras Indonesia (www.bebras.or.id). Kode Soal: I-2012-XXX-011-Sandi Bebras
03/16/2021 Pengenalan Komputasi 18
Latihan Pengenalan Pola (3)
Persamaan Karakteristik
Diskusikan berkelompok dengan 4
orang teman di sekitar Anda:
• Cari tujuh kesamaan karakteristik
yang dimiliki oleh semua orang di
kelompok Anda, kecuali: umur, jenis
kelamin, prodi/sekolah/fakultas.
• NIM, Nama
Sistem • IPK, matakuliah yang diambil, matakuliah yang sudah lulus
Akademik
• NIM, Nama
Sistem Umum
Lainnya
https://en.wikipedia.org/wiki/Turtle_graphics
Moral cerita:
• Pengenalan pola wajah tersenyum cukup
1 2 3 4 5 dilihat dari posisi mata dan bentuk mulut
(abstraksi).
• Wajah yang tersenyum dapat disimpulkan
dengan kriteria berdasarkan batasan garis
merah yang ditetapkan (generalisasi).
6 7 8 9 10
Gambar dengan tanda x memenuhi syarat sebagai
wajah yang tersenyum.