際際滷

際際滷Share a Scribd company logo
BAB 3
COMPUTATIONAL THINKING
A. Pengertian
Penguasaan kecakapan Berpikir/Pemikiran Komputasi atau Computational Thinking (CT)
sebagai salah satu teknik penyelesaian masalah menjadi sangat penting di masa sekarang untuk
menyiapkan generasi penerus yang berdaya saing di era ekonomi digital ini. Kecakapan ini
mengajarkan siswa bagaimana berpikir seperti cara ilmuwan komputer berpikir, untuk
menyelesaikan permasalahan di dunia nyata.
Awalnya istilah Computational Thinking atau Berpikir/Pemikiran Komputasi digaungkan oleh
Seymour Papert (1980) dalam bukunya yang berjudul Mindstorm. Ketika itu Papert berfokus
pada dua aspek komputasi: pertama, bagaimana menggunakan komputasi untuk menciptakan
pengetahuan baru, dan kedua, bagaimana menggunakan komputer untuk meningkatkan
pemikiran dan perubahan pola akses ke pengetahuan. Berikutnya J. M. Wing membawa
pendekatan yang dimodifikasi dan perhatian baru pada pemikiran komputasi atau
Computational Thinking.
S. Papert menghubungkan pemikiran komputasi dan pedagogi digital dengan pendekatan
modern dalam pendidikan yang diprakarsai oleh Jean Piaget. J. Piaget adalah seorang psikolog
perkembangan paling dikenal karena memelopori teori belajar yang dikenal sebagai
konstruktivisme; secara singkat, katanya bahwa peserta didik membangun pengetahuan baru
dalam pikiran mereka, dari interaksi pengalaman mereka dengan pengetahuan sebelumnya. S.
Papert mengembangkan teori konstruktivisme, menambahkan gagasan bahwa pembelajaran
ditingkatkan ketika pelajar terlibat dalam membangun produk yang bermakna. 
Jeannette M. Wing menganggap pemikiran komputasi sebagai keterampilan dasar untuk
kemampuan analitis semua orang sama dengan kecakapan dengan membaca, menulis, dan
berhitung. Makalah Wing disambut oleh masyarakat di semua tingkatan, terutama di jenjang
pendidikan K-12 (SD-SMA), yang sangat bertanggung jawab dan berpengaruh dalam
pengembangan kecakapan dan karakter peserta didik. Tulisan J. M. Wing ini dimuat di Jurnal
Communication ACM pada Tahun 2006.
Pada Tahun 2012, kurikulum nasional Inggris mulai memperkenalkan ilmu komputer atau
Computer Science (CS) kepada semua siswa. Di Singapura, sebagai bagian dari inisiatif Smart
Nation, telah memberi label pengembangan CT sebagai kemampuan nasional. Bahkan
negara-negara lain, dari Finlandia hingga Korea Selatan, Cina hingga Australia dan Selandia Baru,
telah meluncurkan upaya skala besar untuk memperkenalkan CT di sekolah-sekolah, sebagai
bagian dari kurikulum CS baru atau diintegrasikan ke dalam mata pelajaran yang ada. Di
Amerika Serikat, mantan Presiden Barack Obama meminta semua siswa K-12 (SD sampai SMA)
untuk dilengkapi dengan keterampilan CT sebagai bagian dari inisiatif Computer Science for
All pada tahun 2016.
Apa itu Berpikir/Pemikiran Komputasi?
Jadi apa sebenarnya yang dimaksud dengan berpikir/pemikiran komputasi atau
Computational Thinking? Mudahnya, berpikir/pemikiran komputasi atau Computational
Thinking adalah cara berpikir (atau memecahkan masalah) seperti seorang ilmuwan
komputer. Dengan kata lain, Computational Thinking adalah adalah sebuah metoda
pemecahan masalah dengan mengaplikasikan/melibatkan teknik yang digunakan oleh software
engineer dalam menulis program.
Metode berpikir/pemikiran komputasi
Berpikir/pemikiran komputasi tidak berarti berpikir seperti komputer, melainkan berpikir
tentang komputasi di mana sesorang dituntut untuk:
1. memformulasikan masalah dalam bentuk masalah komputasi dan
2. menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa
tidak ditemukan solusi yang sesuai.
Terdapat beberapa metode berpikir komputasi/computational thinking dalam memecahkan
masalah, antara lain :
1. Decomposition : Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok
sebuah masalah hingga kita menyelesaikan suatu masalah tersebut dapat
menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah itu
datang.
2. Pattern Recognition : Mencari pola, biasanya didalam sebuah masalah terdapat pola pola
tertentu untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola
tersebut.
3. Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang
menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat karakteristik
umum dan juga membuat model suatu penyelesaian.
4. Algorithm : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-
step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat
menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.
B. Decompotition
Dekomposisi memiliki pengertian bahasa yaitu mengurai, atau yang bisa diperinci menjadi
proses perubahan menjadi bentuk yang lebih sederhana. Sedangkan pengertian Dekomposisi
pada Computational thinking adalah suatu proses pemecahan suatu masalah yang komplex dan
rumit menjadi beberapa bagian yang lebih kecil, lebih spesifik, dan lebih detail lagi. Proses
dekomposisi sangatlah penting dalam mencari solusi yang efektif, efisien, dan membuat kerja
menjadi lebih ringan daripada harus mecari solusi dari masalah yang komplex dan rumit tanpa di
dekomposisikan terlebih dahulu.
Langkah-langkah dari proses dekomposisi suatu masalah yang komplex adalah dengan cara :
1. Analysis. Proses ini adalah suatu kegiatan menganalisis suatu masalah komplex dan rumit
agar bisa dipecah menjadi beberapa masalah yang lebih kecil dan lebih sederhana. Proses
analisis ini tidak hanya dilakukan sekali, namun harus dilakukan beberapa kali hingga
mendapatkan sub-masalah yang tidak bisa dipecahkan lagi
2. Parallelization. Proses ini adalah suatu proses untuk mengelompokkan sub-masalah yang
memiliki cara penyelesaian yang sama, sehingga dapat mempersingkat waktu dalam hal
mencari penyelesaian masalahnya
3. Synthesis. Proses ini adalah suatu proses untuk menggabungkan kembali masalah yang telah
dipecah-pecah menjadi masalah yang utuh. Dengan ini kita dapat menyelesaikan masalah
awal dengan langkah-langkah yang telah kita temukan ketika masalah tersebut masih
menjadi sub-masalah
Contoh dalam melakukan proses dekomposisi suatu masalah adalah saat kita ingin membuat
suatu sepedah pancal. Kita akan memecahnya menjadi badan sepedah, alat pengatur kecepatan
sepedah, dan alat pengatur arah sepedah. Selanjutnya kita akan memecah alat pengatur
kecepatan menjadi pedal dan rem, sedangkan alat pengatur arah adalah stang. Dari sub-masalah
tersebut kita masih dapat memecah lagi menjadi beberapa bagian lagi. Dan dengan
mendapatkan sub-masalah terkecil kita dapat membuat bagian dari sepedah terkecil dahulu.
Contoh tersebut adalah salah satu dari proses mendekomposisikan suatu masalah.
Apa itu Computational Thinking (CT)?
CT adalah metode berpikir yang dipakai programmer ketika menulis program. Beberapa
metode ini antara lain :
 Decomposition : Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-
bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola. Misalnya memecah
Drive/Direktory dalam sebuah komputer berdasarkan komponen penyusunnya: File dan
Direktory.
 Pattern Recognition : Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren
dan keteraturan dalam data yang nantinya akan digunakan dalam membuat prediksi dan
penyajian data. Misalnya mengenali pola file dokumen, file sistem, file eksekusion atau struktur
data/file.
 Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang
menghasilkan pola, tren dan keteraturan tersebut. Misalnya dengan menempatkan semua
file sistem di folder Windows, file program di folder Program Files, file data/dokumen di Folder
Mydocument dan file pendukung di Drive/Direktory terpisah.
 Algorithm Design : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-
step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan
langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama. Misalnya
bagaimanakah langkah mencari file-file dokumen yang ada dalam sebuah komputer
Karakteristik berpikir komputasi adalah:
1. Mampu memberikan pemecahan masalah menggunakan komputer atau perangkat lain.
2. Mampu mengorganisasi dan menganalisa data.
3. Mampu melakukan representasi data melalui abstraksi dengan suatu model atau
simulasi.
4. Mampu melakukan otomatisasi solusi melalui cara berpikir algoritma.
5. Mampu melakukan identifikasi, analisa dan implementasi solusi dengan berbagai
kombinasi langkah / cara dan sumber daya yang efisien dan efektif.
Mampu melakukan generalisasi solusi untuk berbagai masalah yang berbeda.

More Related Content

What's hot (20)

Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
Rocky Nikijuluw
Presentasi Bab 6 Analisis Data Informatika
Presentasi Bab 6 Analisis Data InformatikaPresentasi Bab 6 Analisis Data Informatika
Presentasi Bab 6 Analisis Data Informatika
Myiesha2
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
PPT Media Pembelajaran
PPT Media Pembelajaran PPT Media Pembelajaran
PPT Media Pembelajaran
Naily Mulyono
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
Makalah pengaruh internet bagi perkembangan remaja
Makalah pengaruh internet bagi perkembangan remajaMakalah pengaruh internet bagi perkembangan remaja
Makalah pengaruh internet bagi perkembangan remaja
Warnet Raha
30 Definisi Manajemen Menurut Para Ahli
30 Definisi Manajemen Menurut Para Ahli30 Definisi Manajemen Menurut Para Ahli
30 Definisi Manajemen Menurut Para Ahli
Christian Lokas
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
Edi Nur Rochman
Projek Berekayasa dan Berteknologi P5 PPT.pptx
Projek Berekayasa dan Berteknologi P5 PPT.pptxProjek Berekayasa dan Berteknologi P5 PPT.pptx
Projek Berekayasa dan Berteknologi P5 PPT.pptx
FadilahRahmatunSoleh
Teknik dan bentuk_instrumen_penilaian_sikap
Teknik dan bentuk_instrumen_penilaian_sikapTeknik dan bentuk_instrumen_penilaian_sikap
Teknik dan bentuk_instrumen_penilaian_sikap
Achmad Anang Aswanto
proyek kepemimpinan 2 lingkungan belajar.docx
proyek kepemimpinan 2 lingkungan belajar.docxproyek kepemimpinan 2 lingkungan belajar.docx
proyek kepemimpinan 2 lingkungan belajar.docx
MATahfizulQuranIstiq
Rubrik presentasi kelompok
Rubrik presentasi kelompokRubrik presentasi kelompok
Rubrik presentasi kelompok
wawan_wawan
Model-Model Pembelajaran Presentasi
Model-Model Pembelajaran PresentasiModel-Model Pembelajaran Presentasi
Model-Model Pembelajaran Presentasi
Dahlia Safarinah
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputer
Kumara Pandya
PKM penelitian ppt
PKM penelitian pptPKM penelitian ppt
PKM penelitian ppt
rijaloestabit
Pengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Pengaruh Gadget Terhadap Perkembangan Anak Usia DiniPengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Pengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Dery Andrian Romadhon
INTEGRASI APLIKASI PERKANTORAN.pptx
INTEGRASI APLIKASI PERKANTORAN.pptxINTEGRASI APLIKASI PERKANTORAN.pptx
INTEGRASI APLIKASI PERKANTORAN.pptx
NannoAjjalah
Konsep dan prinsip demokrasi Indonesia
Konsep dan prinsip demokrasi IndonesiaKonsep dan prinsip demokrasi Indonesia
Konsep dan prinsip demokrasi Indonesia
Apri'Leo Pasoepati
10. lampiran 5 format penilaian presentasi kelompok
10. lampiran 5 format penilaian presentasi kelompok10. lampiran 5 format penilaian presentasi kelompok
10. lampiran 5 format penilaian presentasi kelompok
REVINA SRI UTAMI,S.Pd
Lembar observasi siswa
Lembar observasi siswaLembar observasi siswa
Lembar observasi siswa
Universitas Tadulako
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
Rocky Nikijuluw
Presentasi Bab 6 Analisis Data Informatika
Presentasi Bab 6 Analisis Data InformatikaPresentasi Bab 6 Analisis Data Informatika
Presentasi Bab 6 Analisis Data Informatika
Myiesha2
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
PPT Media Pembelajaran
PPT Media Pembelajaran PPT Media Pembelajaran
PPT Media Pembelajaran
Naily Mulyono
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
Makalah pengaruh internet bagi perkembangan remaja
Makalah pengaruh internet bagi perkembangan remajaMakalah pengaruh internet bagi perkembangan remaja
Makalah pengaruh internet bagi perkembangan remaja
Warnet Raha
30 Definisi Manajemen Menurut Para Ahli
30 Definisi Manajemen Menurut Para Ahli30 Definisi Manajemen Menurut Para Ahli
30 Definisi Manajemen Menurut Para Ahli
Christian Lokas
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
Edi Nur Rochman
Projek Berekayasa dan Berteknologi P5 PPT.pptx
Projek Berekayasa dan Berteknologi P5 PPT.pptxProjek Berekayasa dan Berteknologi P5 PPT.pptx
Projek Berekayasa dan Berteknologi P5 PPT.pptx
FadilahRahmatunSoleh
Teknik dan bentuk_instrumen_penilaian_sikap
Teknik dan bentuk_instrumen_penilaian_sikapTeknik dan bentuk_instrumen_penilaian_sikap
Teknik dan bentuk_instrumen_penilaian_sikap
Achmad Anang Aswanto
proyek kepemimpinan 2 lingkungan belajar.docx
proyek kepemimpinan 2 lingkungan belajar.docxproyek kepemimpinan 2 lingkungan belajar.docx
proyek kepemimpinan 2 lingkungan belajar.docx
MATahfizulQuranIstiq
Rubrik presentasi kelompok
Rubrik presentasi kelompokRubrik presentasi kelompok
Rubrik presentasi kelompok
wawan_wawan
Model-Model Pembelajaran Presentasi
Model-Model Pembelajaran PresentasiModel-Model Pembelajaran Presentasi
Model-Model Pembelajaran Presentasi
Dahlia Safarinah
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputer
Kumara Pandya
PKM penelitian ppt
PKM penelitian pptPKM penelitian ppt
PKM penelitian ppt
rijaloestabit
Pengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Pengaruh Gadget Terhadap Perkembangan Anak Usia DiniPengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Pengaruh Gadget Terhadap Perkembangan Anak Usia Dini
Dery Andrian Romadhon
INTEGRASI APLIKASI PERKANTORAN.pptx
INTEGRASI APLIKASI PERKANTORAN.pptxINTEGRASI APLIKASI PERKANTORAN.pptx
INTEGRASI APLIKASI PERKANTORAN.pptx
NannoAjjalah
Konsep dan prinsip demokrasi Indonesia
Konsep dan prinsip demokrasi IndonesiaKonsep dan prinsip demokrasi Indonesia
Konsep dan prinsip demokrasi Indonesia
Apri'Leo Pasoepati
10. lampiran 5 format penilaian presentasi kelompok
10. lampiran 5 format penilaian presentasi kelompok10. lampiran 5 format penilaian presentasi kelompok
10. lampiran 5 format penilaian presentasi kelompok
REVINA SRI UTAMI,S.Pd

Similar to Informatika bab 3 computational thinking (20)

Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptxPresentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
heryquesmeo62
Diktat 2020 genap-berpikir_komputasional
Diktat 2020 genap-berpikir_komputasionalDiktat 2020 genap-berpikir_komputasional
Diktat 2020 genap-berpikir_komputasional
Dian Sari
BERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptxBERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptx
HendriHendri70
BERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptxBERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptx
KHAIRUL MANSHUR
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
lissupriyati95
Pengenalan Computational Thinking (CT)..
Pengenalan Computational Thinking (CT)..Pengenalan Computational Thinking (CT)..
Pengenalan Computational Thinking (CT)..
MohammadAlexFirdaus
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMKRESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
triwinantiagus314
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMKRESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
triwinantiagus314
COMPUTATION THINKING KELOMPOK 5.pptx
COMPUTATION THINKING KELOMPOK 5.pptxCOMPUTATION THINKING KELOMPOK 5.pptx
COMPUTATION THINKING KELOMPOK 5.pptx
UvuvweVwe
Cara Menerapak Berpikir-Komputasional.pptx
Cara Menerapak Berpikir-Komputasional.pptxCara Menerapak Berpikir-Komputasional.pptx
Cara Menerapak Berpikir-Komputasional.pptx
AgusEffendi15
design thinking dan computational thinking.pptx
design thinking dan computational thinking.pptxdesign thinking dan computational thinking.pptx
design thinking dan computational thinking.pptx
AdeWahyu39
Introduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar AlgoritmaIntroduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar Algoritma
Togar Simatupang
path_resume651641b05c53e (1).pdf
path_resume651641b05c53e (1).pdfpath_resume651641b05c53e (1).pdf
path_resume651641b05c53e (1).pdf
yunimarlina8
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir Komputasional
Togar Simatupang
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptxMateri Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
NurulIlyas3
Computational Tgghinking Salman-2024.pdf
Computational Tgghinking Salman-2024.pdfComputational Tgghinking Salman-2024.pdf
Computational Tgghinking Salman-2024.pdf
ArdiFahruriyannur1
-COMPUTATIONAL THINKING transformasi dig
-COMPUTATIONAL THINKING transformasi dig-COMPUTATIONAL THINKING transformasi dig
-COMPUTATIONAL THINKING transformasi dig
angelnemen1
BP INFORMATIKA.pptx
BP INFORMATIKA.pptxBP INFORMATIKA.pptx
BP INFORMATIKA.pptx
SatriaTri3
Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptx
SodiqPermana2
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptxBerpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
adeafitoni54
Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptxPresentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
Presentasi UKIN Informatika peserta ppg piloting 2 tahun 2024.pptx
heryquesmeo62
Diktat 2020 genap-berpikir_komputasional
Diktat 2020 genap-berpikir_komputasionalDiktat 2020 genap-berpikir_komputasional
Diktat 2020 genap-berpikir_komputasional
Dian Sari
BERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptxBERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptx
HendriHendri70
BERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptxBERPIKIR KOMPUTASI PART 1.pptx
BERPIKIR KOMPUTASI PART 1.pptx
KHAIRUL MANSHUR
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
Presentasi atau bahan paparan mata pelajaran informatika kelas 8 bab 2 tentan...
lissupriyati95
Pengenalan Computational Thinking (CT)..
Pengenalan Computational Thinking (CT)..Pengenalan Computational Thinking (CT)..
Pengenalan Computational Thinking (CT)..
MohammadAlexFirdaus
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMKRESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
triwinantiagus314
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMKRESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
RESUME MODUL 2 BERPIKIR KOMPUTASIONAL SMK
triwinantiagus314
COMPUTATION THINKING KELOMPOK 5.pptx
COMPUTATION THINKING KELOMPOK 5.pptxCOMPUTATION THINKING KELOMPOK 5.pptx
COMPUTATION THINKING KELOMPOK 5.pptx
UvuvweVwe
Cara Menerapak Berpikir-Komputasional.pptx
Cara Menerapak Berpikir-Komputasional.pptxCara Menerapak Berpikir-Komputasional.pptx
Cara Menerapak Berpikir-Komputasional.pptx
AgusEffendi15
design thinking dan computational thinking.pptx
design thinking dan computational thinking.pptxdesign thinking dan computational thinking.pptx
design thinking dan computational thinking.pptx
AdeWahyu39
Introduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar AlgoritmaIntroduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar Algoritma
Togar Simatupang
path_resume651641b05c53e (1).pdf
path_resume651641b05c53e (1).pdfpath_resume651641b05c53e (1).pdf
path_resume651641b05c53e (1).pdf
yunimarlina8
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir Komputasional
Togar Simatupang
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptxMateri Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
Materi Pembelajaran BERPIKIR KOMPUTASIONAL.pptx
NurulIlyas3
Computational Tgghinking Salman-2024.pdf
Computational Tgghinking Salman-2024.pdfComputational Tgghinking Salman-2024.pdf
Computational Tgghinking Salman-2024.pdf
ArdiFahruriyannur1
-COMPUTATIONAL THINKING transformasi dig
-COMPUTATIONAL THINKING transformasi dig-COMPUTATIONAL THINKING transformasi dig
-COMPUTATIONAL THINKING transformasi dig
angelnemen1
BP INFORMATIKA.pptx
BP INFORMATIKA.pptxBP INFORMATIKA.pptx
BP INFORMATIKA.pptx
SatriaTri3
Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptx
SodiqPermana2
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptxBerpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
Berpikir-Komputasional-Cara-Berfikir-seperti-Komputer.pptx
adeafitoni54

More from SMAN 1 Wanasalam (17)

Materi 4.a analisis data
Materi 4.a analisis dataMateri 4.a analisis data
Materi 4.a analisis data
SMAN 1 Wanasalam
Informatika_Teknik Komputer_Manajemen File
Informatika_Teknik Komputer_Manajemen FileInformatika_Teknik Komputer_Manajemen File
Informatika_Teknik Komputer_Manajemen File
SMAN 1 Wanasalam
Tik 11 materi 4 basis data
Tik 11 materi 4 basis dataTik 11 materi 4 basis data
Tik 11 materi 4 basis data
SMAN 1 Wanasalam
10. materi 3 jaringan komputer
10. materi 3 jaringan komputer10. materi 3 jaringan komputer
10. materi 3 jaringan komputer
SMAN 1 Wanasalam
Materi 3 keamanan jaringan - firewall
Materi 3 keamanan jaringan - firewallMateri 3 keamanan jaringan - firewall
Materi 3 keamanan jaringan - firewall
SMAN 1 Wanasalam
Tik 10 materi 2 manajemen file
Tik 10 materi 2 manajemen fileTik 10 materi 2 manajemen file
Tik 10 materi 2 manajemen file
SMAN 1 Wanasalam
Materi 02 jaringan komputer
Materi 02 jaringan komputerMateri 02 jaringan komputer
Materi 02 jaringan komputer
SMAN 1 Wanasalam
Materi tik10 sem.1
Materi tik10 sem.1Materi tik10 sem.1
Materi tik10 sem.1
SMAN 1 Wanasalam
Materi Tik10 sem.1
Materi Tik10 sem.1 Materi Tik10 sem.1
Materi Tik10 sem.1
SMAN 1 Wanasalam
3.1 teknik komputer
3.1 teknik komputer3.1 teknik komputer
3.1 teknik komputer
SMAN 1 Wanasalam
Pengenalan
PengenalanPengenalan
Pengenalan
SMAN 1 Wanasalam
Ppt tm 1 3
Ppt tm 1 3Ppt tm 1 3
Ppt tm 1 3
SMAN 1 Wanasalam
Materi 4.b analisis data
Materi 4.b analisis dataMateri 4.b analisis data
Materi 4.b analisis data
SMAN 1 Wanasalam
Informatika bab 2
Informatika bab 2Informatika bab 2
Informatika bab 2
SMAN 1 Wanasalam
Materi ajar corel draw 11
Materi ajar corel draw 11Materi ajar corel draw 11
Materi ajar corel draw 11
SMAN 1 Wanasalam
Materi desain grafis corel draw
Materi desain grafis corel drawMateri desain grafis corel draw
Materi desain grafis corel draw
SMAN 1 Wanasalam
Procedure2
Procedure2Procedure2
Procedure2
SMAN 1 Wanasalam
Materi 4.a analisis data
Materi 4.a analisis dataMateri 4.a analisis data
Materi 4.a analisis data
SMAN 1 Wanasalam
Informatika_Teknik Komputer_Manajemen File
Informatika_Teknik Komputer_Manajemen FileInformatika_Teknik Komputer_Manajemen File
Informatika_Teknik Komputer_Manajemen File
SMAN 1 Wanasalam
Tik 11 materi 4 basis data
Tik 11 materi 4 basis dataTik 11 materi 4 basis data
Tik 11 materi 4 basis data
SMAN 1 Wanasalam
10. materi 3 jaringan komputer
10. materi 3 jaringan komputer10. materi 3 jaringan komputer
10. materi 3 jaringan komputer
SMAN 1 Wanasalam
Materi 3 keamanan jaringan - firewall
Materi 3 keamanan jaringan - firewallMateri 3 keamanan jaringan - firewall
Materi 3 keamanan jaringan - firewall
SMAN 1 Wanasalam
Tik 10 materi 2 manajemen file
Tik 10 materi 2 manajemen fileTik 10 materi 2 manajemen file
Tik 10 materi 2 manajemen file
SMAN 1 Wanasalam
Materi 02 jaringan komputer
Materi 02 jaringan komputerMateri 02 jaringan komputer
Materi 02 jaringan komputer
SMAN 1 Wanasalam
Materi 4.b analisis data
Materi 4.b analisis dataMateri 4.b analisis data
Materi 4.b analisis data
SMAN 1 Wanasalam
Materi ajar corel draw 11
Materi ajar corel draw 11Materi ajar corel draw 11
Materi ajar corel draw 11
SMAN 1 Wanasalam
Materi desain grafis corel draw
Materi desain grafis corel drawMateri desain grafis corel draw
Materi desain grafis corel draw
SMAN 1 Wanasalam

Recently uploaded (20)

BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3

Informatika bab 3 computational thinking

  • 1. BAB 3 COMPUTATIONAL THINKING A. Pengertian Penguasaan kecakapan Berpikir/Pemikiran Komputasi atau Computational Thinking (CT) sebagai salah satu teknik penyelesaian masalah menjadi sangat penting di masa sekarang untuk menyiapkan generasi penerus yang berdaya saing di era ekonomi digital ini. Kecakapan ini mengajarkan siswa bagaimana berpikir seperti cara ilmuwan komputer berpikir, untuk menyelesaikan permasalahan di dunia nyata. Awalnya istilah Computational Thinking atau Berpikir/Pemikiran Komputasi digaungkan oleh Seymour Papert (1980) dalam bukunya yang berjudul Mindstorm. Ketika itu Papert berfokus pada dua aspek komputasi: pertama, bagaimana menggunakan komputasi untuk menciptakan pengetahuan baru, dan kedua, bagaimana menggunakan komputer untuk meningkatkan pemikiran dan perubahan pola akses ke pengetahuan. Berikutnya J. M. Wing membawa pendekatan yang dimodifikasi dan perhatian baru pada pemikiran komputasi atau Computational Thinking. S. Papert menghubungkan pemikiran komputasi dan pedagogi digital dengan pendekatan modern dalam pendidikan yang diprakarsai oleh Jean Piaget. J. Piaget adalah seorang psikolog perkembangan paling dikenal karena memelopori teori belajar yang dikenal sebagai konstruktivisme; secara singkat, katanya bahwa peserta didik membangun pengetahuan baru dalam pikiran mereka, dari interaksi pengalaman mereka dengan pengetahuan sebelumnya. S. Papert mengembangkan teori konstruktivisme, menambahkan gagasan bahwa pembelajaran ditingkatkan ketika pelajar terlibat dalam membangun produk yang bermakna. Jeannette M. Wing menganggap pemikiran komputasi sebagai keterampilan dasar untuk kemampuan analitis semua orang sama dengan kecakapan dengan membaca, menulis, dan berhitung. Makalah Wing disambut oleh masyarakat di semua tingkatan, terutama di jenjang pendidikan K-12 (SD-SMA), yang sangat bertanggung jawab dan berpengaruh dalam pengembangan kecakapan dan karakter peserta didik. Tulisan J. M. Wing ini dimuat di Jurnal Communication ACM pada Tahun 2006. Pada Tahun 2012, kurikulum nasional Inggris mulai memperkenalkan ilmu komputer atau Computer Science (CS) kepada semua siswa. Di Singapura, sebagai bagian dari inisiatif Smart Nation, telah memberi label pengembangan CT sebagai kemampuan nasional. Bahkan negara-negara lain, dari Finlandia hingga Korea Selatan, Cina hingga Australia dan Selandia Baru, telah meluncurkan upaya skala besar untuk memperkenalkan CT di sekolah-sekolah, sebagai
  • 2. bagian dari kurikulum CS baru atau diintegrasikan ke dalam mata pelajaran yang ada. Di Amerika Serikat, mantan Presiden Barack Obama meminta semua siswa K-12 (SD sampai SMA) untuk dilengkapi dengan keterampilan CT sebagai bagian dari inisiatif Computer Science for All pada tahun 2016. Apa itu Berpikir/Pemikiran Komputasi? Jadi apa sebenarnya yang dimaksud dengan berpikir/pemikiran komputasi atau Computational Thinking? Mudahnya, berpikir/pemikiran komputasi atau Computational Thinking adalah cara berpikir (atau memecahkan masalah) seperti seorang ilmuwan komputer. Dengan kata lain, Computational Thinking adalah adalah sebuah metoda pemecahan masalah dengan mengaplikasikan/melibatkan teknik yang digunakan oleh software engineer dalam menulis program. Metode berpikir/pemikiran komputasi Berpikir/pemikiran komputasi tidak berarti berpikir seperti komputer, melainkan berpikir tentang komputasi di mana sesorang dituntut untuk: 1. memformulasikan masalah dalam bentuk masalah komputasi dan 2. menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai. Terdapat beberapa metode berpikir komputasi/computational thinking dalam memecahkan masalah, antara lain : 1. Decomposition : Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok sebuah masalah hingga kita menyelesaikan suatu masalah tersebut dapat menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah itu datang. 2. Pattern Recognition : Mencari pola, biasanya didalam sebuah masalah terdapat pola pola tertentu untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola tersebut. 3. Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat karakteristik umum dan juga membuat model suatu penyelesaian. 4. Algorithm : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by- step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.
  • 3. B. Decompotition Dekomposisi memiliki pengertian bahasa yaitu mengurai, atau yang bisa diperinci menjadi proses perubahan menjadi bentuk yang lebih sederhana. Sedangkan pengertian Dekomposisi pada Computational thinking adalah suatu proses pemecahan suatu masalah yang komplex dan rumit menjadi beberapa bagian yang lebih kecil, lebih spesifik, dan lebih detail lagi. Proses dekomposisi sangatlah penting dalam mencari solusi yang efektif, efisien, dan membuat kerja menjadi lebih ringan daripada harus mecari solusi dari masalah yang komplex dan rumit tanpa di dekomposisikan terlebih dahulu. Langkah-langkah dari proses dekomposisi suatu masalah yang komplex adalah dengan cara : 1. Analysis. Proses ini adalah suatu kegiatan menganalisis suatu masalah komplex dan rumit agar bisa dipecah menjadi beberapa masalah yang lebih kecil dan lebih sederhana. Proses analisis ini tidak hanya dilakukan sekali, namun harus dilakukan beberapa kali hingga mendapatkan sub-masalah yang tidak bisa dipecahkan lagi 2. Parallelization. Proses ini adalah suatu proses untuk mengelompokkan sub-masalah yang memiliki cara penyelesaian yang sama, sehingga dapat mempersingkat waktu dalam hal mencari penyelesaian masalahnya 3. Synthesis. Proses ini adalah suatu proses untuk menggabungkan kembali masalah yang telah dipecah-pecah menjadi masalah yang utuh. Dengan ini kita dapat menyelesaikan masalah awal dengan langkah-langkah yang telah kita temukan ketika masalah tersebut masih menjadi sub-masalah Contoh dalam melakukan proses dekomposisi suatu masalah adalah saat kita ingin membuat suatu sepedah pancal. Kita akan memecahnya menjadi badan sepedah, alat pengatur kecepatan sepedah, dan alat pengatur arah sepedah. Selanjutnya kita akan memecah alat pengatur kecepatan menjadi pedal dan rem, sedangkan alat pengatur arah adalah stang. Dari sub-masalah tersebut kita masih dapat memecah lagi menjadi beberapa bagian lagi. Dan dengan mendapatkan sub-masalah terkecil kita dapat membuat bagian dari sepedah terkecil dahulu. Contoh tersebut adalah salah satu dari proses mendekomposisikan suatu masalah.
  • 4. Apa itu Computational Thinking (CT)? CT adalah metode berpikir yang dipakai programmer ketika menulis program. Beberapa metode ini antara lain : Decomposition : Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian- bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola. Misalnya memecah Drive/Direktory dalam sebuah komputer berdasarkan komponen penyusunnya: File dan Direktory. Pattern Recognition : Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren dan keteraturan dalam data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data. Misalnya mengenali pola file dokumen, file sistem, file eksekusion atau struktur data/file. Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Misalnya dengan menempatkan semua file sistem di folder Windows, file program di folder Program Files, file data/dokumen di Folder Mydocument dan file pendukung di Drive/Direktory terpisah. Algorithm Design : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by- step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama. Misalnya bagaimanakah langkah mencari file-file dokumen yang ada dalam sebuah komputer Karakteristik berpikir komputasi adalah: 1. Mampu memberikan pemecahan masalah menggunakan komputer atau perangkat lain. 2. Mampu mengorganisasi dan menganalisa data. 3. Mampu melakukan representasi data melalui abstraksi dengan suatu model atau simulasi. 4. Mampu melakukan otomatisasi solusi melalui cara berpikir algoritma. 5. Mampu melakukan identifikasi, analisa dan implementasi solusi dengan berbagai kombinasi langkah / cara dan sumber daya yang efisien dan efektif. Mampu melakukan generalisasi solusi untuk berbagai masalah yang berbeda.