🔁 Mengenal Perulangan (Looping)
Belajar membuat program yang dapat menjalankan instruksi secara berulang dengan lebih mudah, cepat, dan efisien.
🎯 Tujuan Pembelajaran
Setelah mempelajari materi ini, kamu diharapkan mampu:
Menjelaskan pengertian dan manfaat perulangan dalam pemrograman.
Membedakan jenis blok perulangan dalam Scratch.
Menggunakan blok Repeat, Forever, dan Repeat Until.
Menunjukkan sikap tekun, disiplin, teliti, dan bertanggung jawab.
📚 ILMU — Memahami Perulangan (Looping)
1. Apa Itu Perulangan?
Perulangan (Looping) adalah proses menjalankan satu atau beberapa instruksi secara berulang dalam sebuah program.
Dalam kehidupan sehari-hari, kita sering melakukan kegiatan yang berulang, misalnya:
- Mengayuh sepeda berulang kali agar sepeda terus berjalan.
- Melakukan gerakan senam sesuai hitungan.
- Menyapu lantai dengan gerakan yang dilakukan berulang.
- Mengucapkan hafalan berkali-kali agar lebih mudah diingat.
Perulangan membantu komputer menjalankan instruksi yang sama tanpa harus menuliskan perintah tersebut berkali-kali.
2. Mengapa Perulangan Dibutuhkan?
Bayangkan kamu ingin menggerakkan sprite sebanyak 10 kali. Tanpa perulangan, kamu harus menyusun blok gerakan sebanyak 10 kali.
Dengan menggunakan perulangan, program menjadi lebih ringkas, mudah dibaca, dan mudah diperbaiki.
3. Mengenal Jenis Perulangan di Scratch
Scratch menyediakan beberapa blok perulangan pada kategori Control (Kontrol) yang berwarna oranye.
Blok Repeat digunakan untuk mengulang instruksi sebanyak jumlah yang ditentukan.
Contoh: Repeat 5 berarti instruksi di dalamnya dijalankan sebanyak 5 kali, kemudian perulangan selesai.
Blok Forever digunakan untuk menjalankan instruksi secara terus-menerus selama program masih berjalan dan tidak dihentikan.
Contoh: Sprite terus bergerak selama program berjalan.
Blok Repeat Until mengulang instruksi sampai kondisi yang ditentukan bernilai benar (true).
Contoh: Sprite terus bergerak sampai menyentuh tepi panggung. Ketika kondisi tersebut terpenuhi, perulangan berhenti.
4. Perbedaan Ketiga Jenis Perulangan
| Jenis Blok | Fungsi | Contoh Penggunaan |
|---|---|---|
| Repeat | Mengulang sejumlah tertentu. | Bergerak 5 kali. |
| Forever | Mengulang terus-menerus sampai program dihentikan. | Animasi berjalan terus. |
| Repeat Until | Mengulang sampai kondisi menjadi benar. | Bergerak sampai menyentuh tepi. |
5. Contoh Perulangan dalam Kehidupan Sehari-hari
- Repeat: melakukan 10 kali gerakan melompat.
- Forever: lampu indikator berkedip terus selama perangkat aktif.
- Repeat Until: terus mengisi wadah sampai penuh.
Perulangan merupakan bagian penting dalam pemrograman. Dengan perulangan, kita dapat membuat program lebih praktis dan efisien.
📖 DALIL — Terus Berusaha dan Tidak Mudah Menyerah
فَإِذَا فَرَغْتَ فَانْصَبْ
Artinya:
“Maka apabila engkau telah selesai (dari sesuatu urusan), tetaplah bekerja keras (untuk urusan yang lain).”
Ayat ini mengajarkan kita untuk tidak berhenti berusaha setelah menyelesaikan suatu pekerjaan. Kita perlu terus berikhtiar dan melakukan hal-hal bermanfaat.
Dalam belajar coding, kita juga perlu tekun mencoba, memperbaiki kesalahan, dan mengembangkan program secara bertahap. Namun, ayat ini merupakan pelajaran tentang semangat berusaha, bukan penjelasan khusus mengenai konsep perulangan dalam pemrograman.
🌱 ADAB — Sikap Pendekar Digital
Ketika belajar menggunakan perulangan, seorang Pendekar Adab perlu menerapkan sikap berikut:
- Tekun: terus mencoba ketika program belum berjalan sesuai harapan.
- Disiplin: mengikuti langkah-langkah pembuatan program dengan tertib.
- Teliti: memastikan jumlah dan kondisi perulangan sudah benar.
- Kreatif: mengembangkan ide menjadi karya digital.
- Bertanggung jawab: menggunakan kemampuan coding untuk menghasilkan karya yang bermanfaat.
Jangan mudah menyerah ketika program mengalami kesalahan. Periksa kembali instruksi, perbaiki, dan teruslah belajar.
💻 AMAL — Praktik Membuat Perulangan di Scratch
Sekarang saatnya mempraktikkan konsep perulangan. Kita akan membuat sprite bergerak sebanyak 5 kali menggunakan blok Repeat.
🚀 Tantangan: Gerakkan Sprite 5 Kali
Langkah 1. Buka Scratch melalui tautan berikut:
Langkah 2. Pilih sprite yang ingin kamu gunakan.
Langkah 3. Susun blok program berikut:
Langkah 4. Tekan bendera hijau untuk menjalankan program.
Langkah 5. Amati bagaimana sprite bergerak sebanyak 5 kali.
🔍 Tantangan Pengembangan
- Ubah Repeat 5 menjadi Repeat 10. Apa yang terjadi?
- Ganti Move 10 steps dengan Turn 15 degrees.
- Coba gunakan Forever untuk membuat sprite terus bergerak.
- Coba gunakan Repeat Until dengan kondisi menyentuh tepi.
Kamu dapat memahami perbedaan Repeat, Forever, dan Repeat Until melalui percobaan langsung di Scratch.
💭 REFLEKSI — Apa yang Kamu Pelajari?
- Apa yang dimaksud dengan perulangan dalam pemrograman?
- Mengapa perulangan dapat membuat program lebih efisien?
- Apa perbedaan Repeat, Forever, dan Repeat Until?
- Apa yang terjadi jika jumlah pengulangan pada Repeat diubah?
- Mengapa kita perlu tekun dan teliti ketika belajar coding?
📝 Evaluasi — Uji Pemahamanmu!
Jawablah 10 soal berikut untuk menguji pemahamanmu tentang perulangan. Pilih satu jawaban yang paling tepat. Setelah memilih, perhatikan pembahasan dan klik tombol lanjut.
🎉 Evaluasi Selesai!
Terima kasih telah menyelesaikan seluruh soal.

No comments:
Post a Comment