📖Algoritma Itu Seperti Resep Rahasia Mamah
Pernah nggak kamu mau bikin nasi goreng tapi malah jadi bubur? Itu bukan karena kamu nggak bakat masak, tapi mungkin 'algoritma' alias urutan langkahnya ada yang ketuker. Di dunia komputer, algoritma itu bukan mantra sihir, tapi cuma sekumpulan perintah yang harus dikerjakan secara urut. Bayangin kamu mau berangkat sekolah. Kamu harus pakai baju dulu baru pakai tas, kan? Kalau dibalik, kamu bakal jadi tontonan satu komplek! Di pemrograman visual seperti Scratch, kita pakai blok-blok warna-warni yang disusun dari atas ke bawah. Urutan ini namanya Sekuensial. Satu blok selesai, baru lanjut ke bawahnya. Persis kayak kamu antre bensin di SPBU, nggak bisa nyalip kalau nggak mau disemprot orang.
💡Percabangan: Dilema Beli Seblak
Nah, hidup nggak selamanya lurus. Kadang kita harus milih. Di pemrograman, ini namanya Percabangan (Selection). Analogi paling gampang itu pas kamu jajan seblak. Guru logikanya begini:
📐Perulangan: Capek Nulis Hukuman
Bayangkan Pak Guru menghukum kamu nulis "Saya tidak akan telat lagi" sebanyak 100 kali di papan tulis. Pegel kan? Di pemrograman, kita pakai Perulangan (Looping). Cukup tulis satu kali perintahnya, lalu bungkus pakai blok Repeat 100.
✏️Awas Terjebak! (Tips Anti Remedial)
Siswa sering banget terjebak di sini:
❌ Salah: Naruh blok perintah di bawah blok Repeat, padahal mau diulang. Hasilnya? Cuma jalan sekali.
✅ Benar: Masukin perintahnya ke dalam 'mulut' atau apitan blok perulangan.
💡 Cara Bedainnya: Bayangin blok perulangan itu seperti 'pelukan'. Semua yang dipeluk bakal disayang (diulang) terus-menerus.
❌ Salah: Lupa kasih 'pengubah' di dalam Repeat Until. Misal: Repeat until kenyang, tapi kamu nggak makan-makan di dalamnya.
✅ Benar: Di dalam loop harus ada aksi yang bisa mengubah kondisi biar bisa berhenti (Infinity Loop itu bahaya, bikin laptop nge-hang!)
Mnemonic buat Ujian: S-P-P (Sekuensial = Urut, Percabangan = Milih, Perulangan = Lagi-lagi).