Selain for, ada while — perulangan yang jalan selama syarat masih true, tanpa perlu tahu di awal berapa kali persis akan berputar. Hari ini juga kita mulai kirim data ke platform sekolah.
int hitung = 0;
while (hitung < 5) {
Serial.println(hitung);
hitung++;
}
Beda dengan for, while lebih cocok dipakai ketika kita TIDAK tahu pasti berapa kali perulangan akan berjalan — misalnya "ulangi selama sensor belum stabil".
loop() pada Arduino sendiri sebenarnya adalah bentuk perulangan tanpa akhir — setiap kali berputar, kita bisa mengirim data terbaru ke platform data.stemdwiwarna.id agar bisa dipantau dari mana saja.
void loop() {
int nilai = analogRead(A0);
kirimKeServer(nilai); // fungsi kirim data (akan dibahas dgn library)
delay(5000); // kirim data tiap 5 detik
}
Campuran pilihan ganda biasa, kompleks, dan dua tingkat — mengikuti kerangka kognitif C1–C3 ala PISA.
Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.