Page 205 - Laporan PPL PPG Daljab Tahap 3
P. 205
3. Penilaian Ranah Pengetahuan
a. Soal
1. Apakah yang dimaksud perulangan dalam pemrograman ? (Skor: 20)
2. Jelaskan pengertian tentang perulangan FOR dan format penulisanya ! (Skor: 30)
3. Apa perbedaan perulangan WHILE dengan DO-WHILE ? (Skor: 20)
4. Tuliskan hasil dari program dibawah ! (Skor: 30)
#include<stdio.h>
int main()
{
int i,j;
for (i=5;i>=1;i--)
{
for (j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
}
Kunci Jawaban
1. Perulangan atau iterasi atau yang biasa disebut dengan “looping” adalah proses melakukan
tindakan yang sama secara berulang-ulang atau berkali-kali sampai batas yang telah ditentukan.
Perulangan dipakai untuk menjalankan beberapa pernyataan dengan hanya menuliskan
pernyataan tersebut satu kali.
2. For merupakan perulangan yang sudah diketahui jumlah perulangannya sebelum perulangan
tersebut dilakukan.
for (ungkapan1; ungkapan2; ungkapan3)
{
pernyataan;
}
Ungkapan1 : digunakan untuk memberikan inisialisasi terhadap variabel pengendali loop.
Ungkapan2 : dipakai sebagai kondisi untuk keluar dari loop.
Ungkapan3 : dipakai sebagai pengatur kenaikan nilai variabel pengendali loop.
3. Perbedaan WHILE dengan DO-WHILE :
while
•pengecekan kondisi dilakukan di AWAL
•dan kemungkinan body loop tidak akan pernah dilakukan sama sekali (0 kali)
do while
•pengecekan kondisi dilakukan di AKHIR
•minimal body loop 1 kali
4. Hasil dari program tersebut adalah :
12345
1234
123
12
1