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
BAGIAN I
Konsep Dasar & Peta Materi
Memahami bagaimana cara kerja komputer membantu manusia berpikir secara lebih sistematis dan kreatif dalam merancang solusi.
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
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.
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
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)
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)
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)
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)
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
BAGIAN II
Penerapan & Implementasi Praktis
Menghubungkan teori berpikir komputasional dengan penyelesaian studi kasus sehari-hari dan pengembangan teknologi modern.
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
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
Peningkatan Efisiensi Solusi Berbasis CT
Ada Pertanyaan?
Mari diskusikan penerapannya dalam pembelajaran Informatika & Koding!
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