SlideShare a Scribd company logo
1 of 19
Download to read offline
Computational Thinking
& Programming
Tanggal 11 November 2021
CT & Programming, Dicoding, 11 November 2021
http://bebras.or.id
Supported by
1
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
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
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
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
CT & Programming, Dicoding, 11 November 2021
Problem Solving secara
efektif, efisien, dan optimal
Empat fondasi : A-A-D-P
6
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
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
Bagaimana membuat Efisien dan Optimal? Technology, Tools
CT & Programming, Dicoding, 11 November 2021 9
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)
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)
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
CT & Programming, Dicoding, 11 November 2021 13
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
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)
Mau belajar sendiri kompetisi programming?
Kunjungi https://tlx.toki.id/
CT & Programming, Dicoding, 11 November 2021 16
CT & Programming, Dicoding, 11 November 2021 17
CT & Programming, Dicoding, 11 November 2021 18
CT & Programming, Dicoding, 11 November 2021 19
http://bebras.or.id
Terima Kasih
Supported by

More Related Content

Similar to IDCamp X Madrasah: Pengenalan Computational Thinking

02 slide ap - penyusunan kurikulum s1 teknik informatika itb
02 slide   ap - penyusunan kurikulum s1 teknik informatika itb02 slide   ap - penyusunan kurikulum s1 teknik informatika itb
02 slide ap - penyusunan kurikulum s1 teknik informatika itbAinul Yaqin
 
BAB 1-informatika.pptx
BAB 1-informatika.pptxBAB 1-informatika.pptx
BAB 1-informatika.pptxSalvinusBala1
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docxIinIvanti
 
4520210014 muhammad aldiansyah future_work
4520210014 muhammad aldiansyah future_work4520210014 muhammad aldiansyah future_work
4520210014 muhammad aldiansyah future_workMuhammadAldiansyah22
 
BAB 2_Pertemuan 1.pdf
BAB 2_Pertemuan 1.pdfBAB 2_Pertemuan 1.pdf
BAB 2_Pertemuan 1.pdfRidhaEkaPutri
 
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptx
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptxSimkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptx
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptxMohRidwan27
 
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam PembelajaranPenyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam PembelajaranWinastwan Gora
 
Productknowledgeprodisi 120717032044-phpapp02
Productknowledgeprodisi 120717032044-phpapp02Productknowledgeprodisi 120717032044-phpapp02
Productknowledgeprodisi 120717032044-phpapp02PalComTech
 
CP, TP dan ATP.pptx
CP, TP dan ATP.pptxCP, TP dan ATP.pptx
CP, TP dan ATP.pptxBangLanyai
 
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase D
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase DAlur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase D
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase DModul Guruku
 
Bootcamp ProSchool.pptx
Bootcamp ProSchool.pptxBootcamp ProSchool.pptx
Bootcamp ProSchool.pptxGuruPRO1
 
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016   membuat game dengan aplikasi construct - bagas wirantoUkk 2016   membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016 membuat game dengan aplikasi construct - bagas wirantoSyiroy Uddin
 
Penyusunan kurikulum basis kkni
Penyusunan kurikulum basis kkniPenyusunan kurikulum basis kkni
Penyusunan kurikulum basis kkniAyu Purwarianti
 
BukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfBukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfsahirin1
 
Interaksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptInteraksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptBudiHsnDaulay
 

Similar to IDCamp X Madrasah: Pengenalan Computational Thinking (20)

02 slide ap - penyusunan kurikulum s1 teknik informatika itb
02 slide   ap - penyusunan kurikulum s1 teknik informatika itb02 slide   ap - penyusunan kurikulum s1 teknik informatika itb
02 slide ap - penyusunan kurikulum s1 teknik informatika itb
 
BAB 1-informatika.pptx
BAB 1-informatika.pptxBAB 1-informatika.pptx
BAB 1-informatika.pptx
 
Dsc info session
Dsc info sessionDsc info session
Dsc info session
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docx
 
4520210014 muhammad aldiansyah future_work
4520210014 muhammad aldiansyah future_work4520210014 muhammad aldiansyah future_work
4520210014 muhammad aldiansyah future_work
 
computational-thinking.pdf
computational-thinking.pdfcomputational-thinking.pdf
computational-thinking.pdf
 
BAB 2_Pertemuan 1.pdf
BAB 2_Pertemuan 1.pdfBAB 2_Pertemuan 1.pdf
BAB 2_Pertemuan 1.pdf
 
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptx
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptxSimkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptx
Simkomdig_Moh.Ridwan_SMKN 1 DOMPU_Kab.Dompu KD 3.1.pptx
 
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam PembelajaranPenyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
 
Productknowledgeprodisi 120717032044-phpapp02
Productknowledgeprodisi 120717032044-phpapp02Productknowledgeprodisi 120717032044-phpapp02
Productknowledgeprodisi 120717032044-phpapp02
 
CP, TP dan ATP.pptx
CP, TP dan ATP.pptxCP, TP dan ATP.pptx
CP, TP dan ATP.pptx
 
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase D
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase DAlur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase D
Alur Tujuan Pembelajaran (ATP) Kelas 8 SMP Informatika Fase D
 
Silabus simdig psmk
Silabus simdig psmkSilabus simdig psmk
Silabus simdig psmk
 
Lampiran 1
Lampiran 1Lampiran 1
Lampiran 1
 
RPS Web Programming.pdf
RPS Web Programming.pdfRPS Web Programming.pdf
RPS Web Programming.pdf
 
Bootcamp ProSchool.pptx
Bootcamp ProSchool.pptxBootcamp ProSchool.pptx
Bootcamp ProSchool.pptx
 
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016   membuat game dengan aplikasi construct - bagas wirantoUkk 2016   membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
 
Penyusunan kurikulum basis kkni
Penyusunan kurikulum basis kkniPenyusunan kurikulum basis kkni
Penyusunan kurikulum basis kkni
 
BukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfBukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdf
 
Interaksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptInteraksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).ppt
 

More from DicodingEvent

Developer Coaching #114.pdf
Developer Coaching #114.pdfDeveloper Coaching #114.pdf
Developer Coaching #114.pdfDicodingEvent
 
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...DicodingEvent
 
tantangan menjadi developer di abad 21
tantangan menjadi developer di abad 21tantangan menjadi developer di abad 21
tantangan menjadi developer di abad 21DicodingEvent
 
Mengenalkan augmented reality (ar) pada snapchat
Mengenalkan augmented reality (ar) pada snapchatMengenalkan augmented reality (ar) pada snapchat
Mengenalkan augmented reality (ar) pada snapchatDicodingEvent
 
Membangun Aplikasi Serverless di Platfrom AWS
Membangun Aplikasi Serverless di Platfrom AWSMembangun Aplikasi Serverless di Platfrom AWS
Membangun Aplikasi Serverless di Platfrom AWSDicodingEvent
 
Membuat Produk Digital Terbaik ala Startup Unicorn
Membuat Produk Digital Terbaik ala Startup UnicornMembuat Produk Digital Terbaik ala Startup Unicorn
Membuat Produk Digital Terbaik ala Startup UnicornDicodingEvent
 
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsTechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsDicodingEvent
 
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CDTechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CDDicodingEvent
 
Membuat Solusi Bermanfaat dengan Programming - Nur Rohman
Membuat Solusi Bermanfaat dengan Programming - Nur RohmanMembuat Solusi Bermanfaat dengan Programming - Nur Rohman
Membuat Solusi Bermanfaat dengan Programming - Nur RohmanDicodingEvent
 
Potensi karier menjadi ios developer di masa depan
Potensi karier menjadi ios developer di masa depanPotensi karier menjadi ios developer di masa depan
Potensi karier menjadi ios developer di masa depanDicodingEvent
 
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101DicodingEvent
 
Tips sukses berkarir sebagai developer dan programmer 2021
Tips sukses berkarir sebagai developer dan programmer 2021Tips sukses berkarir sebagai developer dan programmer 2021
Tips sukses berkarir sebagai developer dan programmer 2021DicodingEvent
 
Teknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
Teknologi Baru Android di Google I/O 2021 - Andrew KurniadiTeknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
Teknologi Baru Android di Google I/O 2021 - Andrew KurniadiDicodingEvent
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...DicodingEvent
 
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...DicodingEvent
 
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi BarusPengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi BarusDicodingEvent
 
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...DicodingEvent
 
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...DicodingEvent
 
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...DicodingEvent
 
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...DicodingEvent
 

More from DicodingEvent (20)

Developer Coaching #114.pdf
Developer Coaching #114.pdfDeveloper Coaching #114.pdf
Developer Coaching #114.pdf
 
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
 
tantangan menjadi developer di abad 21
tantangan menjadi developer di abad 21tantangan menjadi developer di abad 21
tantangan menjadi developer di abad 21
 
Mengenalkan augmented reality (ar) pada snapchat
Mengenalkan augmented reality (ar) pada snapchatMengenalkan augmented reality (ar) pada snapchat
Mengenalkan augmented reality (ar) pada snapchat
 
Membangun Aplikasi Serverless di Platfrom AWS
Membangun Aplikasi Serverless di Platfrom AWSMembangun Aplikasi Serverless di Platfrom AWS
Membangun Aplikasi Serverless di Platfrom AWS
 
Membuat Produk Digital Terbaik ala Startup Unicorn
Membuat Produk Digital Terbaik ala Startup UnicornMembuat Produk Digital Terbaik ala Startup Unicorn
Membuat Produk Digital Terbaik ala Startup Unicorn
 
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsTechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
 
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CDTechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
 
Membuat Solusi Bermanfaat dengan Programming - Nur Rohman
Membuat Solusi Bermanfaat dengan Programming - Nur RohmanMembuat Solusi Bermanfaat dengan Programming - Nur Rohman
Membuat Solusi Bermanfaat dengan Programming - Nur Rohman
 
Potensi karier menjadi ios developer di masa depan
Potensi karier menjadi ios developer di masa depanPotensi karier menjadi ios developer di masa depan
Potensi karier menjadi ios developer di masa depan
 
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101
 
Tips sukses berkarir sebagai developer dan programmer 2021
Tips sukses berkarir sebagai developer dan programmer 2021Tips sukses berkarir sebagai developer dan programmer 2021
Tips sukses berkarir sebagai developer dan programmer 2021
 
Teknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
Teknologi Baru Android di Google I/O 2021 - Andrew KurniadiTeknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
Teknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
 
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
 
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi BarusPengantar Cloud Computing dengan AWS - Petra Novandi Barus
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
 
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
 
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
 
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
 
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
 

Recently uploaded

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 

Recently uploaded (20)

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 

IDCamp X Madrasah: Pengenalan Computational Thinking

  • 1. Computational Thinking & Programming Tanggal 11 November 2021 CT & Programming, Dicoding, 11 November 2021 http://bebras.or.id Supported by 1
  • 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
  • 13. CT & Programming, Dicoding, 11 November 2021 13
  • 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
  • 17. CT & Programming, Dicoding, 11 November 2021 17
  • 18. CT & Programming, Dicoding, 11 November 2021 18
  • 19. CT & Programming, Dicoding, 11 November 2021 19 http://bebras.or.id Terima Kasih Supported by