Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MODUL AJAR

COMPUTATIONAL THINKING

Tunjuan Pembelajaran
1. Siswa mampu menganalisis persoalan secara logis, terstruktur dan menyeluruh
2. Siswa mampu menyelesaikan persoalan komputasi yang mengandung struktur data
sederhana

Profil Pelajar Pancasila


Bernalar Kritis, kreatif, dan gotong royong

Pertemuan 1
Indikator Tujuan Pembelajaran
1. Siswa memahami konsep dasar computational thinking
2. Siswa mampu untuk menerapkan problem solving dan berfikir kritis dalam
permasalahan komputasional
3. Siswa mampu menganalisis suatu persoalan dan memberikan beberapa solusi

Pertanyaan Pemantik
Apakah ananda pernah menghadapi persoalan yang harus diselesaikan secara logis dan
terstruktur ?

AYO PAHAMI
Computational Thinking (CT) adalah sebuah kemampuan berpikir untuk menyelesaikan
suatu permasalahan secara menyeluruh, logis, dan teratur. Berpikir komputasi adalah teknik
pemecahan masalah yang sangat luas wilayah penerapannya, bukan hanya untuk
menyelesaikan masalah seputar ilmu komputer saja, melainkan juga untuk menyelesaikan
berbagai masalah di dalam kehidupan sehari-hari.

Cara mengimplementasikan Computational Thinking adalah dengan memahami


masalah, mengumpulkan semua data, lalu mulai mencari solusi sesuai dengan masalah.

Berikut ini adalah 4 tahapan computational thinking beserta penjelasan lengkapnya.


Simak detailnya dibawah ini!
1. Decomposition (Pembongkaran)

Tahap pertama dalam 4 tahapan computational thinking adalah decomposition atau


pembongkaran. Pada tahap ini, masalah yang kompleks dibongkar menjadi masalah yang
lebih kecil dan lebih mudah dikelola.

Pemecahan masalah kemudian dilakukan dengan memecahkan masalah yang lebih kecil
tersebut secara terpisah.

2. Pattern Recognition (Pengenalan Pola)


Pattern recognition atau pengenalan pola adalah tahap kedua yang termasuk dalam 4
tahapan computational thinking.

Pada tahap ini, pola atau keteraturan ditemukan dalam masalah yang kompleks dengan
melihat pola dalam masalah yang lebih kecil yang telah dibongkar pada tahap pertama.

Hal ini membantu dalam memahami bagaimana setiap bagian saling berhubungan.

3. Abstraction (Abstraksi)

Tahap ketiga adalah abstraction atau abstraksi. Pada tahap ketiga ini, informasi yang
tidak diperlukan dihilangkan dan hanya informasi yang penting dan relevan yang
disimpan.

Tujuannya adalah untuk menyederhanakan masalah dan menjadikannya lebih mudah


dipahami dan dikelola.

4. Algorithm Design (Desain Algoritma)

Tahap keempat adalah Algorithm Design atau desain algoritma. Pada tahap ini, algoritma
atau serangkaian instruksi untuk menyelesaikan masalah yang telah disederhanakan
dirancang.

Algoritma ini harus efisien dan efektif, sehingga masalah dapat dipecahkan dengan cepat
dan akurat.

Dengan memahami 4 tahapan computational thinking, seseorang dapat memecahkan


masalah yang lebih kompleks dengan lebih efisien dan efektif.

Keuntungan Computational Thinking


Pemikiran komputasional adalah kemampuan untuk memecahkan masalah dan
memproses informasi dengan cara yang terstruktur, logis, dan sistematis.

Ada banyak keuntungan computational thinking, di antaranya dibahas pada


penjelasan dibawah ini.

1. Meningkatkan Kemampuan Pemecahan Masalah


Dengan menggunakan pemikiran komputasional, seseorang dapat
mengidentifikasi masalah dengan lebih efektif dan mengembangkan strategi
untuk memecahkan masalah secara sistematis.

Hal ini dapat membantu meningkatkan kemampuan pemecahan masalah dan


membuat seseorang lebih produktif.

2. Meningkatkan Kemampuan Analitis

Keuntungan computational thinking selanjutnya adalah dapat membantu


meningkatkan kemampuan seseorang dalam menganalisis data dan informasi
secara sistematis.

Dengan kemampuan ini, seseorang dapat membuat keputusan yang lebih baik
dan lebih cerdas.

3. Meningkatkan Kreativitas

Salah satu keuntungan computational thinking adalah meningkatkan kreativitas.


Kemampuan untuk memecahkan masalah dan menghasilkan solusi baru dapat
membantu meningkatkan kreativitas dan inovasi.

4. Meningkatkan Kemampuan Berpikir Abstrak

Pemikiran komputasional dapat membantu seseorang memahami konsep yang


kompleks dengan lebih baik dan berpikir secara abstrak.

Hal ini dapat membantu meningkatkan kemampuan seseorang dalam


memecahkan masalah yang sulit.

5. Meningkatkan Kemampuan Kolaborasi

Pemikiran komputasional dapat membantu seseorang dalam bekerja secara


kolaboratif. Kemampuan untuk berpikir secara sistematis dan mengidentifikasi
masalah dengan cepat dapat membantu dalam mengambil keputusan yang lebih
baik dan berkolaborasi dengan orang lain.

Dapat disimpulkan bahwa keuntungan computational thinking adalah dapat


membantu meningkatkan kemampuan seseorang dalam memecahkan masalah,
menganalisis informasi, meningkatkan kreativitas, berpikir secara abstrak, dan
bekerja secara kolaboratif.

Coba Disimak
https://www.youtube.com/watch?v=jCb9fpPrxLc

Dari video yang sudah ananda tonton, buatlah kesimpulan


……………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………..
Apa yang ananda harapkan setelah memahami materi dari video diatas
……………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………..

Ayo Amati
Perhatikan gambar area parkir dibawah ini
Area Parkir Senin Area Parkir Selasa

Terdapat 12 tempat untuk parkir mobil di area parkir, setiap tempat diberi nomor, gambar diatas
ini menunjukan menunjukan kondisi area parkir pada hari senin dan selasa.
Mobil yang parkir (pada hari senin maupun selasa) pasti akan parkir di tempat yang tergambar

Tantangannya
Berapa banyak tempat parkir yang tidak pernah terisi oleh mobil pada hari senin maupun selasa
?

Contoh soal diatas merupakan

You might also like