Materi Berpikir Komputasional Kelas X Fase E
Berpikir Komputasional (Computational Thinking) merupakan kemampuan menyelesaikan masalah secara logis, sistematis, efektif, dan efisien. Pada mata pelajaran Koding dan Kecerdasan Artifisial (KKA), siswa diajak untuk memahami bagaimana komputer "berpikir" ketika menyelesaikan suatu masalah.
Kemampuan ini tidak hanya digunakan ketika membuat program komputer, tetapi juga dapat diterapkan dalam kehidupan sehari-hari, dunia kerja, dunia usaha, hingga proses pengambilan keputusan.
- Dekomposisi (Decomposition)
- Pengenalan Pola (Pattern Recognition)
- Abstraksi (Abstraction)
- Algoritma (Algorithm)
Apa itu Dekomposisi (Decomposition)?
Dekomposisi adalah proses memecah suatu masalah besar menjadi beberapa bagian kecil sehingga lebih mudah dipahami dan diselesaikan.
Dalam kehidupan sehari-hari hampir semua pekerjaan besar dapat diselesaikan dengan cara membaginya menjadi beberapa pekerjaan kecil.
Contoh Dekomposisi
Membuat Website Sekolah
Pekerjaan tersebut dapat dipecah menjadi beberapa bagian:
- Menentukan tujuan website
- Menentukan nama website
- Menentukan domain
- Menentukan hosting
- Mendesain logo
- Membuat tampilan website
- Membuat halaman Beranda
- Membuat halaman Profil
- Membuat halaman Guru
- Membuat halaman Berita
- Membuat halaman Galeri
- Membuat halaman Kontak
- Melakukan pengujian website
- Memperbaiki kesalahan
- Mempublikasikan website
Praktik Dekomposisi
Media Pembelajaran
- Kertas HVS
- Kertas A3 atau karton manila
- Sticky Notes
- Spidol warna
- Penggaris
- Lem atau selotip
Langkah Kegiatan
- Bentuk kelompok berisi 3-5 siswa.
- Guru memberikan satu tema.
- Siswa berdiskusi menentukan pekerjaan besar.
- Siswa memecah pekerjaan tersebut menjadi bagian-bagian kecil.
- Setiap bagian ditulis pada sticky notes.
- Sticky notes ditempel pada kertas A3.
- Kelompok mempresentasikan hasilnya.
Contoh Diagram Dekomposisi
MEMBUAT WEBSITE SEKOLAH
│
┌──────────────┬──────────────┬─────────────┐
│ │ │
Perencanaan Desain Pembuatan
│ │ │
Domain Logo Beranda
Hosting Warna Profil
Konten Banner Guru
Foto Menu Galeri
Kontak
Testing
Publikasi
Tugas Individu
Petunjuk
Pilih salah satu tema berikut.
- Membuat Website Sekolah
- Membuka Usaha Fotokopi
- Membuat Kantin Digital
- Mengadakan Pentas Seni (Pensi)
- Membangun Rumah
Buatlah diagram dekomposisi yang terdiri dari minimal 15 bagian kecil. Kerjakan di buku tulis secara rapi.
Contoh Jawaban
Tema: Membuka Usaha Fotokopi
- Menentukan jenis usaha.
- Menentukan lokasi usaha.
- Menentukan target pelanggan.
- Menghitung modal usaha.
- Menyewa tempat.
- Membeli mesin fotokopi.
- Membeli printer.
- Membeli komputer.
- Membeli meja dan kursi.
- Membeli kertas.
- Membeli tinta.
- Membuat banner usaha.
- Membuka pelayanan.
- Melakukan promosi.
- Mengevaluasi usaha.
Latihan Mandiri
- Apa yang dimaksud dengan dekomposisi?
- Mengapa suatu masalah perlu dipecah menjadi bagian kecil?
- Sebutkan tiga contoh kegiatan yang dapat menggunakan dekomposisi.
- Apa manfaat dekomposisi dalam kehidupan sehari-hari?
- Jelaskan langkah pertama ketika melakukan dekomposisi.
Kunci Jawaban
- Dekomposisi adalah proses memecah masalah besar menjadi bagian yang lebih kecil.
- Agar pekerjaan lebih mudah diselesaikan.
- Membuat website, membangun rumah, mengadakan pensi.
- Membantu pekerjaan menjadi lebih teratur dan mudah dipahami.
- Menentukan terlebih dahulu masalah utama yang akan diselesaikan.
Rangkuman Materi
- Dekomposisi merupakan salah satu dari empat pilar Berpikir Komputasional.
- Dekomposisi digunakan untuk memecah masalah besar menjadi bagian kecil.
- Masalah yang telah dipecah akan lebih mudah dikerjakan.
- Dekomposisi dapat diterapkan dalam kehidupan sehari-hari maupun dunia kerja.
Pilar Kedua: Pattern Recognition (Pengenalan Pola)
Pattern Recognition atau Pengenalan Pola adalah kemampuan menemukan persamaan, perbedaan, kecenderungan, atau pola yang berulang dari suatu data maupun kejadian. Dengan mengenali pola, kita dapat memprediksi kejadian berikutnya dan menyelesaikan masalah dengan lebih cepat.
Dalam kehidupan sehari-hari, kita sering menggunakan pengenalan pola tanpa disadari, misalnya mengenali pola jadwal pelajaran, pola lalu lintas, pola cuaca, maupun pola angka.
- Menentukan pola bilangan.
- Menentukan pola gambar.
- Mengenali kebiasaan belajar.
- Mengenali pola antrean kantin.
- Mengenali pola kendaraan yang melewati sekolah.
- Mengenali pola penggunaan listrik di rumah.
Media Pembelajaran
- Kartu angka
- Kartu gambar
- Flashcard
- Kertas HVS
- Spidol warna
- Puzzle sederhana
- Kartu aktivitas
Langkah Praktik Pembelajaran
- Guru membagi siswa menjadi beberapa kelompok.
- Setiap kelompok mendapatkan lembar kerja.
- Siswa mengamati pola yang diberikan.
- Siswa mendiskusikan aturan pola.
- Siswa membuat pola baru.
- Kelompok lain menebak pola tersebut.
- Guru memberikan penguatan materi.
Contoh Pola Angka
| No | Pola | Aturan |
|---|---|---|
| 1 | 2, 4, 6, 8, 10, ... | Bertambah 2 |
| 2 | 5, 10, 15, 20, 25, ... | Bertambah 5 |
| 3 | 3, 6, 12, 24, 48, ... | Dikali 2 |
| 4 | 100, 90, 80, 70, 60, ... | Berkurang 10 |
| 5 | 1, 1, 2, 3, 5, 8, 13, ... | Deret Fibonacci |
Contoh Pola Gambar
| No | Pola | Jawaban |
|---|---|---|
| 1 | ● ○ ● ○ ● ○ | Lingkaran hitam dan putih bergantian. |
| 2 | ▲ ▲ ■ ▲ ▲ ■ | Dua segitiga kemudian satu persegi. |
| 3 | ⭐ ⭐ ⭐ ❤️ ⭐ ⭐ ⭐ ❤️ | Tiga bintang kemudian satu hati. |
| 4 | 😊 😐 😊 😐 😊 😐 | Wajah tersenyum dan datar bergantian. |
| 5 | 🟥 🟨 🟩 🟥 🟨 🟩 | Merah, kuning, hijau berulang. |
Contoh Pola Aktivitas Sehari-hari
| No | Pola Aktivitas | Jawaban |
|---|---|---|
| 1 | Bangun → Mandi → Sarapan → Berangkat Sekolah → ... | Belajar di sekolah. |
| 2 | Pulang Sekolah → Makan → Istirahat → Belajar → ... | Tidur malam. |
| 3 | Membuka Laptop → Login → Browser → ... | Mencari informasi. |
| 4 | Masuk Kantin → Memilih Makanan → Membayar → ... | Makan. |
| 5 | Mencuci Tangan → Mengambil Sabun → Menggosok → Membilas → ... | Mengeringkan tangan. |
Praktik Kelompok
Petunjuk
- Bentuk kelompok berisi 4-5 siswa.
- Setiap kelompok membuat pola sendiri.
- Jangan langsung menuliskan jawabannya.
- Tukarkan hasil pekerjaan dengan kelompok lain.
- Kelompok lain menebak pola tersebut.
Tugas Kelompok
Kerjakan di Buku Tulis
Buatlah:
- 5 pola angka.
- 5 pola gambar.
- 5 pola aktivitas sehari-hari.
Setelah selesai, tukarkan pekerjaan dengan kelompok lain kemudian mintalah mereka menebak pola yang telah dibuat.
Contoh Jawaban
A. Pola Angka
- 2, 4, 6, 8, 10 (bertambah 2).
- 5, 10, 15, 20, 25 (bertambah 5).
- 3, 6, 12, 24, 48 (dikali 2).
- 100, 90, 80, 70, 60 (berkurang 10).
- 1, 1, 2, 3, 5, 8 (Fibonacci).
B. Pola Gambar
- ● ○ ● ○ ● ○
- ▲ ▲ ■ ▲ ▲ ■
- ⭐ ⭐ ⭐ ❤️ ⭐ ⭐ ⭐ ❤️
- 😊 😐 😊 😐 😊 😐
- 🟥 🟨 🟩 🟥 🟨 🟩
C. Pola Aktivitas
- Bangun → Mandi → Sarapan → Berangkat → Belajar.
- Pulang → Makan → Istirahat → Belajar → Tidur.
- Login → Browser → Cari Informasi.
- Masuk Kantin → Pilih Makanan → Bayar → Makan.
- Cuci Tangan → Sabun → Gosok → Bilas → Keringkan.
Latihan Mandiri
- Apa yang dimaksud dengan Pattern Recognition?
- Mengapa pola penting dikenali?
- Sebutkan tiga contoh pola dalam kehidupan sehari-hari.
- Apa manfaat menemukan pola?
- Jelaskan perbedaan pola angka dan pola aktivitas.
- Buat satu contoh pola angka.
- Buat satu contoh pola gambar.
- Buat satu contoh pola aktivitas.
- Apa yang dimaksud pola berulang?
- Mengapa komputer menggunakan Pattern Recognition?
Kunci Jawaban
- Kemampuan mengenali pola yang berulang.
- Agar penyelesaian masalah menjadi lebih cepat.
- Pola jadwal, pola kendaraan, pola belajar.
- Mempermudah membuat prediksi.
- Pola angka berupa bilangan, pola aktivitas berupa urutan kegiatan.
- Contoh: 2, 4, 6, 8, 10.
- Contoh: ● ○ ● ○ ● ○.
- Contoh: Bangun → Mandi → Sarapan.
- Pola yang muncul secara berulang dengan aturan tertentu.
- Untuk mengenali data sehingga dapat mengambil keputusan.
Rangkuman Materi
- Pattern Recognition merupakan pilar kedua Berpikir Komputasional.
- Pengenalan pola membantu menemukan kesamaan dan perbedaan.
- Pola dapat berupa angka, gambar, maupun aktivitas sehari-hari.
- Semakin banyak pola dikenali, semakin mudah menyelesaikan masalah.
- Pattern Recognition banyak digunakan dalam kecerdasan artifisial dan pemrograman.
Pilar Ketiga: Abstraction (Abstraksi)
Abstraksi (Abstraction) adalah proses memilih informasi yang paling penting dan mengabaikan informasi yang tidak diperlukan dalam menyelesaikan suatu masalah. Dengan melakukan abstraksi, suatu masalah menjadi lebih sederhana sehingga lebih mudah dipahami dan diselesaikan.
Dalam kehidupan sehari-hari, kita sering melakukan abstraksi. Contohnya ketika melihat peta sekolah, kita hanya membutuhkan letak ruangan, bukan warna cat dinding, jumlah pohon, atau bentuk awan di langit.
- Membaca peta sekolah.
- Membaca denah rumah.
- Melihat peta lokasi pada Google Maps.
- Membuat jadwal pelajaran.
- Mengelompokkan data siswa.
- Membuat struktur organisasi.
Media Pembelajaran
- Kertas HVS atau buku tulis
- Penggaris
- Pensil
- Penghapus
- Spidol warna (opsional)
- Gambar sekolah atau denah sekolah
Langkah Praktik Pembelajaran
- Guru menjelaskan pengertian abstraksi.
- Guru menunjukkan gambar sekolah.
- Siswa mengamati seluruh bagian sekolah.
- Siswa menentukan informasi yang penting.
- Siswa menggambar peta sekolah sederhana.
- Siswa menghilangkan informasi yang tidak penting.
- Siswa mempresentasikan hasil pekerjaannya.
Contoh Informasi Penting dan Tidak Penting
| Informasi Penting | Informasi Tidak Penting |
|---|---|
| Ruang Guru | Warna Dinding |
| Kelas | Jumlah Pohon |
| Laboratorium | Motif Lantai |
| Perpustakaan | Warna Seragam |
| Kantin | Tempat Parkir |
| Toilet | Cuaca |
Contoh Peta Sekolah Sederhana
GERBANG SEKOLAH
────────────────────────────────────────────
┌────────────────┐ ┌────────────────┐
│ RUANG GURU │ │ PERPUSTAKAAN │
└────────────────┘ └────────────────┘
┌────────────────┐ ┌────────────────┐
│ KELAS │ │ LABORATORIUM │
└────────────────┘ └────────────────┘
┌────────────────┐ ┌────────────────┐
│ KANTIN │ │ TOILET │
└────────────────┘ └────────────────┘
Praktik Individu
Petunjuk
- Siapkan buku tulis dan penggaris.
- Gambarlah peta sekolah sederhana.
- Masukkan hanya ruangan yang penting.
- Tuliskan nama setiap ruangan.
- Jangan menggambar pohon, kendaraan, taman, pagar, atau hiasan lainnya.
Tugas Individu
Kerjakan di Buku Tulis
Buatlah peta sekolah sederhana yang hanya memuat:
- Ruang Guru
- Kelas
- Laboratorium
- Perpustakaan
- Kantin
- Toilet
Gunakan penggaris agar gambar rapi dan mudah dibaca.
Contoh Jawaban
Peta Sekolah Sederhana
GERBANG SEKOLAH
────────────────────────────────────────────
┌────────────────┐ ┌────────────────┐
│ RUANG GURU │ │ PERPUSTAKAAN │
└────────────────┘ └────────────────┘
┌────────────────┐ ┌────────────────┐
│ KELAS │ │ LABORATORIUM │
└────────────────┘ └────────────────┘
┌────────────────┐ ┌────────────────┐
│ KANTIN │ │ TOILET │
└────────────────┘ └────────────────┘
Kesimpulan
Pada peta tersebut hanya ditampilkan ruangan yang penting, yaitu ruang guru, kelas, laboratorium, perpustakaan, kantin, dan toilet. Informasi lain seperti warna bangunan, taman, pohon, parkiran, dan pagar tidak ditampilkan karena tidak diperlukan. Hal tersebut merupakan contoh penerapan Abstraksi (Abstraction).
Latihan Mandiri
- Apa yang dimaksud dengan abstraksi?
- Mengapa abstraksi diperlukan dalam menyelesaikan masalah?
- Sebutkan tiga contoh abstraksi dalam kehidupan sehari-hari.
- Apa yang dimaksud informasi penting?
- Apa yang dimaksud informasi tidak penting?
- Mengapa warna gedung tidak dimasukkan ke dalam peta sekolah?
- Sebutkan enam ruangan yang harus ada pada peta sekolah sederhana.
- Apa manfaat membuat peta sederhana?
- Jelaskan hubungan abstraksi dengan berpikir komputasional.
- Buat satu contoh abstraksi selain peta sekolah.
Kunci Jawaban
- Abstraksi adalah proses memilih informasi yang penting dan mengabaikan informasi yang tidak penting.
- Agar masalah menjadi lebih sederhana dan mudah dipahami.
- Peta sekolah, denah rumah, dan jadwal pelajaran.
- Informasi yang dibutuhkan untuk mencapai tujuan.
- Informasi yang tidak memengaruhi penyelesaian masalah.
- Karena warna gedung tidak memengaruhi letak ruangan.
- Ruang guru, kelas, laboratorium, perpustakaan, kantin, dan toilet.
- Agar lokasi mudah dipahami dan dibaca.
- Abstraksi membantu menyederhanakan masalah sehingga mudah diselesaikan.
- Contoh: denah rumah atau peta lokasi acara.
Rangkuman Materi
- Abstraksi merupakan pilar ketiga dalam Berpikir Komputasional.
- Abstraksi dilakukan dengan memilih informasi yang penting.
- Informasi yang tidak berhubungan dengan tujuan dapat diabaikan.
- Peta sekolah merupakan contoh sederhana penerapan abstraksi.
- Abstraksi membantu manusia maupun komputer memproses informasi secara lebih efisien.
Pilar Keempat: Algorithm (Algoritma)
Algoritma (Algorithm) adalah urutan langkah-langkah yang disusun secara logis, sistematis, dan berurutan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu.
Dalam kehidupan sehari-hari kita sering menggunakan algoritma, misalnya ketika membuat minuman, mengirim email, memasak, mencuci pakaian, atau menggunakan media sosial. Komputer juga bekerja berdasarkan algoritma yang dibuat oleh programmer.
- Membuat kopi.
- Login Instagram.
- Meminjam buku di perpustakaan.
- Mengirim email.
- Naik angkot.
- Membeli makanan di kantin.
Media Pembelajaran
- Buku tulis.
- Pensil atau pulpen.
- Penggaris.
- Kartu langkah (opsional).
- Kertas HVS.
- Spidol warna.
Langkah Praktik Pembelajaran
- Guru menjelaskan pengertian algoritma.
- Guru memberikan contoh aktivitas sehari-hari.
- Siswa menyusun langkah-langkah kegiatan tersebut secara berurutan.
- Siswa mengubah algoritma menjadi flowchart.
- Siswa mempresentasikan hasil pekerjaannya.
Apa itu Flowchart?
Flowchart adalah diagram atau bagan alur yang digunakan untuk menggambarkan langkah-langkah suatu algoritma menggunakan simbol tertentu sehingga proses lebih mudah dipahami.
Simbol Flowchart
| Simbol | Nama | Fungsi |
|---|---|---|
| Oval | Terminator | Menunjukkan Mulai dan Selesai. |
| Persegi Panjang | Process | Menunjukkan suatu proses atau kegiatan. |
| Belah Ketupat | Decision | Menunjukkan suatu keputusan atau percabangan. |
| Panah | Flowline | Menunjukkan arah alur proses. |
Contoh Algoritma
Membuat Kopi
- Mulai.
- Siapkan gelas.
- Masukkan kopi.
- Tambahkan gula.
- Tuangkan air panas.
- Aduk hingga rata.
- Kopi siap diminum.
- Selesai.
Contoh Flowchart
(Mulai)
│
Siapkan Gelas
│
Masukkan Kopi
│
Tambahkan Gula
│
Tuang Air Panas
│
Aduk
│
Kopi Siap
│
(Selesai)
Praktik Individu
Petunjuk
- Pilih satu aktivitas sehari-hari.
- Tuliskan langkah-langkahnya secara berurutan.
- Pastikan tidak ada langkah yang terlewat.
- Ubah algoritma tersebut menjadi flowchart.
- Kerjakan di buku tulis.
Tugas Individu
Kerjakan di Buku Tulis
Buat algoritma dari kegiatan berikut kemudian ubahlah menjadi flowchart.
- Login Instagram.
- Meminjam buku.
- Membuat kopi.
- Mengirim email.
- Naik angkot.
Contoh Jawaban
1. Login Instagram
Algoritma- Mulai.
- Nyalakan handphone.
- Buka aplikasi Instagram.
- Masukkan username.
- Masukkan password.
- Tekan tombol Login.
- Jika berhasil masuk ke beranda.
- Selesai.
(Mulai) │ Buka Instagram │ Masukkan Username │ Masukkan Password │ ◇ Login Berhasil? ◇ ├── Ya → Beranda └── Tidak → Input Ulang │ (Selesai)
2. Meminjam Buku
Algoritma- Datang ke perpustakaan.
- Cari buku.
- Ambil buku.
- Serahkan kartu anggota.
- Petugas mencatat peminjaman.
- Terima buku.
- Selesai.
(Mulai) │ Datang ke Perpustakaan │ Cari Buku │ Ambil Buku │ Serahkan Kartu │ Petugas Mencatat │ Terima Buku │ (Selesai)
3. Membuat Kopi
Algoritma- Siapkan gelas.
- Masukkan kopi.
- Tambahkan gula.
- Tuang air panas.
- Aduk.
- Kopi siap diminum.
- Selesai.
(Mulai) │ Siapkan Gelas │ Masukkan Kopi │ Tambah Gula │ Tuang Air Panas │ Aduk │ Kopi Siap │ (Selesai)
4. Mengirim Email
Algoritma- Buka aplikasi email.
- Login.
- Klik Tulis Email.
- Masukkan alamat penerima.
- Isi subjek.
- Tulis isi email.
- Klik Kirim.
- Selesai.
(Mulai) │ Buka Email │ Login │ Tulis Email │ Isi Penerima │ Isi Subjek │ Isi Pesan │ Klik Kirim │ (Selesai)
5. Naik Angkot
Algoritma- Pergi ke halte atau pinggir jalan.
- Tunggu angkot.
- Pastikan tujuan sesuai.
- Naik angkot.
- Bayar ongkos.
- Turun di tujuan.
- Selesai.
(Mulai) │ Pergi ke Halte │ Tunggu Angkot │ ◇ Tujuan Sesuai? ◇ ├── Ya → Naik │ Bayar Ongkos │ Turun di Tujuan │ (Selesai) └── Tidak → Tunggu Lagi
Latihan Mandiri
- Apa yang dimaksud dengan algoritma?
- Mengapa algoritma harus disusun secara berurutan?
- Sebutkan tiga contoh algoritma dalam kehidupan sehari-hari.
- Apa yang dimaksud dengan flowchart?
- Sebutkan fungsi flowchart.
- Apa nama simbol untuk memulai dan mengakhiri flowchart?
- Apa fungsi simbol persegi panjang?
- Apa fungsi simbol belah ketupat?
- Buat algoritma sederhana mencuci tangan.
- Ubah algoritma tersebut menjadi flowchart.
Kunci Jawaban
- Algoritma adalah langkah-langkah yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah.
- Agar proses berjalan dengan benar dan tujuan dapat tercapai.
- Membuat kopi, login Instagram, dan mengirim email.
- Flowchart adalah bagan yang menggambarkan alur suatu algoritma.
- Mempermudah memahami urutan proses.
- Simbol Terminator (Oval).
- Menunjukkan suatu proses atau kegiatan.
- Menunjukkan keputusan atau percabangan.
- Jawaban disesuaikan dengan langkah siswa.
- Jawaban disesuaikan dengan flowchart yang dibuat siswa.
Rangkuman Materi
- Algoritma merupakan pilar keempat Berpikir Komputasional.
- Algoritma berisi langkah-langkah yang tersusun secara logis.
- Flowchart digunakan untuk menggambarkan algoritma dalam bentuk diagram.
- Algoritma digunakan dalam kehidupan sehari-hari maupun pemrograman komputer.
- Semakin jelas algoritma yang dibuat, semakin mudah suatu masalah diselesaikan.
Latihan Akhir Bab Berpikir Komputasional
Setelah mempelajari materi Dekomposisi, Pattern Recognition, Abstraction, dan Algorithm, kerjakan latihan berikut secara mandiri.
A. Pilihan Ganda
-
Berikut yang merupakan pengertian Dekomposisi adalah ....
A. Menyusun langkah-langkah penyelesaian masalah
B. Memecah masalah besar menjadi bagian-bagian kecil
C. Mengabaikan informasi penting
D. Mengenali gambar -
Pattern Recognition bertujuan untuk ....
A. Menghapus data
B. Menentukan warna
C. Mengenali pola yang berulang
D. Menggambar flowchart -
Contoh Abstraksi adalah ....
A. Menghafal rumus
B. Menampilkan seluruh informasi
C. Membuat peta sederhana
D. Menulis kode program -
Langkah-langkah sistematis dalam menyelesaikan masalah disebut ....
A. Data
B. Informasi
C. Algoritma
D. Jaringan -
Flowchart digunakan untuk ....
A. Menggambar bangunan
B. Menggambar peta
C. Menggambarkan algoritma
D. Menyimpan file -
Simbol oval pada flowchart berfungsi sebagai ....
A. Keputusan
B. Proses
C. Awal dan akhir
D. Input -
Simbol belah ketupat menunjukkan ....
A. Proses
B. Keputusan
C. Data
D. Penyimpanan -
Kegiatan yang menggunakan Pattern Recognition adalah ....
A. Menentukan pola bilangan
B. Menghapus file
C. Menginstal aplikasi
D. Mengetik dokumen -
Berikut yang termasuk informasi penting dalam peta sekolah adalah ....
A. Warna tembok
B. Jumlah pohon
C. Ruang Guru
D. Warna pagar -
Tahapan pertama dalam membuat algoritma adalah ....
A. Menentukan masalah
B. Menggambar flowchart
C. Menghapus data
D. Menjalankan program
B. Soal Uraian
- Jelaskan pengertian Berpikir Komputasional.
- Jelaskan pengertian Dekomposisi.
- Jelaskan pengertian Pattern Recognition.
- Jelaskan pengertian Abstraction.
- Jelaskan pengertian Algorithm.
- Sebutkan empat pilar Berpikir Komputasional.
- Jelaskan manfaat Dekomposisi.
- Mengapa Pattern Recognition penting?
- Apa manfaat Abstraksi?
- Mengapa Algoritma harus berurutan?
Kunci Jawaban Pilihan Ganda
| No | Jawaban |
|---|---|
| 1 | B |
| 2 | C |
| 3 | C |
| 4 | C |
| 5 | C |
| 6 | C |
| 7 | B |
| 8 | A |
| 9 | C |
| 10 | A |
Kunci Jawaban Uraian
- Berpikir Komputasional adalah cara berpikir logis dan sistematis untuk menyelesaikan masalah.
- Dekomposisi adalah proses memecah masalah besar menjadi bagian-bagian kecil.
- Pattern Recognition adalah kemampuan mengenali pola atau kesamaan yang berulang.
- Abstraction adalah proses memilih informasi penting dan mengabaikan informasi yang tidak diperlukan.
- Algorithm adalah langkah-langkah yang tersusun secara logis untuk menyelesaikan masalah.
-
- Dekomposisi
- Pattern Recognition
- Abstraction
- Algorithm
- Membantu pekerjaan menjadi lebih mudah diselesaikan.
- Karena dapat membantu menemukan solusi lebih cepat.
- Menyederhanakan suatu masalah sehingga lebih mudah dipahami.
- Agar proses berjalan secara benar dan tujuan dapat tercapai.
Refleksi Pembelajaran
Jawablah pertanyaan berikut dengan jujur.
| Pernyataan | Ya | Tidak |
|---|---|---|
| Saya memahami pengertian Berpikir Komputasional. | □ | □ |
| Saya dapat melakukan Dekomposisi. | □ | □ |
| Saya dapat menemukan suatu pola. | □ | □ |
| Saya memahami konsep Abstraksi. | □ | □ |
| Saya mampu membuat Algoritma. | □ | □ |
| Saya mampu membuat Flowchart. | □ | □ |
Kesimpulan
Berpikir Komputasional merupakan kemampuan penting yang harus dimiliki setiap siswa pada era digital. Melalui empat pilar utama yaitu Dekomposisi, Pattern Recognition, Abstraction, dan Algorithm, siswa dapat belajar menyelesaikan berbagai masalah secara logis, sistematis, efektif, dan efisien.
Konsep Berpikir Komputasional tidak hanya digunakan dalam pemrograman komputer, tetapi juga dapat diterapkan dalam kehidupan sehari-hari, pendidikan, dunia kerja, bisnis, dan teknologi. Dengan sering berlatih melalui berbagai contoh, tugas, dan praktik sederhana, siswa akan terbiasa berpikir kritis dan mampu menemukan solusi terhadap berbagai permasalahan yang dihadapi.
FAQ (Frequently Asked Questions)
Apa itu Berpikir Komputasional?
Berpikir Komputasional adalah cara berpikir logis dan sistematis untuk menyelesaikan masalah.
Ada berapa pilar Berpikir Komputasional?
Ada empat pilar, yaitu Dekomposisi, Pattern Recognition, Abstraction, dan Algorithm.
Apakah Berpikir Komputasional harus menggunakan komputer?
Tidak. Berpikir Komputasional dapat dipelajari melalui aktivitas tanpa komputer (Computer Science Unplugged), seperti diskusi, permainan, studi kasus, dan praktik menggunakan kertas.
Mengapa siswa perlu mempelajari Berpikir Komputasional?
Karena kemampuan ini membantu siswa berpikir kritis, memecahkan masalah secara sistematis, dan menjadi dasar dalam pembelajaran koding, kecerdasan artifisial, serta teknologi digital.





0 Comments