Followers

Monday, August 11, 2025

Prinsip Pengenalan Pola dan Algoritma

🧠 Berpikir Komputasional — Pengenalan Pola & Algoritma

Materi Informatika Kelas X SMK — lanjutkan dari Dekomposisi & Abstraksi.


Tujuan Pembelajaran

  • Memahami konsep Pengenalan Pola (Pattern Recognition).
  • Memahami konsep Algoritma dan ciri-cirinya.
  • Mampu menerapkan pola dan menulis algoritma sederhana untuk masalah nyata dan pemrograman.

1. Prinsip Pengenalan Pola (Pattern Recognition)

Apa itu? Kemampuan mengenali kemiripan, urutan, atau aturan yang berulang dalam data, objek, atau situasi. Dengan pola, kita dapat menerapkan solusi yang pernah dipakai untuk masalah serupa.

Contoh Sederhana

Masalah 1: Membuat telur dadar — langkah: pecahkan telur → kocok → bumbu → masak.
Masalah 2: Membuat omelet — pola langkahnya sama; hanya ada variasi bahan.

Contoh Komputasi

Ingin menemukan semua file foto di folder? Gunakan pola ekstensi file: *.jpg, *.png, *.gif. Komputer dapat mencari berdasarkan pola ini tanpa membuka file satu per satu.

2. Prinsip Algoritma

Apa itu? Algoritma adalah urutan langkah jelas, logis, dan terstruktur untuk menyelesaikan masalah. Di dunia pemrograman, algoritma harus spesifik karena komputer hanya mengikuti instruksi yang diberikan.

Ciri-ciri Algoritma yang Baik

  1. Jelas dan tidak ambigu.
  2. Berurutan (step by step).
  3. Pasti berakhir (terminating).
  4. Efisien (optimal dalam sumber daya / waktu).

Contoh Sederhana

Masalah: Membuat secangkir kopi instan.

  1. Siapkan cangkir, kopi instan, gula, dan air panas.
  2. Masukkan kopi ke cangkir.
  3. Tambahkan gula sesuai selera.
  4. Tuang air panas.
  5. Aduk hingga merata — kopi siap disajikan.

Contoh Komputer

Masalah: Menjumlahkan dua angka.

  1. Minta input angka pertama → simpan sebagai A.
  2. Minta input angka kedua → simpan sebagai B.
  3. Hitung C = A + B.
  4. Tampilkan hasil C.

Latihan & Tugas (Kelas X SMK)

  1. Analisis Pengenalan Pola
    • Identifikasi pola yang sama antara mengirim email dan mengirim pesan WhatsApp (tuliskan minimal 4 kesamaan langkah).
  2. Menyusun Algoritma Sederhana

    Buatlah algoritma terstruktur (tulis langkah demi langkah) untuk kedua tugas berikut:

    • Mencuci piring kotor di rumah (urut & jelas).
    • Mencari buku di perpustakaan sekolah (dari mencari hingga menemukan).
  3. Implementasi Mini (Opsional, praktikum):

    Dengan bahasa pemrograman sederhana (mis. Python atau pseudocode), coba implementasikan algoritma penjumlahan dua angka dan jalankan percobaan dengan beberapa input.

  4. Diskusi Kelompok:

    Bandingkan algoritma yang dibuat antar kelompok. Diskusikan: adakah langkah yang bisa disederhanakan? Apakah urutannya optimal?

Ringkasan & Kesimpulan

Pengenalan Pola memudahkan kita menemukan solusi cepat untuk masalah serupa. Algoritma adalah cetak biru langkah demi langkah untuk menyelesaikan masalah tersebut. Keduanya merupakan keterampilan inti berpikir komputasional yang harus dilatih terus-menerus.


✍️ Ditulis oleh Guru Informatika
📚 Materi untuk SMK Kelas X

No comments:

Post a Comment

Simkomding

Jika Waktu Bisa Diputar

Jika Waktu Bisa Diputar Jika Waktu Bisa Diputar Sebuah cerita tentang penyesalan, penerimaan, dan be...