Empat Komponen Berpikir Komputasional (Computational Thinking)

Capaian Pembelajaran

Setelah mempelajari materi ini, peserta didik diharapkan mampu:


A. Pengertian Berpikir Komputasional

Berpikir komputasional (Computational Thinking) adalah cara berpikir logis, sistematis, dan terstruktur untuk menyelesaikan suatu masalah sehingga solusi yang diperoleh dapat diterapkan oleh manusia maupun komputer.

Berpikir komputasional bukan berarti harus menggunakan komputer, tetapi menggunakan cara berpikir seperti seorang pemrogram dalam memecahkan masalah.

Tujuan Berpikir Komputasional


B. Empat Komponen Berpikir Komputasional

Empat komponen utama berpikir komputasional yaitu:

Keempat komponen tersebut saling berhubungan dalam menyelesaikan masalah.


1. Dekomposisi (Decomposition)

Pengertian

Dekomposisi adalah proses memecah suatu masalah besar menjadi bagian-bagian kecil sehingga lebih mudah diselesaikan.

Masalah yang besar sering kali sulit dipahami. Oleh karena itu, masalah tersebut dibagi menjadi beberapa bagian kecil yang lebih sederhana.

Ilustrasi

Misalnya akan mengadakan acara ulang tahun.

Masalah besar:

Menyiapkan pesta ulang tahun.

Dipecah menjadi:

Setiap bagian dapat dikerjakan secara terpisah.


Contoh di Sekolah

Masalah:

Membuat majalah sekolah.

Dekomposisi:


Contoh dalam Komputer

Masalah:
Membuat aplikasi perpustakaan.

Dipecah menjadi:


Manfaat Dekomposisi


2. Pengenalan Pola (Pattern Recognition)

Pengertian

Pengenalan pola adalah mencari kesamaan atau pola dari beberapa masalah sehingga solusi yang pernah digunakan dapat digunakan kembali.

Dengan mengenali pola, kita tidak perlu membuat solusi baru dari awal.


Contoh

Perhatikan urutan berikut.

2, 4, 6, 8, ...

Polanya adalah:

Bertambah 2 setiap angka.


Contoh lain:

Hari Senin masuk sekolah pukul 07.00

Hari Selasa masuk sekolah pukul 07.00

Hari Rabu masuk sekolah pukul 07.00

Pola:
Masuk sekolah selalu pukul 07.00.


Contoh dalam Kehidupan

Saat membuat mie instan, langkah-langkahnya hampir sama untuk semua merek:

Karena polanya sama, kita mudah memasak berbagai merek mie.


Contoh dalam Informatika

Saat membuat akun media sosial:

Semua aplikasi hampir memiliki pola yang sama.


Manfaat Pengenalan Pola


3. Abstraksi (Abstraction)

Pengertian

Abstraksi adalah proses memilih informasi yang penting dan mengabaikan informasi yang tidak diperlukan.

Tidak semua informasi harus digunakan dalam menyelesaikan masalah.


Contoh

Ketika ingin pergi ke sekolah menggunakan Google Maps.

Informasi yang diperlukan:

Informasi yang tidak diperlukan:

Informasi tersebut tidak memengaruhi perjalanan.


Contoh di Sekolah

Data siswa:

Jika ingin membuat daftar nilai, cukup menggunakan:

Hobi dan warna kesukaan tidak diperlukan.


Contoh dalam Komputer

Saat membuat aplikasi perpustakaan.

Yang diperlukan:

Yang tidak diperlukan:

Jika tidak memengaruhi sistem.


Manfaat Abstraksi


4. Algoritma (Algorithm)

Pengertian

Algoritma adalah urutan langkah-langkah yang logis, sistematis, dan berurutan untuk menyelesaikan suatu masalah.

Algoritma harus jelas dan dapat diikuti oleh siapa saja.


Contoh

Algoritma membuat teh hangat:


Contoh Algoritma Meminjam Buku


Bentuk Algoritma

a. Narasi

Bangun tidur → mandi → memakai seragam → sarapan → berangkat sekolah.


b. Flowchart

Mulai

   │

   ▼

Bangun Tidur

   │

   ▼

Mandi

   │

   ▼

Memakai Seragam

   │

   ▼

Sarapan

   │

   ▼

Berangkat Sekolah

   │

   ▼

Selesai



c. Pseudocode

Mulai


Bangun Tidur

Mandi

Memakai Seragam

Sarapan

Berangkat ke Sekolah


Selesai



Ciri-ciri Algoritma yang Baik


Hubungan Keempat Komponen

Misalnya ingin membuat aplikasi kantin sekolah.

Langkah 1

Dekomposisi

Masalah dibagi menjadi:

↓

Langkah 2

Pengenalan Pola

Melihat aplikasi makanan lain seperti GoFood atau GrabFood.

↓

Langkah 3

Abstraksi

Mengambil informasi penting:

Mengabaikan informasi yang tidak diperlukan seperti warna meja kantin.

↓

Langkah 4

Algoritma

Menyusun langkah:

Login → Pilih menu → Hitung total → Bayar → Cetak bukti.


Contoh Penerapan Berpikir Komputasional

Kasus

Sekolah akan mengadakan lomba kebersihan kelas.

Dekomposisi

Pengenalan Pola

Kegiatan kebersihan dilakukan setiap hari dengan urutan yang hampir sama.

Abstraksi

Fokus pada:

Tidak perlu memperhatikan warna dinding kelas.

Algoritma


Ringkasan Materi

Komponen

Pengertian

Tujuan

Contoh

Dekomposisi

Memecah masalah besar menjadi bagian kecil

Mempermudah penyelesaian

Membagi tugas membuat majalah sekolah

Pengenalan Pola

Mencari kesamaan dari beberapa masalah

Menggunakan solusi yang sudah ada

Pola langkah membuat akun pada berbagai aplikasi

Abstraksi

Memilih informasi penting dan mengabaikan yang tidak penting

Menyederhanakan masalah

Menggunakan data nama dan NIS untuk daftar nilai

Algoritma

Menyusun langkah-langkah penyelesaian masalah secara berurutan

Menghasilkan solusi yang sistematis

Langkah membuat teh atau meminjam buku


Latihan

A. Pilihan Ganda

Kunci Jawaban: 1. C, 2. B, 3. B, 4. C, 5. B


B. Soal Uraian


Kesimpulan

Berpikir komputasional merupakan keterampilan penting pada abad ke-21 yang membantu kita menyelesaikan masalah secara logis, sistematis, efektif, dan efisien. Empat komponen utamanya—dekomposisi, pengenalan pola, abstraksi, dan algoritma—bekerja secara berurutan untuk mengubah masalah yang kompleks menjadi solusi yang mudah dipahami dan dapat diterapkan, baik dalam kehidupan sehari-hari maupun dalam bidang informatika. Dengan menguasai keempat komponen tersebut, peserta didik akan lebih siap menghadapi berbagai tantangan dan mampu mengembangkan solusi yang kreatif serta terstruktur.