Soal dan Jawaban Latihan Computational Thinking
Mata Pelajaran : Informatika
Kelas : VIII
Semester : Genap
Tahun Pelajaran : 2021-2022
Soal Essay
1. Apa pengertian Computational Thinking?
2.Jelaskan Karakteristik Computational Thinking!
3. Sebutkan dan jelaskan tentang teknik-teknik dalam Computational Thinking!
4. Jelaskan tentang 1 contoh pemecahan masalah dengan Computational thinking menggunakan teknik dekomposisi!
5. Apa manfaat Computational Thinking?
Jawaban:
1. Computational Thinking adalah cara berpikir untuk menyelesaikan masalah dan merancang sistem dengan menerapkan ilmu komputer. Computational thinking juga dapat diartika sebagai sebuah metode untuk menyelesaikan suatu masalah yang dirancang untuk bisa diselesaikan oleh manusia atau sistem atau keduanya.
2. Karakteristik Computational Thinking sebagai berikut :
- Mampu merumuskan dan menyelesaikan masalah menggunakan perangkat komputer atau perangkat digital.
- Mampu mengelompokkan dan menganalisis data.
- Dapat merepresentasikan data secara abstrak menggunakan model atau simulasi.
- Mampu melakukan analisis solusi dengan cara dan tahapan yang efisien dan efektif.
- Dapat menggeneralisasi penyelesaian untuk berbagai masalah berbeda.
3. Teknik - teknik Computational Thinking
- Dekomposisi : masalah kompleks dipecah menjadi beberapa bagian kecil dan sederhana. Sehingga, kita bisa menemukan masalah yang terjadi dengan menyelesaikannya satu persatu.
- Abstraksi : Memberikan perhatian lebih kepada hal-hal yang relevan atau terkait dengan permasalahan yang sedang dipecahkan. Caranya dengan melakukan generalisasi dan melakukan identifikasi informasi.
- Pengenalan Pola : merupakan keterampilan untuk menemukan dan mengidentifikasi persamaan atau perbedaan dari perilaku, pola atau bentuk pada sebuah data.
- Algoritma : tahapan saat kita mengembangkan sistem, membuat daftar petunjuk dan langkah-langkah pemecahan masalah secara efektif dan efisien
4. Salah satu teknik dalam computational thinking adalah Dekomposisi. Pada teknik dekomposisi seteiap permasalahan dipecahkan menjadi bagian yang lebih kecil. Contohnya jika kita diminta untuk menghitung julah siswa dalam satu sekolah, kita bisa menghitunng dari jumlag siswa per kelas pada setiap tingkat. Setelah itu kita tinggal menjumlahkan jumlah siswa per tingkat sehingga kita akan mendapatkan jumlah siswa dalam satu sekolah.
5. Manfaat Computational Thinking :
- Memecahkan masalah kompleks menjadi sederhana
- Melatih kemampuan berpikir logis, kritis dan sistematis
- Menguraikan masalah menjadi part yang lebih kecil sehingga lebih mudah diselesaikan
sangat membantu
BalasHapus