Materi & LKPD · Pertemuan 5

Berpikir Komputasional — Search & Logika

Sebelum menulis program, seorang programmer perlu melatih cara berpikirnya — memecah masalah, mencari pola, dan menyusun langkah logis. Ini fondasi yang dipakai di semua bahasa pemrograman.

3 JP 🎯 Berpikir Komputasional 📘 Buku hlm. 52–63 🧩 Kode TP BK (kontekstual)
Materi

Melatih Otak Sebelum Melatih Jari

Apa itu Berpikir Komputasional?

Cara berpikir yang memecah masalah besar jadi bagian kecil (dekomposisi), mengenali pola (pattern recognition), mengabaikan detail tak penting (abstraksi), dan menyusun langkah penyelesaian (algoritma).

Aktivitas Mencari (Search)

Bayangkan mencari satu nama di buku telepon tebal. Cara paling efisien bukan membaca dari halaman pertama, tapi membuka ke tengah, cek apakah target ada sebelum atau sesudahnya, lalu ulangi di separuh yang relevan — ini prinsip dasar binary search yang nanti dipakai dalam algoritma pemrograman.

Aktivitas Logika

Logika komputasional bekerja dengan pernyataan benar/salah (True/False) yang bisa digabung dengan operator AND, OR, NOT. Contoh: "Lampu menyala JIKA (hari gelap) DAN (ada orang di ruangan)."

Latihan Pemahaman

Uji Pemahaman — 3 Soal

Campuran pilihan ganda biasa, kompleks, dan dua tingkat — mengikuti kerangka kognitif C1–C3 ala PISA.

Lembar Kerja Peserta Didik

LKPD Pertemuan 5

Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.

1. Buatlah satu contoh masalah sehari-hari, lalu pecah menjadi 3-4 langkah kecil (dekomposisi).
2. Buat satu pernyataan logika (pakai AND/OR/NOT) yang relevan dengan tema proyek kelompokmu.