# data[].attributes.body
Petunjuk pembelajaran hari ini :

1. Buka materi "BAB IV LOOP STATEMENT"

2. Salin program pada halaman 52 (ada 2 program)

3. Jawab pertanyaan berikut :

a. apa yang dimaksud dengan perintah loop?

b. apa yang dimaksud dngan range?

c. Jelaskan apa itu break, continue dan while statement?

# data[].attributes.body
1. loop ( perulangan )

2. range( menghasilkan deretan angka)

3. break ( brhenti atau programnya mematikan diri)

4. continue( melewati 1 interasi)

5. while (mengulang kode jika benar)

# data[].attributes.body
perintah untuk mengulang sesuatu beberapa kali

range adalah fungsi yang menghasilkan deretan angka

break : menghentikan loop langsung, walaupun belum selesai

continue : lompat ke perulangan berikutnya, melewati sisa kode diloop itu

while : perulangan yang jalan terus selama kondisi masih benar

# data[].attributes.body
loop(mengulang program)range(buat deret angka)break(berhenti kan program)continue(melewati 1 interasi)while(mengulangi kode jika kondisi benar)

# data[].attributes.body
1. Loop adalah perintah pengulangan. Fungsinya biar kode bisa dijalanin berkali-kali walaupun ditulis cuman sekali

2. Range berfungsi untuk menghasilkan urutan angka

3.break adalah fungsi yang dipake buat memberhentikan loop meskipun masih true

4.continue adalah fungsi yang dipake untuk skip 1 iterasi dan lanjut ke iterasi berikutnya.

5.while adalah loop yang akan dijalankan terus menerus kalu true

# data[].attributes.body
loop(mengulang program)

range(buat deret angka)

break(berhenti kan program)

continue(melewati 1 interasi)

while(mengulangi kode jika kondisi benar)

# data[].attributes.body
a. Apa yang dimaksud dengan perintah loop?
Loop adalah perintah untuk mengulang baris kode berkali-kali secara otomatis.

b. Apa yang dimaksud dengan range?
Range adalah fungsi untuk membuat urutan angka, biasanya dipakai di perulangan.

c. Jelaskan apa itu break, continue, dan while statement?

break → menghentikan perulangan.

continue → lompat ke perulangan berikutnya.

while → perulangan yang jalan terus selama syaratnya benar.

# data[].attributes.body
Petunjuk pembeleajaran BAB Funtion:

1. Buka materi "BAB VI FUNCTION"

2. Buat latihan program halaman 72

3. Upload hasil kerja kamu pada section "FUNCTION"

# data[].attributes.body
tugas hal 72

# data[].attributes.body
https://www.youtube.com/playlist?list=PLHPZaGV422f33eyFWpjqg3OQyx2peIyvq

Silahkan ikuti dan tonton playlist video tersebut untuk mengerjakan tugas akhir Koding kelas XI.

Video tugas yang sudah dikerjakan silahkan share di link gform berikut :

https://forms.gle/gXPVSueZQznxRzgC8

# data[].attributes.attachment_link.title
Tugas Akhir Koding kelas XI 2025-2026 semester 1

# data[].attributes.attachment_link.description
Share your videos with friends, family, and the world

# data[].attributes.body
loop(mengulang program)range(buat deret angka)break(berhenti kan program)continue(melewati 1 interasi)while(mengulangi kode jika kondisi benar)

# data[].attributes.body
a. Apa yang dimaksud dengan perintah loop?

Loop (perulangan) adalah struktur kontrol dalam pemrograman yang memungkinkan eksekusi blok kode secara berulang-ulang selama kondisi tertentu terpenuhi. Tujuan utama loop adalah mengulang tugas yang sama tanpa menulis kode yang sama berulang kali. Contoh umum dalam banyak bahasa pemrograman: for, while, dan do-while.

b. Apa yang dimaksud dengan range?

Range (rentang) adalah himpunan sekuens bilangan atau nilai yang mengikuti pola tertentu, sering digunakan untuk menghasilkan serangkaian nilai yang akan dipakai dalam perulangan. Di banyak bahasa pemrograman, range bisa berupa:

Misalnya Python: range(start, stop, step) menghasilkan urutan bilangan dari start sampai sebelum stop, dengan langkah step.

Range membantu menentukan jumlah iterasi dan nilai apa saja yang akan diproses dalam loop.

c. Jelaskan apa itu break, continue, dan while statement?

Break:

Perintah yang digunakan untuk menghentikan eksekusi loop secara langsung, keluar dari loop saat itu juga, dan melanjutkan eksekusi setelah blok loop.

Contoh: jika suatu kondisi terpenuhi, gunakan break agar program segera berhenti mengulang.

Continue:

Perintah yang menghentikan iterasi saat ini dan melanjutkan ke iterasi berikutnya dari loop. Dengan kata lain, baris kode setelah continue dalam iterasi saat ini tidak dieksekusi, tetapi loop tetap berjalan untuk iterasi berikutnya.

Contoh: jika input tidak valid pada satu iterasi, continue bisa melewati bagian yang tidak relevan dan lanjut ke iterasi berikutnya.

While statement:

Struktur loop yang mengeksekusi blok kode selama kondisi tertentu bernilai benar (true). Kondisi dicek sebelum setiap iterasi.

Bentuk umum:

Bahasa umum: while (kondisi) { ... }

Ciri utama: eksekusi bisa berakhir jika kondisi menjadi false, atau bisa dihentikan lebih awal dengan break.

Contoh sederhana dalam Python:

python

# a. loop for i in range(5): # i = 0,1,2,3,4 print(i) # b. range contoh (Python) for x in range(2, 10, 2): # 2,4,6,8 print(x) # c. break, continue, while i = 0 while i < 5: if i == 3: break # hentikan loop saat i = 3 if i == 1: i += 1 continue # lewati bagian bawah dan lanjut ke iterasi berikutnya print(i) i += 1

# data[].attributes.body
loop(mengulang program)range(buat deret angka)break(berhenti kan program)continue(melewati 1 interasi)while(mengulangi kode jika kondisi benar)

# data[].attributes.body
a. Apa yang dimaksud dengan perintah loop?Loop (perulangan) adalah struktur kontrol dalam pemrograman yang memungkinkan eksekusi blok kode secara berulang-ulang selama kondisi tertentu terpenuhi. Tujuan utama loop adalah mengulang tugas yang sama tanpa menulis kode yang sama berulang kali. Contoh umum dalam banyak bahasa pemrograman: for, while, dan do-while.b. Apa yang dimaksud dengan range?Range (rentang) adalah himpunan sekuens bilangan atau nilai yang mengikuti pola tertentu, sering digunakan untuk menghasilkan serangkaian nilai yang akan dipakai dalam perulangan. Di banyak bahasa pemrograman, range bisa berupa:Misalnya Python: range(start, stop, step) menghasilkan urutan bilangan dari start sampai sebelum stop, dengan langkah step.Range membantu menentukan jumlah iterasi dan nilai apa saja yang akan diproses dalam loop.c. Jelaskan apa itu break, continue, dan while statement?Break:Perintah yang digunakan untuk menghentikan eksekusi loop secara langsung, keluar dari loop saat itu juga, dan melanjutkan eksekusi setelah blok loop.Contoh: jika suatu kondisi terpenuhi, gunakan break agar program segera berhenti mengulang.Continue:Perintah yang menghentikan iterasi saat ini dan melanjutkan ke iterasi berikutnya dari loop. Dengan kata lain, baris kode setelah continue dalam iterasi saat ini tidak dieksekusi, tetapi loop tetap berjalan untuk iterasi berikutnya.Contoh: jika input tidak valid pada satu iterasi, continue bisa melewati bagian yang tidak relevan dan lanjut ke iterasi berikutnya.While statement:Struktur loop yang mengeksekusi blok kode selama kondisi tertentu bernilai benar (true). Kondisi dicek sebelum setiap iterasi.Bentuk umum:Bahasa umum: while (kondisi) { ... }Ciri utama: eksekusi bisa berakhir jika kondisi menjadi false, atau bisa dihentikan lebih awal dengan break.Contoh sederhana dalam Python:python# a. loop for i in range(5): # i = 0,1,2,3,4 print(i) # b. range contoh (Python) for x in range(2, 10, 2): # 2,4,6,8 print(x) # c. break, continue, while i = 0 while i < 5: if i == 3: break # hentikan loop saat i = 3 if i == 1: i += 1 continue # lewati bagian bawah dan lanjut ke iterasi berikutnya print(i) i += 1

# data[].attributes.body
Loop: perintah untuk mengulang kode.

Range: menghasilkan urutan angka.

Break: menghentikan loop.

Continue: melewati satu iterasi.

While: loop yang berjalan selama kondisi true.