Sebelum menulis program, seorang programmer perlu melatih cara berpikirnya — memecah masalah, mencari pola, dan menyusun langkah logis. Ini fondasi yang dipakai di semua bahasa pemrograman.
Cara berpikir yang memecah masalah besar jadi bagian kecil (dekomposisi), mengenali pola (pattern recognition), mengabaikan detail tak penting (abstraksi), dan menyusun langkah penyelesaian (algoritma).
Bayangkan mencari satu nama di buku telepon tebal. Cara paling efisien bukan membaca dari halaman pertama, tapi membuka ke tengah, cek apakah target ada sebelum atau sesudahnya, lalu ulangi di separuh yang relevan — ini prinsip dasar binary search yang nanti dipakai dalam algoritma pemrograman.
Logika komputasional bekerja dengan pernyataan benar/salah (True/False) yang bisa digabung dengan operator AND, OR, NOT. Contoh: "Lampu menyala JIKA (hari gelap) DAN (ada orang di ruangan)."
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.