Identitas Siswa

📋 Petunjuk Pengerjaan

  1. Di tiap bagian ada kotak kuning "📖 Baca Dulu!" — kamu WAJIB baca materinya dan centang ☑️ sebelum mengerjakan soal.
  2. Baca pelan-pelan dan pahami, jangan buru-buru.
  3. Jawab semua soal di tiap bagian. Total ada 25 soal (5 soal × 5 bagian).
  4. Setelah selesai, tekan tombol "Selesai & Lihat Nilai" di bawah.
📚 Referensi: Buku Paket Informatika Kelas 7, halaman 90 – 94
📝 Skor: 0 / 100
📖

Baca Dulu! — Apa Itu Percabangan?

WAJIB BACA

Percabangan adalah kemampuan program untuk mengambil keputusan.

Tanpa percabangan, program berjalan lurus dari atas ke bawah. Dengan percabangan, program bisa "memilih" — melakukan sesuatu berdasarkan kondisi tertentu.

Bayangkan seperti ini:

Contoh kehidupan sehari-hari

Pintu gerbang otomatis di sekolah:
✅ JIKA kartu pelajar valid → pintu terbuka
❌ JIKA TIDAK → pintu tetap tertutup

Dalam pemrograman, percabangan menggunakan kata kunci JIKA (bahasa Indonesia) atau IF (bahasa Inggris).

Ada 2 jenis percabangan yang akan kamu pelajari:

JenisPenjelasan Singkat
IFHanya melakukan sesuatu jika kondisi benar
IF ELSEPilih salah satu dari dua tindakan
📝 Bagian 1 — Pemahaman Dasar20 poin
🔒Centang kotak "Sudah membaca" di atas untuk membuka soal
📖

Baca Dulu! — Konsep IF (Satu Jalur)

WAJIB BACA

IF adalah percabangan paling sederhana. Artinya:

JIKA kondisi bernilai TRUE (benar) → lakukan sesuatu.
JIKA kondisi bernilai FALSE (salah) → tidak terjadi apa-apa, program langsung lanjut ke baris berikutnya.

Struktur penulisannya:

JIKA [kondisi] MAKA [lakukan sesuatu] AKHIR IF
Contoh: Alarm Baterai HP
JIKA baterai < 20 MAKA Tampilkan "Baterai lemah!" AKHIR IF → Jika baterai = 10 → tampil "Baterai lemah!" → Jika baterai = 80 → tidak terjadi apa-apa

🔑 Kata kunci: IF hanya punya SATU jalur. Tidak ada tindakan alternatif kalau kondisi salah.

Contoh lain di kehidupan

• JIKA lampu hijau → maju (kalau bukan hijau, ya diam aja)
• JIKA suhu > 37.5°C → siswa istirahat di UKS (kalau tidak, tidak ada aksi)

📝 Bagian 2 — Memahami IF20 poin
🔒Centang kotak "Sudah membaca" di atas untuk membuka soal
📖

Baca Dulu! — Konsep IF ELSE (Dua Jalur)

WAJIB BACA

IF ELSE memberikan dua pilihan jalur:

JIKA kondisi TRUE → lakukan A
JIKA TIDAK (ELSE) → lakukan B

Program pasti menjalankan salah satu dari dua jalur. Tidak mungkin keduanya, dan tidak mungkin tidak ada yang dijalankan.

Struktur penulisannya:

JIKA [kondisi] MAKA [lakukan A — saat kondisi TRUE] JIKA TIDAK MAKA [lakukan B — saat kondisi FALSE] AKHIR IF
Contoh: Cek Kelulusan
JIKA nilai >= 75 MAKA Tampilkan "LULUS" JIKA TIDAK MAKA Tampilkan "BELUM LULUS" AKHIR IF → Jika nilai = 80 → tampil "LULUS" → Jika nilai = 60 → tampil "BELUM LULUS"

🔑 Perbedaan utama dengan IF:

IF (satu jalur)IF ELSE (dua jalur)
Kalau FALSE → tidak terjadi apa-apaKalau FALSE → ada tindakan alternatif
Cocok untuk aksi opsionalCocok untuk pilihan yang pasti
Contoh di kehidupan

• JIKA hujan → bawa payung; JIKA TIDAK → bawa topi
• JIKA lulus → naik kelas; JIKA TIDAK → mengulang

📝 Bagian 3 — Memahami IF ELSE20 poin
🔒Centang kotak "Sudah membaca" di atas untuk membuka soal
📖

Baca Dulu! — Cara Membedakan IF dan IF ELSE

WAJIB BACA

Cara paling mudah membedakan IF dan IF ELSE:

👉 Hitung jumlah tindakan:

• Kalau cuma ada SATU tindakan (hanya saat kondisi benar) → pakai IF
• Kalau ada DUA tindakan (saat benar DAN saat salah) → pakai IF ELSE

Trik mengenali dari kalimat:

Ciri-CiriJenis
Hanya ada "JIKA ... MAKA ..." (satu aksi)IF
Ada "JIKA ... MAKA ..." DAN "JIKA TIDAK ..." (dua aksi)IF ELSE
Latih matamu!

❓ "JIKA bel berbunyi, siswa keluar kelas" → hanya 1 aksi → IF
❓ "JIKA saldo cukup, bayar; JIKA TIDAK, tampilkan pesan gagal" → 2 aksi → IF ELSE

📝 Bagian 4 — IF atau IF ELSE?20 poin
🔒Centang kotak "Sudah membaca" di atas untuk membuka soal
📖

Baca Dulu! — Apa Itu TRUE dan FALSE?

WAJIB BACA

Di dalam percabangan, kondisi selalu menghasilkan salah satu dari dua nilai:

✅ TRUE = kondisi BENAR (terpenuhi)
❌ FALSE = kondisi SALAH (tidak terpenuhi)

Cara menentukan TRUE atau FALSE:

1. Lihat nilai variabel-nya (angka/teks yang diberikan)
2. Masukkan nilai itu ke dalam kondisi
3. Cek apakah pernyataannya benar atau salah

Contoh Langkah-langkah

Diketahui: nilai = 90
Kondisi: nilai >= 75
Ganti: 90 >= 75 → apakah 90 lebih besar atau sama dengan 75? YA! → TRUE

Contoh lagi

Diketahui: umur = 15
Kondisi: umur >= 17
Ganti: 15 >= 17 → apakah 15 lebih besar atau sama dengan 17? TIDAK! → FALSE

Simbol-simbol yang sering dipakai:

SimbolArtinyaContoh TRUE
==sama dengan"A" == "A"
>lebih besar10 > 5
<lebih kecil3 < 7
>=lebih besar atau sama dengan75 >= 75
<=lebih kecil atau sama dengan5 <= 10
📝 Bagian 5 — TRUE atau FALSE?20 poin
🔒Centang kotak "Sudah membaca" di atas untuk membuka soal
Pastikan sudah pilih Kelas & Nama di atas ya 😉
← Kembali
🎉
0
dari 100 poin
⭐⭐⭐
Keren!