Kurikulum Nasional K-12 mendorong pengajaran berpikir komputasional dan pemrograman di sekolah. Berpikir komputasional merupakan keterampilan fundamental yang akan digunakan semua orang pada pertengahan abad ke-21, seperti membaca, menulis, dan aritmatika. Berpikir komputasional melibatkan proses pemecahan masalah secara efektif, efisien, dan optimal dengan empat fondasi utama yaitu dekomposisi
2. Kurikulum Nasional K-12 Informatika
BERPIKIR KOMPUTASIONAL
D
S
I
A
P
A
D
S
K
J
K
I
PRAKTIK LINTAS BIDANG
T I K
Secara umum, hampir semua mata kuliah dasar Program Studi
rumpun “Komputing” (informatika) akan diajarkan terutama
untuk pemrograman dan analisis data.
Tujuan utama adalah membentuk kemampuan:
• Berpikir : Berpikir Komputasional
• Berpengetahuan, Knowledge: Ilmu
Komputer/Informatika
• Berkarya, Skill: Digital Literate, TIK
• Berkarakter, menggunakan dengan baik
Jenjang pembelajaran :
• SD/MTI : computing for fun
• SMP/MTs : technology and CS
• SMA/MAN/MAK : Computer Science
foundation
CT & Programming, Dicoding, 11 November 2021 2
3. Apa itu Bahasa Pemrograman?
Apa seperti belajar Bahasa Inggris? Apa itu Koding?
• Apa itu Computational Thinking
(Berpikir Komputasional)?
• Bagaimana menjadi
Computational Thinkers ?
• Apa hubungannya dengan
Koding?
Berpikir Komputasional
untuk Problem Solving
Strategi Algoritmik (Solusi
Terprogram
Programming
Koding
CT & Programming, Dicoding, 11 November 2021 3
4. Dunia & Masyarakat Kita
CT & Programming, Dicoding, 11 November 2021 4
https://id.wikipedia.org/wiki/Industri_4.0
https://www8.cao.go.jp/cstp/english/society5_0/index.html
https://en.wikipedia.org/wiki/Volatility,_uncertainty,_complexity_and_ambiguity
https://www.americanscientist.org/article/the-great-principles-of-computing
5. CT & Programming, Dicoding, 11 November 2021
Computational thinking will be a fundamental skill
used by everyone by the middle of the 21st
century.
Just like reading, writing, and arithmetic.
(Wing, 2011)
5
Direktur Pendidikan Kementrian Agama RI juga
mendukung injeksi CT ke madrasah
6. CT & Programming, Dicoding, 11 November 2021
Problem Solving secara
efektif, efisien, dan optimal
Empat fondasi : A-A-D-P
6
7. Contoh dalam kehidupan sehari-hari
Mobil adalah alat transportasi
• Sebuah Mobil
terdiri dari
(Dekomposisi)
• Engine
• Body
• Roda
• Pintu
• Seat
• Gas
• Rem
• Kopling
• ....
CT & Programming, Dicoding, 11 November 2021 7
Kemampuan/Fungsi utama : Algoritma
Alat transportasi
Apa yang ditransportasikan ? Orang, barang – “objek”
Setiap bagian dari mobil mempunyai ciri, peran
(algoritma) masing-masing
Abstraksi
Pattern
Bayangkanlah sekarang : Mobil itu sebuah computer, atau bahkan tidak berwujud
Namanya software/aplikasi
8. Apa itu Computational Thinking ?
CT & Programming, Dicoding, 11 November 2021
"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.“
“CT involves problem-solving skills and particular dispositions, such as
confidence and persistence, when confronting particular problems”
“the ability to think with the computer-as-tool”
8
https://en.wikipedia.org/wiki/Computational_thinking
9. Bagaimana membuat Efisien dan Optimal? Technology, Tools
CT & Programming, Dicoding, 11 November 2021 9
10. CT untuk siapa?
Untuk Bidang Apapun
Computational Thinking
CT & Programming, Dicoding, 11 November 2021 10
https://digitalpromise.org/initiative/computational-thinking
/key-concepts-of-computational-thinking/
Nonton Video CT:
Video Computational Thinking : untuk disimak secara mandiri
https://k12cs.org/computational-thinking/
(untuk mendapatkan gambaran contoh-contoh lebih nyata dari pentingnya CT)
https://www.youtube.com/watch?v=VFcUgSYyRPg
https://www.youtube.com/watch?v=Z3_H6v5ph18&feature=youtu.be
(contoh-contoh pengajaran di kurikulum Australia untuk berbagai tingkatan/kelas)
11. What is NOT CT
•Conceptualizing, not programming
•Fundamental, not rote skill
•A way that humans, not computers, think
•Complements and combines mathematical and engineering thinking
•Computer science inherently draws on engineering thinking
•Ideas, not artifacts
CT & Programming, Dicoding, 11 November 2021 11
Nonton Video CT:
Video Computational Thinking : untuk disimak secara mandiri
https://k12cs.org/computational-thinking/
(untuk mendapatkan gambaran contoh-contoh lebih nyata dari pentingnya CT)
https://www.youtube.com/watch?v=VFcUgSYyRPg
https://www.youtube.com/watch?v=Z3_H6v5ph18&feature=youtu.be
(contoh-contoh pengajaran di kurikulum Australia untuk berbagai tingkatan/kelas)
12. https://code.org/student/elementary
CT & Programming, Dicoding, 11 November 2021 12
Anak Usia 4 tahun, bahkan
belum bisa membaca,
sudah belajar coding
Programming
tidak hanya coding:
Problem solving
Analisis
Design
Koding, debugging,
Testing
Refining
Coding : baca/tulis
dalam bhs komputer
14. Slides Lampiran
• Perlu informasi tentang kegiatan CT di Indonesia : kunjungi https://bebras.or.id
• Mau Latihan Berpikir Komputasional ? Kunjungi https://latihanbebras.ipb.ac.id.id
• Mau Latihan Pemrograman untuk kompetitif ? Kunjungi https://tlx.toki.id/
• Definisi Capaian yang seharusnya dipelajari dan dikuasai mulai Kelas 1 s.d. Kelas
12, untuk Berpikir Komputasional dan Algoritma dan Pemrograman.
• Siapa yang ingin panduan ringkas “Program Kecil dalam Bahasa C”, saya akan
berikan PDFnya ke pak Oon
• Ingin belajar materi Informatika Kelas 10, Bukunya dapat diunduh gratis di :
• DOWNLOAD BUKU AJAR (Guru, siswa)
• http://118.98.166.64/bukuteks/
• Pilih jenjang dan kelas
• Mapel (Informatika)
CT & Programming, Dicoding, 11 November 2021 14
15. Gerakan
PANDAI
CT & Programming, Dicoding, 11 November 2021 15
Bebras Internasional: http://bebras.org
Bebras Indonesia http://bebras.or.id
Latihan online bhs Indonesia: https://latihanbebras.ipb.ac.id
Download soal-soal: http://bebras.or.id/v3/pembahasan-soal
Memerdekakan pembelajaran
sebagai beban menjadi
pembelajaran sebagai
pengalaman menyenangkan
(Renstra Kemendikbud
2020-2024)
16. Mau belajar sendiri kompetisi programming?
Kunjungi https://tlx.toki.id/
CT & Programming, Dicoding, 11 November 2021 16