You are on page 1of 40

Computational Thinking dan

Gerakan PANDAI
Ema Rachmawati
Disampaikan pada
Workshop “PANDAI dengan Computational Thinking untuk Guru”
Sabtu, 23 Januari 2021
2
Seorang petani menanam pohon apel dalam
suatu pola kotak. Dalam rangka melindungi
pohon apel dari angin, petani menanam
pohon konifer di sekeliling kebunnya.

Gambar di samping menunjukkan situasi tsb.


Terdapat pola pohon apel dan pohon konifer
untuk sejumlah n baris pohon apel

Tentukan formula yang dapat digunakan


untuk menghitung jumlah pohon apel dan
jumlah pohon konifer untuk pola yang
ditunjukkan pada gambar di samping 3
COMPUTATIONAL THINKING
✓ Jeannette Wing’s influential article on computational thinking (2006) argued for adding this new
competency to every child’s analytical ability as a vital ingredient of science, technology, engineering, and
mathematics (STEM) learning.
Wing (2006), “computational thinking involves solving problems, designing systems, and understanding
human behavior, by drawing on the concepts fundamental to computer science”

✓ Wing (2011) revisited the topic and clarified, “Computational thinking is the thought processes involved in
formulating problems and their solutions so that the solutions are represented in a form that can be
effectively carried out by an information-processing agent.”

✓ Aho (2012) simplified this further by defining CT as the thought processes involved in formulating
problems so “their solutions can be represented as computational steps and algorithms”

✓ Royal Society (2012): “Computational thinking is the process of recognising aspects of computation in the
world that surrounds us, and applying tools and techniques from Computer Science to understand and
reason about both natural and artificial systems and processes”
4
Operational definition of CT: International Society for Technology in Education
(ISTE) & Computer Science Teachers Association (CSTA)

5
COMPUTATIONAL THINKING

Can
effectively
Thought Formulating Expressing
carry it out
process.. a problem.. its solution..
by human or
machine

6
Aspects in CT
Decomposition Pattern Abstraction Algorithm
• Breaking a Recognition • Identify • Develop step
complex specific by step
problem down • Identifying
patterns or similarities and instruction for
into smaller, differences solving a
more trends
among similar problem
manageable
problems,
parts
toward a
solution

7
Seorang petani menanam pohon apel dalam
suatu pola kotak. Dalam rangka melindungi
pohon apel dari angin, petani menanam
pohon konifer di sekeliling kebunnya.

Gambar di samping menunjukkan situasi tsb.


Terdapat pola pohon apel dan pohon konifer
untuk sejumlah n baris pohon apel

Tentukan formula yang dapat digunakan


untuk menghitung jumlah pohon apel dan
jumlah pohon konifer untuk pola yang
ditunjukkan pada gambar di samping 8
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition

n Jumlah Jumlah Pattern


pohon apel pohon
konifer
Recognition
1 1 8
2 4 16 Abstraction
3 9 24
4 16 32
5 25 40
Algorithm

9
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition

n Jumlah Jumlah Pattern


pohon apel pohon
konifer
Recognition
1 1 8
2 4 16 Abstraction
3 9 24
4 16 32
5 25 40
Algorithm

10
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition

n Jumlah Jumlah Pattern


pohon apel pohon
konifer
Recognition
1 1 8
2 4 16 Abstraction
3 9 24
4 16 32
5 25 40
Algorithm

11
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition

n Jumlah Jumlah Pattern


pohon apel pohon
konifer
Recognition
1 1 8
2 4 16 Abstraction
3 9 24
4 16 32
5 25 40
Algorithm

12
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition

n Jumlah Jumlah Pattern


pohon apel pohon
konifer
Recognition
1 1 8
2 4 16 Abstraction
3 9 24
4 16 32
5 25 40
Algorithm

13
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition
n Jumlah Jumlah
pohon apel pohon
konifer Pattern
1 1 8
2 4 16
Recognition
3 9 24
4
5
16
25
32
40
Abstraction

Pola jumlah pohon apel


𝑛 = 1 #𝑎𝑝𝑝𝑙𝑒𝑡𝑟𝑒𝑒 = 1 Algorithm
𝑛 = 2 →#𝑎𝑝𝑝𝑙𝑒𝑡𝑟𝑒𝑒 = 4
Dst...

14
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition
n Jumlah Jumlah
pohon apel pohon
konifer Pattern
1
2
1
4
8
16
Recognition
3 9 24
4 16 32 Abstraction
5 25 40

Pola jumlah pohon konifer


𝑛 = 1 #𝑘𝑜𝑛𝑖𝑓𝑒𝑟 = 8 Algorithm
𝑛 = 2→#𝑘𝑜𝑛𝑖𝑓𝑒𝑟 = 16
Dst...

15
Tentukan formula yang dapat digunakan untuk
PROBLEM menghitung jumlah pohon apel dan jumlah pohon konifer
untuk pola yang ditunjukkan pada gambar

Decomposition
n Jumlah Jumlah
pohon apel pohon
konifer
Pattern
1 1 8
2 4 16
Recognition
3 9 24
4 16 32
5 25 40
Abstraction

Pola jumlah pohon apel=𝑛2


Pola jumlah pohon konifer= 8𝑛 Algorithm

16
Key concepts
CT practices:
✓ Problem decomposition
CT concepts: ✓ Creating computational
❑ Logic and logical thinking artefacts
❑ Algorithms and algorithmic ✓ Testing and debugging
thinking ✓ Incremental development
❑ Patterns and pattern ✓ Collaboration & creativity
recognition
❑ Abstractions and
generalization
❑ Evaluation
❑ Automation
17
Key points
❑CT: A key 21st century skill that helps students both to understand and take
advantage of computing in various domains
❑Learning CT: learning to think like a computer scientist → developing a
specific set of problem-solving skills that can be applied in any domain to
creating solutions that can be executed by a ‘computer’ (machine or human)
❑Although programming is a key vehicle to teach and learn CT, it can be
taught in the classroom with or without a computer or programming
❑Bringing CT into STEM classroom: will better prepare students for the
modern landscape of the STEM disciplines; computational modelling and
creating simulations are concrete mechanisms for integrating computing and
STEM
❑Role of CT in non-STEM subjects: promising, but still underdeveloped 18
CT encourages student asking:
❑ Can this problem be better, or more easily, solved by a human or
a computer?
❑ Is there a pattern between this problem and similar problems we
have tackled before?
❑ How can data be organized to solve this problem?
❑ How can I create a general solution that works for a range of
inputs?
❑ What is a step-by-step procedure I can articulate to solve this?
❑ What computational strategies might be employed?
❑ What are the limitations, trade-offs and constraints related to
solving this problem?
19
20
CT for CS, Math, Science, Social Studies, Language, Arts

21
CT for CS, Math, Science, Social Studies, Language, Arts

22
Bebras dan CT?

23
International initiative aiming to promote Informatics
and Computational Thinking among school students
at all ages

Bebras Internasional http://bebras.org

Bebras Indonesia http://bebras.or.id

Bebras Challenge: November

24
Seperti apa sih soal CT?

Pembahasan soal Bebras Challenge 2016, 2017, 2018


http://bebras.or.id/v3/pembahasan-soal/

25
A C

B D
26
Berapa banyak pola berikut
ditemukan pada kertas kado?

Informatics: data, pattern, search


CT: data analysis, decomposition

Bebras Card for 10+ 27


Sebuah robot berang-berang mampu memotong kayu ke
dalam 3 bagian dalam waktu 1 detik.
Berapa banyak robot dibutuhkan untuk memotong kayu ke
dalam 9 bagian dalam waktu 1 detik?

Informatics: algorithm, parallel


processing
CT: decomposition, logic

Bebras Card for 10+ 28


Berang-berang mengumpulkan barang untuk dibawa ke dalam
perahu untuk dijual di Beaverland. Total berat barang yang
dibawa tidak boleh melebihi 30 kg.
Barang apa saja yang akan dibawa agar berang-berang
mendapatkan uang sebanyak mungkin ketika menjualnya di
Beaverland?

Informatics: optimization
CT: systematic evaluation

Bebras Card for 10+ 29


http://bebras.or.id/v3/
https://tantanganbebras.ipb.ac.id/
Indonesia sudah mengikuti Bebras Challenge sejak tahun 2016, di
bawah koordinasi Bebras Indonesia dan Biro-Biro Beras
30
Bebras & HOTS
o Soal Bebras mengambil ruang pengetahuan yang diminiaturkan pada
situasi sehari-hari:
o Dapat membangun keterkaitan aspek pengetahuan
o Tantangan yang muncul dalam soal adalah aplikasi dari pemahaman
komprehensif akan persoalan
o Jawaban perlu dianalisis dan dievaluasi untuk memverifikasi
kebenaran jawaban
o Soal-soal Bebras dapat membentuk HOTS sebagai skill dan habit
o Skill dan habit diharapkan dapat menjadi pola berpikir, kebiasaan (reaksi
otomatis) ketika memandang masalah-masalah lain (termasuk pelajaran
sekolah)
31
Gerakan PANDAI
Gerakan PANDAI (singkatan dari Pengajar untuk Era Digital) adalah inisiatif
sekumpulan dosen Perguruan Tinggi yang bergabung dalam komunitas
Bebras Computational Thinking (CT) untuk Indonesia, untuk
mensosialisasikan CT dan High Order Thinking Skill (HOTS) sebagai bagian
dari kegiatan pembelajaran.
Gerakan PANDAI ditawarkan untuk 22.000 guru yang bersedia
melatih sekitar 2.000.000 siswa di seluruh Indonesia, dengan
mentor pada Dosen Komunitas Bebras CT – Indonesia, didukung
penuh oleh Google.org
32
Gerakan PANDAI

• Mengenalkan Computational Thinking (CT) dan Tantangan Bebras


sebagai salah satu wahana berlatih CT dengan cara menyenangkan dan
membebaskan siswa dari sekat-sekat berpikir sebuah mata pelajaran
1 saja.

• Memberikan ide, bagaimana mengintegrasikan CT ke dalam mata


pelajaran.
2
33
TUJUAN
Membantu siswa
berpikir, kreatif,
menyenangkan

Membantu
menciptakan
merdeka belajar
34
Materi Pelatihan pada PANDAI
Pengenalan lebih lanjut: Computational Thinking dan
1 Informatika

Mengenal lebih lanjut soal-soal yang mengandung aspek CT:


2 Unplugged (Bebras Card, csunplugged), Tantangan Bebras

Berlatih mengembangkan soal-soal yang mengandung aspek CT


3 pada mata pelajaran yang diampu

35
Materi Pelatihan pada PANDAI
https://csfirst.withgoogle.com/s/en/home

•Eksplorasi berbagai https://blockly.games/

https://csunplugged.org/en/

4 resource CT https://golabz.eu

https://code.org/curriculum/unplugged

•Mengajarkan hasil
5 pelatihan ke siswa ajar

36
Rangkaian Kegiatan Workshop
• Sabtu, 23 Januari 2021, 08.30-12.00 WIB
Webinar • Sabtu, 30 Januari 2021, 08.30-12.00 WIB

Pembelajaran • Materi
di elearning • Eksplorasi & Penugasan

Implementasi • Online microteaching

37
Video conference

Distribusi materi & tugas:


elearning.telkomuniversity.ac.id

MEDIA
PELATIHAN
Diskusi:
elearning.telkomuniversity.ac.id

Media sosial & komunikasi

38
39
40

You might also like