SlideShare a Scribd company logo
1 of 4
Download to read offline
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

Similar to Informatika bab 3 computational thinking

Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptxSodiqPermana2
 
Berpikir Komputasional 8.pptx
Berpikir Komputasional 8.pptxBerpikir Komputasional 8.pptx
Berpikir Komputasional 8.pptxSutejaPutra4
 
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7Farichah Riha
 
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdfNofiehendraWati1
 
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxBERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxKalillaDivitri
 
implementasi sistem analisa sistem .pptx
implementasi sistem analisa sistem .pptximplementasi sistem analisa sistem .pptx
implementasi sistem analisa sistem .pptxyudisupriyadi7
 
S istem informasi management implementasi aplikasi sistem pengambil keputusan
S istem informasi management   implementasi aplikasi sistem pengambil keputusanS istem informasi management   implementasi aplikasi sistem pengambil keputusan
S istem informasi management implementasi aplikasi sistem pengambil keputusanUlmi_Kalsum
 
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfMODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfZiraWhiter
 
2. 3. materi ct
2. 3. materi ct2. 3. materi ct
2. 3. materi ctDian Sari
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17ArdianDwiPraba
 
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...Rizhul Ramadhan
 
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...shufynoor
 
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...Yuliana Devi
 
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...andri5783
 
Chapter 10 creating creativity user interface for supporting inovation (1)
Chapter 10   creating creativity  user interface for supporting inovation (1)Chapter 10   creating creativity  user interface for supporting inovation (1)
Chapter 10 creating creativity user interface for supporting inovation (1)Muhammad Najib
 
Algoritma X3.docx
Algoritma X3.docxAlgoritma X3.docx
Algoritma X3.docxekanet8th1
 
BukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfBukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfsahirin1
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxNINYOMANDWIMUSTIKAWA
 

Similar to Informatika bab 3 computational thinking (20)

Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptx
 
Berpikir Komputasional 8.pptx
Berpikir Komputasional 8.pptxBerpikir Komputasional 8.pptx
Berpikir Komputasional 8.pptx
 
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
 
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf
1. Berpikir Komputasional ( Proposisi - Negasi dsb).pptx.pdf
 
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxBERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
 
implementasi sistem analisa sistem .pptx
implementasi sistem analisa sistem .pptximplementasi sistem analisa sistem .pptx
implementasi sistem analisa sistem .pptx
 
computational-thinking.pdf
computational-thinking.pdfcomputational-thinking.pdf
computational-thinking.pdf
 
S istem informasi management implementasi aplikasi sistem pengambil keputusan
S istem informasi management   implementasi aplikasi sistem pengambil keputusanS istem informasi management   implementasi aplikasi sistem pengambil keputusan
S istem informasi management implementasi aplikasi sistem pengambil keputusan
 
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfMODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
 
2. 3. materi ct
2. 3. materi ct2. 3. materi ct
2. 3. materi ct
 
informatik ksi.pptx
informatik ksi.pptxinformatik ksi.pptx
informatik ksi.pptx
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
 
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...
Sim p12, rizhul januar ramadhan, prof hapzi ali mm, konsep model sistem perus...
 
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...
SIM 12, SHUFI NOOR, PROF. Dr. HAPZI ALI CMA, SISTEM PENDUKUNG PENGAMBILAN KEP...
 
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...
Sim , pak hapzli ali, yuliana devi, 43216110127, implementasi sistem pendukun...
 
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...
513494891-KD-3-5-Operasi-Dasar-Komputer-Pertemuan-1-Berpikir-Komputasional-Te...
 
Chapter 10 creating creativity user interface for supporting inovation (1)
Chapter 10   creating creativity  user interface for supporting inovation (1)Chapter 10   creating creativity  user interface for supporting inovation (1)
Chapter 10 creating creativity user interface for supporting inovation (1)
 
Algoritma X3.docx
Algoritma X3.docxAlgoritma X3.docx
Algoritma X3.docx
 
BukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdfBukuBebras2018 SMA v.5.pdf
BukuBebras2018 SMA v.5.pdf
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptx
 

More from SMAN 1 Wanasalam

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

Recently uploaded

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 

Recently uploaded (20)

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 

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.