BAB 3: Struktur Kontrol

BAB 3: Struktur Kontrol

3.1 Percabangan (if-else)

If Statement Sederhana

void main() {
  int umur = 18;
  
  if (umur >= 17) {
    print('Anda sudah bisa membuat KTP');
  }
}

If-Else Statement

void main() {
  int nilai = 75;
  
  if (nilai >= 60) {
    print('Anda lulus!');
  } else {
    print('Anda perlu mengulang');
  }
}

If-Else If Statement

Nested If Statement

3.2 Switch Case

Switch Case Dasar

Switch Case dengan Expression

3.3 Perulangan (Loops)

For Loop

While Loop

Do-While Loop

3.4 Break dan Continue

Break Statement

Continue Statement

3.5 Praktek: Program Quiz Sederhana

Latihan Mandiri

  1. Buat program untuk menentukan bilangan prima

  2. Buat game tebak angka dengan batasan percobaan

  3. Buat program untuk menampilkan pola bintang:

Tips Penggunaan Struktur Kontrol

  1. Gunakan if-else untuk kondisi yang sederhana

  2. Gunakan switch case untuk kondisi dengan banyak pilihan tetap

  3. Pilih jenis loop yang sesuai:

    • For: ketika jumlah iterasi atau perulangan diketahui

    • While: ketika kondisi awal penting

    • Do-while: ketika iterasi atau perulangan minimal sekali diperlukan

  4. Hindari nested if yang terlalu dalam

  5. Selalu berikan break dalam switch case

  6. Gunakan continue dengan hati-hati untuk menghindari kebingungan

  7. Berikan komentar untuk logika yang kompleks

Last updated

Was this helpful?