🔗 Tautan artikel berhasil disalin ke clipboard!
Berita & Artikel • 📅 07 Okt 2026 • ⏱️ 7 menit baca • 👁️ 80 kali dibaca

Ringkasan Materi Berpikir Komputasional

A

Ahmad Saleh Bancin

Administrator Sekolah / Pengelola Web

Ringkasan Materi Berpikir Komputasional

MATERI INFORMATIKA SMP KELAS 7

BAB: BERPIKIR KOMPUTASIONAL (COMPUTATIONAL THINKING)


Disusun untuk: Siswa SMP Kelas 7

Mata Pelajaran: Informatika

Materi: Berpikir Komputasional


BAGIAN 1: PENGERTIAN BERPIKIR KOMPUTASIONAL


A. APA ITU BERPIKIR KOMPUTASIONAL?


Berpikir komputasional (Computational Thinking) adalah cara berpikir

untuk menyelesaikan masalah secara sistematis, logis, dan terstruktur

seperti cara kerja komputer. Berpikir komputasional bukan berarti

berpikir seperti komputer, tetapi berpikir dengan cara yang dapat

dimengerti oleh komputer maupun manusia.


Tokoh yang mempopulerkan istilah ini adalah Jeanette Wing (2006),

yang mengatakan bahwa computational thinking adalah keterampilan

dasar yang harus dimiliki semua orang, bukan hanya programmer.


B. MENGAPA BERPIKIR KOMPUTASIONAL PENTING?


1. Melatih kemampuan memecahkan masalah secara runtut.

2. Membantu memahami teknologi di sekitar kita.

3. Berguna dalam kehidupan sehari-hari, bukan hanya di komputer.

4. Menjadi dasar untuk belajar pemrograman (coding).

5. Melatih logika, kreativitas, dan ketelitian.


C. EMPAT PILAR BERPIKIR KOMPUTASIONAL


Berpikir komputasional memiliki 4 pilar utama:


1. DEKOMPOSISI (Decomposition)

Memecah masalah besar menjadi bagian-bagian kecil yang lebih

mudah diselesaikan.

Contoh: Membagi tugas kelompok besar menjadi beberapa tugas

kecil yang bisa dikerjakan masing-masing anggota.


2. PENGAKUAN POLA (Pattern Recognition)

Mencari kesamaan atau pola dalam masalah yang sedang dihadapi

untuk menemukan solusi yang lebih cepat.

Contoh: Menyadari bahwa soal matematika tipe tertentu selalu

diselesaikan dengan rumus yang sama.


3. ABSTRAKSI (Abstraction)

Mengambil informasi penting saja dan mengabaikan detail yang

tidak perlu.

Contoh: Membuat peta jalan ke sekolah cukup menunjukkan jalan

utama, tanpa perlu menggambar setiap pohon atau rumah.


4. ALGORITMA (Algorithm)

Menyusun langkah-langkah penyelesaian masalah secara berurutan

dan jelas.

Contoh: Resep masakan adalah algoritma, karena berisi langkah-

langkah berurutan untuk membuat makanan.


BAGIAN 2: PENJELASAN SETIAP PILAR DENGAN CONTOH


2.1 DEKOMPOSISI


Pengertian:

Dekomposisi adalah proses memecah masalah kompleks menjadi

sub-masalah yang lebih kecil dan sederhana.


Contoh dalam kehidupan sehari-hari:

Masalah "Saya harus bersiap ke sekolah tepat waktu."

Dekomposisi:

a. Bangun pagi

b. Mandi

c. Sarapan

d. Memakai seragam

e. Menyiapkan tas dan buku

f. Berangkat ke sekolah


Contoh dalam informatika:

Membuat aplikasi kalkulator sederhana bisa dipecah menjadi:

a. Membuat tampilan tombol angka

b. Membuat tampilan layar hasil

c. Membuat fungsi penjumlahan

d. Membuat fungsi pengurangan

e. Membuat fungsi perkalian

f. Membuat fungsi pembagian


2.2 PENGAKUAN POLA (PATTERN RECOGNITION)


Pengertian:

Pengakuan pola adalah kemampuan mengenali kesamaan, perbedaan,

atau keteraturan dalam suatu masalah sehingga solusi bisa

digunakan berulang.


Contoh dalam kehidupan sehari-hari:

Setiap hari Senin kamu memakai seragam putih-biru.

Kamu mengenali pola: "Setiap Senin = seragam putih-biru."


Contoh dalam informatika:

Menyadari bahwa menghitung luas persegi dan luas persegi

panjang memiliki pola yang mirip, yaitu panjang x lebar.


Contoh dalam matematika:

Barisan bilangan 2, 4, 6, 8, 10, ...

Pola: selalu bertambah 2.

Maka suku berikutnya adalah 12.


2.3 ABSTRAKSI


Pengertian:

Abstraksi adalah proses menyaring informasi penting dan

mengabaikan detail yang tidak relevan.


Contoh dalam kehidupan sehari-hari:

Saat menceritakan liburan ke teman, kamu tidak perlu menceritakan

setiap detik kejadian. Cukup ceritakan hal-hal pentingnya saja.


Contoh dalam informatika:

Aplikasi Google Maps tidak menampilkan setiap batu atau rumput di

jalan. Yang ditampilkan hanya jalan, nama tempat, dan arah.


Contoh dalam pemrograman:

Saat membuat program data siswa, kita hanya menyimpan data

penting seperti nama, kelas, dan NIS. Tidak perlu menyimpan

warna rambut atau makanan favorit siswa.


2.4 ALGORITMA


Pengertian:

Algoritma adalah urutan langkah-langkah logis dan sistematis

untuk menyelesaikan suatu masalah.


Ciri-ciri algoritma yang baik:

1. Jelas (tidak ambigu)

2. Memiliki input dan output

3. Efektif dan efisien

4. Berhingga (pasti berakhir)

5. Terurut langkahnya


Contoh dalam kehidupan sehari-hari:

Algoritma membuat mie instan:

1. Didihkan air 400 ml

2. Masukkan mie ke dalam air mendidih

3. Masak selama 3 menit

4. Tiriskan mie

5. Campurkan bumbu di mangkuk

6. Masukkan mie ke mangkuk

7. Aduk hingga rata

8. Mie siap disajikan


Contoh dalam informatika:

Algoritma menghitung rata-rata nilai:

1. Mulai

2. Masukkan nilai-nilai yang akan dihitung

3. Jumlahkan semua nilai

4. Hitung banyaknya nilai

5. Bagi jumlah nilai dengan banyaknya nilai

6. Tampilkan hasil

7. Selesai


Bentuk penyajian algoritma:

a. Teks (deskripsi langkah)

b. Diagram alur (flowchart)

c. Pseudocode (kode semu)

d. Bahasa pemrograman


BAGIAN 3: STUDI KASUS


STUDI KASUS 1: MENGHITUNG LUAS BANGUN DATAR


Masalah:

Dina ingin membuat program sederhana untuk menghitung luas

persegi panjang dan segitiga.


Penyelesaian dengan Berpikir Komputasional:


1. Dekomposisi:

- Buat bagian input (panjang, lebar, alas, tinggi)

- Buat bagian proses (perhitungan luas)

- Buat bagian output (menampilkan hasil)


2. Pengakuan Pola:

- Luas persegi panjang = panjang x lebar

- Luas segitiga = 1/2 x alas x tinggi

- Pola: keduanya mengalikan dua ukuran lalu mungkin dibagi 2


3. Abstraksi:

- Yang penting: ukuran panjang, lebar, alas, tinggi

- Yang tidak perlu: warna, nama pemilik, dsb.


4. Algoritma:

Mulai

Input panjang, lebar

Hitung luas_persegi = panjang x lebar

Tampilkan luas_persegi

Input alas, tinggi

Hitung luas_segitiga = 0.5 x alas x tinggi

Tampilkan luas_segitiga

Selesai


STUDI KASUS 2: MEMBUAT JADWAL BELAJAR


Masalah:

Rian ingin membuat jadwal belajar mingguan yang efisien.


Penyelesaian:


1. Dekomposisi:

- Daftar mata pelajaran

- Daftar waktu luang

- Prioritas pelajaran yang sulit

- Waktu istirahat


2. Pengakuan Pola:

- Setiap hari punya waktu luang yang sama (misal 19.00-21.00)

- Mata pelajaran sulit butuh waktu lebih lama


3. Abstraksi:

- Cukup tentukan: hari, jam, mata pelajaran

- Tidak perlu detail seperti warna buku atau tempat belajar


4. Algoritma:

Mulai

Tentukan mata pelajaran prioritas

Tentukan jam belajar setiap hari

Bagi waktu untuk tiap pelajaran

Sisipkan waktu istirahat

Susun jadwal dalam tabel

Selesai


STUDI KASUS 3: MENEMUKAN BUKU DI PERPUSTAKAAN


Masalah:

Kamu ingin menemukan buku tertentu di perpustakaan sekolah

yang memiliki ribuan buku.


Penyelesaian:


1. Dekomposisi:

- Cari kategori buku (pelajaran, novel, komik, dll.)

- Cari rak sesuai kategori

- Cari judul buku

- Ambil buku


2. Pengakuan Pola:

- Buku disusun berdasarkan kategori, lalu abjad judul

- Pola: makin spesifik pencarian, makin cepat ditemukan


3. Abstraksi:

- Yang penting: kategori dan judul buku

- Yang tidak penting: warna sampul, ketebalan, penerbit


4. Algoritma:

Mulai

Tentukan judul buku yang dicari

Tentukan kategori buku

Cari rak sesuai kategori

Telusuri judul berdasarkan abjad

Jika ditemukan, ambil buku

Jika tidak, tanya petugas

Selesai


STUDI KASUS 4: MEMBUAT PROGRAM KALKULATOR SEDERHANA


Masalah:

Buatlah langkah-langkah membuat kalkulator yang bisa

menjumlahkan, mengurangi, mengalikan, dan membagi dua angka.


Penyelesaian:


1. Dekomposisi:

- Bagian input angka

- Bagian pemilihan operasi

- Bagian perhitungan

- Bagian menampilkan hasil


2. Pengakuan Pola:

- Semua operasi membutuhkan dua angka

- Semua operasi menampilkan satu hasil


3. Abstraksi:

- Yang penting: angka1, angka2, operator, hasil

- Detail tampilan bisa diabaikan dulu


4. Algoritma:

Mulai

Input angka1

Input angka2

Input operator (+, -, x, :)

Jika operator = "+" maka hasil = angka1 + angka2

Jika operator = "-" maka hasil = angka1 - angka2

Jika operator = "x" maka hasil = angka1 x angka2

Jika operator = ":" maka hasil = angka1 : angka2

Tampilkan hasil

Selesai


BAGIAN 4: RANGKUMAN


1. Berpikir komputasional adalah cara berpikir sistematis untuk

memecahkan masalah seperti cara kerja komputer.


2. Empat pilar berpikir komputasional:

- Dekomposisi: memecah masalah besar menjadi kecil

- Pengakuan pola: mencari kesamaan/keteraturan

- Abstraksi: menyaring informasi penting

- Algoritma: menyusun langkah berurutan


3. Berpikir komputasional berguna dalam kehidupan sehari-hari,

bukan hanya untuk programmer.


4. Berpikir komputasional melatih logika, kreativitas, dan

kemampuan memecahkan masalah.


BAGIAN 5: GLOSARIUM


Algoritma : Urutan langkah logis penyelesaian masalah.

Abstraksi : Menyaring informasi penting saja.

Dekomposisi : Memecah masalah besar menjadi kecil.

Flowchart : Diagram alur penyelesaian masalah.

Komputasional : Berkaitan dengan komputer atau perhitungan.

Logika : Cara berpikir yang masuk akal.

Pola : Keteraturan yang berulang.

Pseudocode : Kode semu, mirip bahasa pemrograman.

Sistematis : Teratur dan berurutan.

Bagikan artikel ini:
← Kembali ke Semua Artikel