2
Computational
1
Thinking
Background
3
Education is no longer about teaching students
something alone; it is more important to be teaching
them to develop a reliable compass and the navigation
tools to find their own way in a world that is increasingly
complex, volatile and uncertain. Our imagination,
awareness, knowledge, skills and, most important, our
common values, intellectual and moral maturity, and
sense of responsibility is what will guide us for the world
to become a better place” (Schleicher, 2019). Prof. Andreas Schleicher,
Director of the OECD
Directorate for Education and
Skills
4
◉ UNESCO (2021)
Transformasi digital masyarakat kita memberi dampak pada kehidupan kita
dengan cara yang belum pernah terjadi sebelumnya. Komputer dengan
cepat mengubah cara pengetahuan dibuat, diakses, disebarluaskan,
divalidasi, dan digunakan
Coding dan pemikiran komputasi telah muncul sebagai mata pelajaran inti
dalam banyak sistem pendidikan; mata pelajaran ini sangat membantu
untuk menjelaskan cara bangunan digital dibangun dan untuk menyediakan
perangkat praktis dan teoritis untuk mengkonfirmasi ulang. Pendidikan
harus memperlakukan interaksi digital sebagai subjek penyelidikan dan
studi itu sendiri, dan tidak hanya sebagai sarana untuk mengejar tujuan
kurikuler.
Sekolah perlu membantu siswa belajar untuk berkembang di lingkungan ini
dan menggunakannya untuk menciptakan, mengatasi tantangan, dan
bisa tumbuh. Sekolah harus menyebarluaskan etika kontrol manusia,
kolektif maupun individu, atas teknologi.
5
in 2011, the German “centralised” to “decentralised”
“smart industry” in which people, devices, objects and
systems combine to form dynamic, self-organising
networks of production
https://www.americanscientist.org/article/the-great-
principles-of-computing
6
7
8
Transformasi Digital
9
Transformasi Digital
10
◉ Relasi antara Computational Thinking dengan Kompetensi Digital
11
Computational
2
Thinking
Definition
12
Refleksi
13
Computational Thinking
◉ proses berpikir yang terlibat dalam merumuskan masalah dan menyatakan solusi
sebagai transformasi ke informasi yang dapat di laksanakan secara efektif
(Cuny,Snyder,Qing)
◉ keterampilan mental untuk diterapkan pada konsep dasar dan penalaran yang
diturunkan dari komputasi dan ilmu komputer, untuk menyelesaikan masalah di
berbagai bidang.
◉ adalah seperangkat keterampilan dan praktik yang saling terkait untuk
memecahkan masalah yang kompleks, cara untuk mempelajari topik dalam
banyak disiplin ilmu, dan kebutuhan untuk berpartisipasi penuh dalam dunia
komputasi.
14
Ibu Inge
Ketua Bebras Indonesia
https://youtu.be/GFut2yEZM24
15
◉ Cara berpikir untuk memecahkan persoalan, merancang
sistem, memahami perilaku manusia.
◉ CT melandasi konsep informatika. Di dunia saat ini dimana
komputer ada di mana-mana untuk membantu berbagai segi
kehidupan, CT harus menjadi dasar bagaimana seseorang
berpikir dan memahami dunia dengan persoalan-persoalannya
yang semakin kompleks.
◉ CT berarti berpikir untuk menciptakan dan menggunakan
beberapa tingkatan abstraksi, mulai memahami persoalan
sehingga mengusulkan pemecahan solusi yang efektif, efisien,
“fair” dan aman. CT berarti memahami konsekuensi dari skala
persoalan dan kompleksitasnya, tak hanya demi efisiensi, tetapi
juga untuk alasan ekonomis dan sosial. •https://bebras.or.id/v3/pembahasan-soal/
Computational Thinking - Facts
17
Computational Thinking - Facts
18
“CT is not about getting humans to
think like computers [1], but rather
about developing the full set of mental
tools necessary to effectively use
computing to solve complex human
problems [2].
”. “
[1]: S. Reges. The mystery of “b:= (b = false).” SIGCSE 2008, Portland, pp. 21-25.
19
Kognitif & Sikap
20
Computational
3
Thinking
How to…
21
Tahapan
22
The thinking that is undertaken before
starting work on a computer is known
as computational thinking.
23
Computational thinking involves taking
that complex problem and breaking it
down into a series of small, more
manageable problems (decomposition).
Each of these smaller problems can then
be looked at individually, considering how
similar problems have been solved
previously (pattern recognition) and
focusing only on the important details,
while ignoring irrelevant information
(abstraction). Next, simple steps or
rules to solve each of the smaller
problems can be designed (algorithms).
24
Dekomposisi
25
Dekomposisi
26
27
Pengenalan Pola
28
Pattern Recognition
29
Pattern Recognition
30
Abstraksi
31
Abstraksi
32
Algoritma
33
Algoritma
34
Algoritma
35
Belanja
36
Belanja
37
Computational
4
Thinking
Delivering
38
Mapel Informatika
◉ Sistem Komputer
◉ Jaringan Komputer
◉ Analisis Data
◉ Algoritma dan Pemrograman
◉ Dampak Sosial Informatika
39
Gerakan PANDAI
https://pandai.bebras.or.id/tentang
40
Coding
41
CS-Unplugged
42
CS-Unplugged
https://www.csunplugged.org/en/
43
BEBRAS Challenge
44
45
46
47
Closing Remark
48
Terima kasih
Any questions ?
49