🔍 Pengenalan Pola

Slide 1 dari 6

Apa Itu Pengenalan Pola? 🔍

Pengenalan Pola (Pattern Recognition) adalah kemampuan untuk melihat kesamaan, tren, atau keteraturan dalam suatu data atau masalah. Saat kamu menemukan pola, kamu bisa membuat solusi umum yang berlaku untuk banyak kasus tanpa harus memikirkan solusinya satu per satu.

Pola ada di mana-mana dalam kehidupan sehari-hari kita! Pernahkah kamu memperhatikan pola lantai ubin di rumahmu? Atau susunan refrain dalam lagu favorit favoritmu (bait-reff-bait-reff)? Jika kamu bisa mengenali pola tersebut, otakmu akan lebih mudah memproses dan memprediksi langkah selanjutnya.

Dalam ilmu komputer, jika kamu harus menulis kode yang melakukan hal yang sama berulang kali, itu tandanya ada pola. Dengan mengenali pola tersebut, programmer bisa menggunakan alat seperti 'loop' (perulangan) untuk menghemat waktu dan menjadikan kode menjadi lebih ringkas serta rapi.

Coba Tebak Kelanjutannya!

?

Pola dalam Scratch: Repeat 🔁

Saat kamu membuat program di Scratch, seringkali Sprite harus melakukan tindakan yang sama berulang-ulang. Misalnya, membuat kucing berjalan: "jalan 10 langkah", lalu "tunggu sebentar", lalu "jalan 10 langkah" lagi, lalu "tunggu sebentar". Jika ini diulang 10 kali, kodemu akan sangat panjang dan melelahkan untuk dibaca!

Karena tindakan tersebut adalah sebuah pola berulang, Scratch menyediakan blok warna oranye yang disebut blok Control, yaitu repeat. Blok repeat dirancang persis seperti "mulut buaya" yang akan memakan serangkaian blok lain dan mengulanginya sesuai angka yang kamu tentukan.

Dengan blok repeat, instruksi yang panjangnya 20 baris bisa diringkas menjadi hanya 3 baris! Selain menghemat banyak waktu, jika kamu ingin mengubah kecepatannya, kamu hanya perlu mengubah angkanya di satu tempat, bukan di 10 tempat berbeda. Sangat efisien!

when 🚩 clicked
repeat 10
move 10 steps
turn ↻ 15 degrees

Hasil Kode ➡️

🐱

Klik tiap blok untuk menyalakan/mematikan efeknya!

SELESAI! ✅

Game 1: Lanjutkan Polanya! 🔴🔵🟡

Seret bentuk yang benar untuk mengisi bagian rumpang!

SELESAI! ✅

Game 2: Pasang Blok Repeat 🔁

Berapa kali aksi ini harus diulang? Seret angka yang tepat!

3
5
8
10
Kucing berjalan 3 langkah bolak-balik repeat
Bintang berputar sampai 5 kali repeat
Bola memantul 8 kali repeat
Karakter berkedip 10 kali repeat
SELESAI! ✅

Game 3: Temukan Pola Kembar 👯

Pasangkan urutan logika yang maknanya sama persis!

gerak→putar→gerak
on→delay→off
input→output→loop
start→run→end
maju→belok→maju
nyala→tunggu→mati
tanya→jawab→ulang
mulai→proses→selesai

Kesimpulan Lesson 🎯

Pengenalan pola membantu kita menemukan kesamaan dan repetisi.
Tindakan berulang bisa dibuat lebih efisien tanpa harus mengulang langkahnya.
Di Scratch, kita menggunakan blok 'repeat' untuk menangani instruksi yang berpola dan berulang.

🎉 SELAMAT! 🎉

Kamu sudah memahami Pengenalan Pola!