1 of 16

INFORMATIKA & AI • KELAS 7

SMP NEGERI 1 KISMANTORO

Berpikir Komputasional (Computational Thinking)

Kerangka berpikir logis, terstruktur, dan efisien untuk memecahkan masalah dalam kehidupan sehari-hari dan teknologi digital.

AZKA PRADIPTA NUGROHO

KELAS 7B

2 of 16

BAGIAN I

Konsep Dasar & Peta Materi

Memahami bagaimana cara kerja komputer membantu manusia berpikir secara lebih sistematis dan kreatif dalam merancang solusi.

3 of 16

5 Pokok Bahasan Utama

Materi pembelajaran terbagi menjadi lima landasan utama:

Tujuan Pembelajaran

Melatih siswa agar mampu:

Konsep Berpikir Komputasional: Fondasi 4 pilar utama.

Pengelolaan Data: Mengolah data secara terstruktur.

Pemecahan Masalah: Analisis solusi efektif.

Pengujian Instruksi: Verifikasi logika program.

Pemrograman Visual Blok: Kreativitas koding.

Memahami masalah kompleks dengan tenang dan runtut.

Menyusun langkah-langkah solusi yang jelas dan terstruktur.

Menerapkan logika komputasi baik dengan maupun tanpa komputer (plugged/unplugged).

Peta Konsep Berpikir Komputasional

4 of 16

Apa itu Computational Thinking?

Kerangka Berpikir Logis & Efisien

Berpikir komputasional adalah kerangka atau cara berpikir yang digunakan untuk memahami, menganalisis, dan menyelesaikan masalah secara logis, sistematis, dan efisien.

Meskipun mengadopsi cara kerja komputer, konsep ini dapat diterapkan oleh manusia dalam kehidupan sehari-hari tanpa harus selalu menggunakan komputer.

5 of 16

1. Dekomposisi

Memecah masalah kompleks menjadi bagian-bagian kecil yang lebih mudah dikelola dan diselesaikan.

2. Pengenalan Pola

Mengenali kesamaan, pola, atau tren dalam data untuk membantu mengambil keputusan yang akurat.

3. Abstraksi

Fokus pada informasi penting dan mengabaikan detail yang tidak relevan agar solusi lebih efisien.

4. Desain Algoritma

Mengembangkan langkah-langkah instruksi berurutan untuk menyelesaikan masalah secara terstruktur.

4 Pilar Berpikir Komputasional

6 of 16

Dekomposisi mengacu pada kemampuan memecah masalah atau tugas yang kompleks menjadi tugas-tugas yang lebih kecil dan terorganisir.

Membuat Game: Dipecah menjadi desain karakter, level permainan, dan logika aturan.

Rutinitas Pagi: Dipecah menjadi bangun tidur, mandi, sarapan, dan berangkat sekolah.

Manfaat: Membantu kita tetap fokus pada tiap komponen kecil tanpa merasa kewalahan.

Pilar 1: Dekomposisi (Decomposition)

7 of 16

Kemampuan mengidentifikasi kesamaan atau tren dalam data/informasi guna memprediksi dan merancang solusi terbaik.

Kecerdasan Buatan (AI): Mempelajari perilaku pelanggan untuk memberikan rekomendasi produk yang relevan.

Kehidupan Sehari-hari: Mengetahui penyebab sering terlambat sekolah karena adanya pola tidur terlalu larut malam.

Penyelesaian Efektif: Menggunakan solusi masa lalu untuk masalah serupa yang berulang.

Pilar 2: Pengenalan Pola (Pattern Recognition)

8 of 16

Menyederhanakan konsep kompleks dengan fokus pada informasi utama dan mengabaikan detail kecil yang tidak penting.

Dalam Pemrograman: Membagi kode menjadi modul-modul fungsi kecil yang spesifik.

Navigasi Perjalanan: Mengingat rute utama dan waktu berangkat, bukan detail kecil setiap patokan di jalan.

Matematika & Sains: Menyederhanakan rumus rumit menjadi bentuk dasar yang mudah dipahami.

Pilar 3: Abstraksi (Abstraction)

9 of 16

Proses merancang urutan instruksi logis dan terstruktur untuk menyelesaikan masalah secara sistematis dan efisien.

Urutan Teratur: Menjamin setiap langkah dilakukan dengan benar tanpa ada yang terlewat.

Dapat Diulang: Langkah solusi dapat dijalankan kembali oleh orang atau komputer lain.

Sangat Penting: Menjadi pondasi utama dalam pembuatan program komputer dan sistem otomatisasi.

Pilar 4: Desain Algoritma (Algorithm Design)

10 of 16

1. Memahami

Memahami masalah atau tugas dengan jelas.

2. Memecah

Membagi masalah kompleks jadi sub-tugas kecil.

3. Memilih

Menentukan algoritma paling tepat & efisien.

4. Menulis Kode

Menuliskan kode instruksi yang rapi.

5. Debugging

Menguji kode & membenahi kesalahan/error.

5 Langkah Merancang Algoritma Efektif

11 of 16

BAGIAN II

Penerapan & Implementasi Praktis

Menghubungkan teori berpikir komputasional dengan penyelesaian studi kasus sehari-hari dan pengembangan teknologi modern.

12 of 16

Meningkatkan Kemampuan Problem Solving: Mampu memecahkan masalah rumit secara terstruktur tanpa rasa cemas atau kewalahan.

Meningkatkan Efisiensi Kerja: Menghemat waktu dan sumber daya karena memilih metode yang tepat dan menghilangkan langkah tak perlu.

Pondasi Pemrograman & AI: Memudahkan proses belajar koding, otomatisasi data, dan pemfungsian model kecerdasan buatan.

Komunikasi Solusi yang Jelas: Mampu mempresentasikan gagasan dan instruksi teknis secara runtut kepada orang lain.

Manfaat Penerapan Computational Thinking

13 of 16

Pilar CT

Fokus Utama

Tujuan

Contoh Aplikasi

Dekomposisi

Memecah masalah

Menyederhanakan struktur masalah

Membagi pembuatan game ke level/modul

Pengenalan Pola

Mencari kesamaan/tren

Memprediksi & pakai solusi terdahulu

Sistem rekomendasi pada AI & e-commerce

Abstraksi

Eliminasi detail irrelevant

Fokus pada esensi penting

Membuat peta rute / modul fungsi program

Desain Algoritma

Menyusun urutan langkah

Menghasilkan prosedur sistematis

Menulis resep / skrip instruksi program

Ringkasan Komparasi 4 Pilar CT

14 of 16

Peningkatan Efisiensi Solusi Berbasis CT

15 of 16

Ada Pertanyaan?

Mari diskusikan penerapannya dalam pembelajaran Informatika & Koding!

16 of 16

https://public-storage.zapnito.com/pFFqhaeSQYwDpNHHh4gajJoixGgl7sDdcII37_YSX68

Source: communities.springernature.com

https://www.codingal.com/resources/wp-content/uploads/2025/10/key-components-of-computational-thinking-1024x683.webp

Source: www.codingal.com

https://cdn.labmanager.com/assets/image/54741/principles-of-ai-m.png

Source: www.labmanager.com

https://www.educative.io/_next/image?url=%2Fapi%2Fpage%2F5070571977113600%2Fimage%2Fdownload%2F5021226107994112&w=3000&q=75

Source: www.educative.io

https://lh3.googleusercontent.com/mUd0dQneyWkX6ohzKGk0dE4-vJaSgvgYGPFjWC2krhVWILtIiMFkSxz8OWA3ug17ZzUd61rKPuHFWafiuVJ2j9IVFzHSlklrd5ykNk3t_AZno9gXBfU=w1440

Source: deepmind.google

Image Sources