OOPHub P3 🔄

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 while dan do-while.
  • Ngerti cara ngerem mendadak pake break dan nge-skip pake continue.
  • Mengenal gaya modern: For-In dan forEach.

🤔 Kenapa Butuh Looping?

Bayangin lu lagi disuruh bikin fitur "Tampilin 100 Hero yang ada di game".

  • Kalo gak pake Loop:
    Lu harus ngetik print("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! 💥");
}