Pertemuan 3: Looping 🔄
Kenapa harus ngetik kode 100 baris kalo komputer bisa ngerjain itu pake 3 baris kode doang? Welcome to the lazy programmer club!
🎯 Goals Hari Ini
- Paham anatomi perulangan
for. - Bisa bedain kapan harus pake
whiledando-while. - Ngerti cara ngerem mendadak pake
breakdan nge-skip pakecontinue. - Mengenal gaya modern:
For-IndanforEach.
🤔 Kenapa Butuh Looping?
Bayangin lu lagi disuruh bikin fitur "Tampilin 100 Hero yang ada di game".
-
❌ Kalo gak pake Loop:
Lu harus ngetikprint("Hero 1");,print("Hero 2");sampe 100 kali. Jari keriting, file kodingan bengkak. -
✅ Pake Loop:
Cukup nulis perintah nge-print 1x doang, terus suruh komputer ngulang perintah itu 100x. Beres dalam 3 detik!
⚠️ Bahaya: Infinite Loop
Satu hukum mutlak: Lu WAJIB ngasih tau komputer kapan dia harus BERHENTI ngulang! Kalo lupa, aplikasi lu bakal nge-freeze dan laptop kepanasan.
// Jangan pernah lakuin ini!
while (true) {
print("Laptop lu meledak! 💥");
}
while (true) {
print("Laptop lu meledak! 💥");
}