
Looping
Presentation
•
Information Technology (IT)
•
10th Grade
•
Practice Problem
•
Medium
Selviana NH
Used 1+ times
FREE Resource
8 Slides • 1 Question
1
2
3
4
Contoh loop pada kehidupan sehari-hari
Berikut adalah contoh pengulangan dalam kehidupan sehari-hari yang menggambarkan konsep loop dalam pemrograman:
for loop - Menghitung langkah menaiki tangga: Misalkan kita tahu ada 10 anak tangga yang perlu dinaiki. Setiap kali naik, kita melangkah satu tangga. Di sini, kita tahu jumlah pengulangan (10 langkah), jadi cocok dengan for loop.
while loop - Mengisi botol dengan air: Kita menuangkan air ke botol hingga penuh. Selama botol belum penuh, kita terus menuangkan. Di sini, kita tidak tahu pasti berapa lama butuh menuangkan air, hanya akan berhenti saat kondisi (botol penuh) terpenuhi.
do...while loop - Memeriksa kondisi cuaca sebelum keluar: Bayangkan kita ingin berjalan di luar, tapi hujan. Kita mengecek cuaca sebelum keluar. Meskipun hujan (kondisi tidak terpenuhi), kita akan mengecek lagi hingga kondisinya berubah. do...while memastikan pengecekan terjadi setidaknya sekali sebelum syaratnya dicek ulang.
5
Pengertian Loop: Loop adalah struktur pengulangan dalam pemrograman yang memungkinkan blok kode dieksekusi berulang kali selama kondisi tertentu terpenuhi, sehingga membuat program lebih efisien dan mudah dikelola.
Jenis-jenis Loop:
for loop: Cocok digunakan saat jumlah pengulangan sudah diketahui. Biasanya digunakan untuk mengulang aksi tertentu dengan variabel kontrol yang terdefinisi.
while loop: Digunakan saat jumlah pengulangan tidak pasti, bergantung pada kondisi tertentu. while akan terus berjalan selama kondisi bernilai benar.
do...while loop: Menjalankan blok kode setidaknya satu kali sebelum memeriksa kondisi, cocok untuk situasi yang membutuhkan minimal satu kali eksekusi, terlepas dari kondisi awal.
Komponen Utama:
Inisialisasi: Menetapkan kondisi awal.
Kondisi: Menentukan berapa lama loop akan berlangsung.
Update: Perubahan variabel kontrol agar kondisi dapat berubah dan loop dapat berakhir.
Manfaat Loop: Loop sangat berguna dalam pemrograman untuk mengotomatisasi proses berulang, menghemat waktu, dan mengurangi jumlah baris kode, terutama untuk tugas-tugas yang berulang seperti iterasi data, perhitungan berkelanjutan, dan pemrosesan batch.
Dengan pemahaman yang baik tentang loop, programmer dapat mengoptimalkan tugas berulang dalam program dan meminimalkan risiko kesalahan logika, seperti pengulangan tak terbatas.
6
Labelling
For loop digunakan ketika jumlah pengulangan sudah diketahui. Bagaimana hasil outputnya?
1 2 3 4
1 2 3 4 5
7
Digunakan ketika jumlah pengulangan tidak pasti dan bergantung pada suatu kondisi.
Misalnya, mencetak angka 1 hingga 5, tetapi menggunakan while
While loop
8
Menjalankan blok kode setidaknya sekali, baru kemudian memeriksa kondisi.
Misalnya, mencetak angka 1 hingga 5, tetapi menggunakan do...while.
Pada contoh ini, do...while akan tetap menjalankan perintah printf satu kali, bahkan jika kondisi awal i <= 5 tidak terpenuhi.
Do while
9
Terima kasih
Show answer
Auto Play
Slide 1 / 9
SLIDE
Similar Resources on Wayground
6 questions
RAGKUMAN MATERI TEMA 2 SUB TEMA 2 KELAS 5
Presentation
•
10th Grade
6 questions
PASAR DAN HARGA PASAR
Presentation
•
10th Grade
6 questions
pemilihan karier
Presentation
•
10th Grade
6 questions
Recounts
Presentation
•
10th Grade
7 questions
Test 2
Presentation
•
10th Grade
8 questions
Peer Teaching
Presentation
•
10th Grade
5 questions
APERSEPSI
Presentation
•
10th Grade
6 questions
Khởi động For While
Presentation
•
10th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade
Discover more resources for Information Technology (IT)
5 questions
A.EI.1-3 Quizizz Day 1
Quiz
•
9th - 12th Grade
10 questions
Cinco De Mayo
Presentation
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
210 questions
Unit 1 - 4 AP Bio Review
Quiz
•
9th - 12th Grade
100 questions
Biology EOC Review
Quiz
•
9th - 12th Grade
5 questions
A.EI.1-3 Quizizz Day 2
Quiz
•
9th - 12th Grade
5 questions
A.EI.1-3 Quizizz Day 4
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade