📢 Selamat datang di Ruang Nate! 👋 📝 Follow blog ini untuk update terbaru 🔔 👍 Like dan share jika suka artikelnya ❤️

Pola & Abstraksi: Dua Senjata Rahasia Berpikir Komputasional

Daftar Isi

Fase / KelasF / Kelas XI
Alokasi Waktu5 JP × 45 menit (225 menit)
Elemen CPBerpikir Komputasional (BK)
Tujuan PembelajaranMengidentifikasi pola dalam data, menjelaskan pengertian abstraksi, membedakan informasi penting dan tidak penting, serta menerapkan pola dan abstraksi pada kasus nyata
Materi PrasyaratPertemuan 1–2 — Algoritma dan Dekomposisi

Kisah Pemantik — Antrean di Kantin

Setiap hari Senin pukul 09.00, kantin sekolah selalu ramai dan antreannya panjang. Sinta memperhatikan: yang paling cepat keluar dari antrean adalah pembeli yang sudah tahu mau membeli apa, sedangkan yang lama adalah yang bingung. Sinta menyimpulkan sebuah pola: *semakin jelas niat beli, semakin cepat antrean selesai*. Ia juga meringkas antrean menjadi satu informasi penting saja — waktu tunggu — tanpa peduli warna baju pembeli.

❓ Pertanyaan pemantik: Pola apa yang sering kamu amati di sekitarmu (macet, diskon, cuaca)? Informasi apa yang harus diabaikan agar kamu bisa mengambil keputusan dengan cepat?

A. Pengenalan Pola (Pattern Recognition)

Pengenalan pola adalah kemampuan mengamati kesamaan, keteraturan, atau hubungan dalam data untuk membuat prediksi atau pengelompokan. Ini adalah pilar kedua Computational Thinking.

Contoh pola dalam kehidupan:

  • Deret angka: 1, 4, 7, 10, ... (pola: +3)
  • Pola visual: motif batik, ubin lantai, wallpaper
  • Pola perilaku: macet setiap jam 7 pagi, diskon setiap akhir bulan
  • Pola alam: siang-malam, musim hujan-kemarau

B. Jenis-Jenis Pola

Jenis PolaContohPola
Aritmatika2, 5, 8, 11, ...Selisih tetap (+3)
Geometri2, 6, 18, 54, ...Dikali tetap (×3)
Kuadrat1, 4, 9, 16, 25, ...n² (n = 1, 2, 3, ...)
Fibonacci1, 1, 2, 3, 5, 8, ...Jumlah 2 bilangan sebelumnya
Visual❄️❄️❄️ (3 keping salju berulang)Pengulangan bentuk
Manfaat pola
Dengan mengenali pola, kita dapat memprediksi apa yang akan terjadi selanjutnya — misalnya memperkirakan deret berikutnya atau memprediksi waktu macet.

C. Abstraksi

Abstraksi adalah teknik menyaring informasi dengan hanya mengambil detail esensial dan mengabaikan detail yang tidak relevan. Abstraksi menyederhanakan masalah kompleks agar mudah dipahami. Ini adalah pilar ketiga Computational Thinking.

SituasiDetail Penting (dipertahankan)Detail Tidak Penting (diabaikan)
Membeli HP baruRAM, penyimpanan, harga, merekWarna kotak, posisi toko
Mendaftar sekolahNilai rapor, jarak rumah, akreditasiWarna seragam, halaman sekolah
Membuat kueBahan, takaran, suhu ovenMerek mixer, warna apron
Naik angkotRute, tarif, tujuanWarna angkot, plat nomor


D. Langkah Melakukan Abstraksi & Hubungan 4 Pilar

  • Identifikasi semua informasi yang tersedia
  • Tentukan tujuan — untuk apa informasi ini digunakan?
  • Tanyakan: 'Apakah informasi ini penting untuk mencapai tujuan?'
  • Simpan yang penting, buang yang tidak penting
  • Sajikan dalam bentuk sederhana

Hubungan 4 pilar — contoh membuat aplikasi cuaca:

  1. 1. Dekomposisi: ambil data, olah data, tampilkan
  2. 2. Pola: cuaca cenderung sama dalam 3 jam
  3. 3. Abstraksi: hanya suhu, kelembaban, kecepatan angin (abaikan tekanan udara, indeks UV)
  4. 4. Algoritma: langkah mengambil data dari API → proses → tampilkan

Contoh Soal & Penyelesaian

❓ Tentukan 2 angka berikutnya: 3, 6, 12, 24, ?, ?
Jawaban: Pola geometri (×2): 3, 6, 12, 24, 48, 96.
❓ Tentukan pola: A, C, E, G, ?, ?
Jawaban: Pola huruf ganjil (loncat 1 huruf): A, C, E, G, I, K.
❓ Abstraksi 5 informasi penting dari paragraf berikut! *Budi membeli laptop Asus ROG pukul 10 pagi di Toko ABC Senen dengan harga 15 juta. Ia memilih warna hitam. Laptop itu punya RAM 16GB, SSD 512GB, dan layar 15 inci. Budi membayar pakai kartu kredit.*
Jawaban: Jika tujuan = membeli laptop, informasi penting: RAM 16GB, SSD 512GB, layar 15 inci, harga 15 juta, dibayar kartu kredit. Warna kotak, waktu beli, dan nama toko tidak esensial untuk keputusan membeli.
❓ Apa perbedaan pola dan abstraksi? Berikan contoh masing-masing!
Jawaban: Pola = menemukan keteraturan/kesamaan dalam data untuk prediksi (contoh: deret 2, 4, 6, 8 → +2). Abstraksi = menyaring detail agar hanya esensial yang tersisa (contoh: untuk memilih HP, cukup RAM, harga, penyimpanan — abaikan warna kotak).
❓ Deret 1, 1, 2, 3, 5, 8 tergolong pola apa? Sebutkan 2 suku berikutnya!
Jawaban: Pola Fibonacci (suku ke-n = jumlah 2 suku sebelumnya): 8 + 5 = 13, 13 + 8 = 21.

Miskonsepsi & Kesalahan Umum

Miskonsepsi / KesalahanFakta yang Benar
Pola hanya tentang angkaPola bisa berupa visual, perilaku, suara, maupun urutan
Abstraksi = menghilangkan informasiAbstraksi menyimpan yang esensial dan membuang yang tidak relevan sesuai tujuan
Semakin banyak informasi semakin baikTerlalu banyak detail justru menyulitkan pengambilan keputusan
Pola dan abstraksi adalah hal yang samaPola mencari keteraturan; abstraksi menyederhanakan. Dua pilar berbeda

Rangkuman Kunci

Poin penting pertemuan ini:
• Pengenalan pola = menemukan keteraturan untuk prediksi (pilar ke-2 CT). • Abstraksi = menyaring detail esensial, membuang yang tidak relevan (pilar ke-3 CT). • Pola membantu memprediksi; abstraksi membantu menyederhanakan. • Urutan 4 pilar: Dekomposisi → Pola → Abstraksi → Algoritma. • Abstraksi selalu dilakukan berdasarkan tujuan.

Glosarium

IstilahArti
PolaKeteraturan yang bisa diamati dan diprediksi
AbstraksiPenyederhanaan dengan fokus pada informasi esensial
Pola AritmatikaDeret dengan selisih tetap
Pola GeometriDeret dengan pengali tetap
FibonacciDeret di mana suku = jumlah 2 suku sebelumnya
EsensialSangat penting dan harus dipertahankan

Refleksi

Pertanyaan untuk merenungkan pemahamanmu:
  • Konsep apa yang paling penting kamu pelajari hari ini?
  • Bagaimana pola dan abstraksi membantu kamu mengambil keputusan sehari-hari?
  • Bagian mana yang masih sulit dipahami?
  • Apa yang ingin kamu pelajari lebih lanjut?

Skala pemahaman diri: ____/10

Posting Komentar