WEBVTT 00:00:05.399 --> 00:00:10.309 Ketika kamu menggunakan blok "repeat" (pengulangan) untuk mengulang kode milikmu, bagaimana komputer tahu kapan itu 00:00:10.309 --> 00:00:15.860 diulangi dengan cukup? Blok repeat sebenarnya menyembunyikan potongan kode yang lebih canggih 00:00:15.860 --> 00:00:22.090 yang disebut "for loop" yang dihitung dari nilai awal hingga nilai akhir dengan kenaikan 00:00:22.090 --> 00:00:30.580 tertentu. Misalnya, sebuah blok pengulangan repeat berulang tiga kali dihitung dari 1 hingga 3 oleh 1. Setiap kali dihitung, 00:00:30.580 --> 00:00:35.750 blok tersebut menjalankan kode di dalam loop. For loop tahu berapa kali telah dijalankan dengan menggunakan 00:00:35.750 --> 00:00:40.129 variable penghitung yang diatur di nilai awal pada awal loop dan memiliki 00:00:40.129 --> 00:00:44.309 kenaikan yang ditambahkan setiap kali loop dijalankan. Segera setelah variable penghitung 00:00:44.309 --> 00:00:51.360 lebih besar dari nilai akhir, loop berhenti berjalan. Manfaat menggunakan for loop yang sebenarnya 00:00:51.360 --> 00:00:55.470 daripada blok pengulangan adalah kamu benar-benar dapat melihat variable penghitung dan menggunakannya 00:00:55.470 --> 00:01:01.720 dalam loop milikmu. Misalnya, jika saya memiliki serangkaian bunga dan yang pertama memiliki satu 00:01:01.720 --> 00:01:06.740 nektar, yang kedua memiliki dua nektar dan yang ketiga memiliki tiga nektar, saya dapat menggunakan 00:01:06.740 --> 00:01:12.470 for loop untuk memberi tahu lebah untuk mengumpulkan nektar 'counter' setiap kali, yang mana satu di 00:01:12.470 --> 00:01:18.170 bunga pertama, dua di bunga kedua dan tiga di bunga ketiga. Juga di for loop, kamu bisa 00:01:18.170 --> 00:01:22.940 menambah penghitung dengan angka selain satu setiap kali. Kamu mungkin sekali menghitung dengan 00:01:22.940 --> 00:01:26.780 2, 4, atau bahkan jumlah yang berubah setiap saat.