Modul Ajar Informatika Kelas 7 SMP: Berpikir Komputasional (Bab 1)

Pembelajaran 4 pilar berpikir komputasional (dekomposisi, pengenalan pola, abstraksi, algoritma), pemecahan masalah diskrit terstruktur, optimasi penjadwalan, dan representasi data.

Capaian dan tujuan pembelajaran

  • Peserta didik mampu menjelaskan 4 pilar fondasi berpikir komputasional.
  • Peserta didik mampu menerapkan dekomposisi dan abstraksi untuk menyelesaikan persoalan komputasi diskrit.
  • Peserta didik mampu merancang langkah algoritma terstruktur untuk menyelesaikan tantangan logika.

Materi pokok & uraian konsep pembelajaran

Berpikir Komputasional (*Computational Thinking*) adalah metode pemecahan masalah yang merumuskan persoalan dan solusinya sedemikian rupa sehingga dapat dieksekusi secara efektif oleh agen pemroses informasi, baik manusia maupun komputer.

Empat fondasi utama berpikir komputasional meliputi dekomposisi (memecah persoalan kompleks menjadi sub-masalah kecil), pengenalan pola (*pattern recognition*), abstraksi (menyaring detail yang tidak relevan dan berfokus pada informasi penting), serta perancangan algoritma langkah demi langkah.

Penerapan berpikir komputasional melatih peserta didik menyelesaikan teka-teki logika diskrit, merancang jalur rute terpendek (*shortest path*), mengoptimalkan antrean pelayanan, dan menyusun strategi logis dalam kehidupan sehari-hari.

Peta subtopik bahasan

  • Konsep Dasar dan 4 Pilar Berpikir Komputasional

    Memahami dekomposisi, pengenalan pola, abstraksi, dan algoritma.

  • Penyelesaian Masalah dengan Dekomposisi dan Abstraksi

    Memecah masalah sistemik dan memilah variabel esensial dalam studi kasus nyata.

  • Pengenalan Pola dan Representasi Data

    Mengenali pola berulang pada deret angka/grafik dan menyusun representasi simbolik.

  • Optimasi Penjadwalan dan Logika Algoritmik

    Menyelesaikan tantangan logika Bebras, optimasi rute, dan penyusunan instruksi terstruktur.

Istilah kunci dan glosarium

Berpikir Komputasional
Kemampuan memecahkan masalah kompleks dengan pendekatan logis dan sistematis ala ilmu komputer.
Dekomposisi
Proses memecah masalah besar atau sistem rumit menjadi bagian-bagian yang lebih kecil dan mudah dikelola.
Abstraksi
Proses mengabaikan detail yang tidak esensial untuk memfokuskan perhatian pada pola dan informasi utama.
Pengenalan Pola
Kemampuan melihat kesamaan, keteraturan, atau tren berulang pada data atau masalah yang dihadapi.
Algoritma
Urutan langkah-langkah logis dan terhingga yang disusun secara sistematis untuk menyelesaikan suatu tugas.

Instrumen asesmen formatif & contoh soal pembelajaran

5 butir instrumen soal pilihan ganda berbasis HOTS untuk mengukur pemahaman konsep pada bab ini. Dilengkapi kunci jawaban dan uraian pembahasan analitis.

Soal 1

Ketika merancang aplikasi resep masakan, seorang programmer memutuskan untuk memecah sistem menjadi modul belanja bahan, modul pemotongan, dan modul perebusan. Tindakan ini merupakan penerapan dari pilar...

  • A. Abstraksi
  • B. Dekomposisi
  • C. Pengenalan pola
  • D. Debugging
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Dekomposisi adalah teknik memecah masalah besar atau sistem yang kompleks menjadi bagian-bagian kecil yang lebih mudah dikerjakan secara terpisah.

Soal 2

Saat melihat peta rute jalur transportasi bus kota, garis-garis jalan kecil dan bangunan diabaikan, hanya halte dan jalur utama yang ditampilkan. Konsep berpikir komputasional yang diterapkan pada peta tersebut adalah...

  • A. Abstraksi
  • B. Dekomposisi
  • C. Algoritma
  • D. Enkripsi
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan A

Pembahasan: Abstraksi menghilangkan detail yang tidak relevan (bangunan sekitar) dan hanya menampilkan informasi inti (rute dan halte) agar sistem mudah dipahami.

Soal 3

Seorang kurir harus mengantarkan paket ke 4 alamat berbeda dengan memilih rute terpendek agar hemat waktu dan bensin. Masalah ini merupakan contoh persoalan optimasi...

  • A. Pengenalan pola wajah
  • B. Pencarian jalur terpendek (*shortest path*)
  • C. Dekomposisi teks
  • D. Kompresi data suara
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Penentuan rute kurir terpendek adalah persoalan optimasi pencarian lintasan terpendek (*shortest path problem*) dalam teori graf komputasi.

Soal 4

Karakteristik utama dari suatu algoritma yang baik adalah...

  • A. Harus ditulis menggunakan bahasa pemrograman Python saja
  • B. Langkah-langkahnya jelas, logis, tidak ambigu, dan memiliki titik henti (*terminasi*)
  • C. Memiliki instruksi tanpa batas waktu
  • D. Hanya dapat dimengerti oleh mesin komputer berkecepatan tinggi
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Algoritma wajib memiliki ketetapan instruksi yang jelas (definiteness), tidak ambigu, dan berakhir setelah sejumlah langkah terhingga (finiteness).

Soal 5

Melihat keteraturan bahwa setiap bilangan genap selalu habis dibagi 2 dan berakhiran 0, 2, 4, 6, atau 8 merupakan bentuk keterampilan...

  • A. Dekomposisi
  • B. Pengenalan Pola (*Pattern Recognition*)
  • C. Abstraksi
  • D. Kompilasi
Lihat Kunci Jawaban & Pembahasan
Kunci Jawaban: Pilihan B

Pembahasan: Mengidentifikasi kesamaan ciri atau keteraturan pada sekumpulan data adalah esensi dari pengenalan pola (*pattern recognition*).

Petunjuk penggunaan berkas

Setelah mengunduh berkas perangkat ajar, ikuti langkah berikut untuk menggunakannya secara optimal:

  1. Buka dokumen menggunakan Microsoft Word, Google Docs, atau LibreOffice.
  2. Sesuaikan identitas satuan pendidikan, nama guru pengampu, NIP, serta alokasi waktu kelas.
  3. Cetak instrumen asesmen atau bagikan lembar kerja (LKPD) kepada peserta didik.

Bahan ajar Informatika lainnya

  • Teknologi Informasi dan Komunikasi

    Informatika SMP Kelas 7 · Semester 1

  • Sistem Komputer

    Informatika SMP Kelas 7 · Semester 1

  • Jaringan Komputer dan Internet

    Informatika SMP Kelas 7 · Semester 2