- Data yang diproses dengan jumlah yang sudah pasti.
- Kita menginginkan untuk mengulang berdasarkan urutan angka atau data.
- Menentukan nilai awal
- Mengecek kondisi
- Menjalankan perintah
- Mengubah nilai (bertambah / berkurang)
- Mengulang sampai kondisi tidak terpenuhi
- Jumlah siswa sudah diketahui
- Kegiatan dilakukan berulangkali = memanggil siswa
- mengulang 10 kali - cocok untuk for
- mengulang sampai user memasukkan jawaban yang benar - lebih cocok untuk while
- Lupa tanda titik dua
- salah menuliskan range / lariknya
- salah identasi (spasi), pengalaman saya sebagai guru, ini yang paling banget sering terjadi.
- mengira range 5 menghasilkan 1-5, padahal 0-4. Karena dimulai dari 0.
- Membuat kode program lebih singkat dan rapi
- Mengurangi penulisan kode yang berulang
- memudahkan dalam pengelolahan data dalam jumlah banyak
- membantu program berjalan lebih efisien
- mempermudah proses pengembangan program
- Jelaskan dengan Bahasa kamu sendiri, apa yang dimaksud dengan perulangan for dan kapan perulangan tersebut dipakai dalam pemrograman.
- Buatlah program untuk menampilkan angka 1 sampai 10 menggunakan for
- Buatlah program untuk menampilkan angka 5 sampai dengan 15. Jelaskan bagian kode yang berfungsi sebagai nilai awal, nilai akhir dan proses perulangan.
- Buat program untuk menampilkan bilangan genap dari angka 2 sampai 20
- Jelaskan perbedaan penggunaan for dan while disertai contoh kasus sederhana dalam kehidupan sehari-hari.
- Dalam pembelajaran di kelas, seorang guru ingin menampilkan nilai 5 siswa menggunakan python. Jelaskan bagaimana perulangan for tersebut dapat membantu menyelesaikan masalah, dibandingkan hanya menuliskan print satu persatu.
- Mengapa perulangan for sering digunakan untuk mengolah data dalam bentuk list atau array? Jelaskan kelebihan perulangan for dalam kasus tersebut.
1. Apa itu Perulangan For?
Bayangkan kamu sedang dihukum menulis kalimat "Saya
tidak akan terlambat" sebanyak 100 kali. Daripada kamu menulis satu-satu
secara manual, kamu punya "stempel otomatis" yang bisa diatur untuk
mencap kertas itu sebanyak jumlah yang kamu mau.
Dalam pemrograman, Perulangan For adalah cara kita
memerintahkan komputer untuk melakukan sebuah tugas yang sama berulang kali
dalam jumlah yang sudah ditentukan. Kita menggunakannya saat kita sudah tahu
pasti berapa kali kita ingin mengulang sesuatu (misal: 10 kali, 50 kali, atau
sebanyak jumlah data yang ada).
2. Program Angka 1 sampai 10 (Python)
for i in range(1, 11):
print(i)
3. Program Angka 5 sampai 15 & Penjelasannya
for i in range(5, 16):
print(i)
Penjelasan Bagian Kode:
- Nilai
Awal (5): Angka pertama di dalam range(5, 16). Ini adalah titik start
perulangan dimulai.
- Nilai
Akhir (16): Batas berhenti. Dalam Python, range berhenti sebelum
angka akhir tersebut. Jadi kalau mau sampai 15, kita tulis 16.
- Proses
Perulangan: Variabel i akan berganti nilai dari 5, naik satu per satu
secara otomatis sampai mencapai batas, dan perintah print(i) dijalankan di
setiap putaran.
4. Program Bilangan Genap 2 sampai 20
for i in range(2, 21, 2):
print(i)
(Catatan: Angka 2 di paling kanan adalah step atau
langkah, yang artinya loncat 2 angka).
5. Perbedaan For vs While
|
Fitur |
Perulangan For |
Perulangan While |
|
Kapan Dipakai |
Sudah tahu jumlah perulangannya. |
Belum tahu pasti kapan berhenti (tergantung kondisi). |
|
Analogi Dunia Nyata |
Kamu lari keliling lapangan tepat 5 kali. |
Kamu lari keliling lapangan sampai kamu merasa capek. |

Tidak ada komentar:
Posting Komentar