Minggu, 10 Mei 2026

Soal Latihan

60 Soal PAS Informatika Kelas 12 Semester 1 Kurikulum Merdeka dan Kunci Jawaban UAS SAS

Siswa kelas 12 dapat berlatih mengerjakan contoh soal PAS Informatika Semester 1 Kurikulum Merdeka dan melihat kunci jawabannya di artikel ini.

Tayang:
SURYA/HAYU YUDHA PRABOWO
PELAKSANAAN UNBK - Peserta mengerjakan soal-soal Ujian Nasional Berbasis Kompetensi (UNBK) di SMK PGRI 3 Kota Malang, Senin (16/3/2020). 

25. Kurung kurawal {} digunakan untuk…
    A. Mengakhiri kalimat
    B. Menunjukkan blok kode
    C. Membuat komentar
    D. Membuat variabel
    Jawaban: B

26. #define digunakan untuk…
    A. Mendeklarasikan variabel
    B. Menentukan nilai konstan
    C. Menghapus file
    D. Menjalankan loop
    Jawaban: B

27. #include berfungsi untuk…
    A. Menghapus library
    B. Menggabungkan dua program
    C. Memanggil library ke program
    D. Menjalankan program
    Jawaban: C

28. Tipe data yang umum digunakan dalam Arduino adalah…
    A. float, boolean, int
    B. real, truth, whole
    C. integer saja
    D. Semua harus string
    Jawaban: A

29. Operator == digunakan untuk…
    A. Perkalian
    B. Penjumlahan
    C. Membandingkan kesetaraan
    D. Mengalikan bit
    Jawaban: C

30. Operator boolean AND ditulis sebagai…
    A. &&
    B. ||
    C. !
    D. &
    Jawaban: A

31. Operator bitwise OR adalah…
    A. &&
    B. ||
    C. |
    D. !
    Jawaban: C

32. Serial.begin(9600) berarti…
    A. Arduino berhenti bekerja
    B. Mengatur komunikasi serial ke 9600 bps
    C. Menghapus cache
    D. Mulai mode analog
    Jawaban: B

33. Perbedaan Serial.print() dan Serial.println() adalah…
    A. println memberi baris baru setelah mencetak teks
    B. print menambah baris baru otomatis
    C. println mencetak lebih cepat
    D. print hanya untuk angka
    Jawaban: A

34. HIGH dan LOW digunakan pada…
    A. digitalWrite
    B. analogRead
    C. Serial.begin
    D. #define
    Jawaban: A

35. INPUT dan OUTPUT digunakan pada fungsi…
    A. pinMode()
    B. digitalWrite()
    C. Serial.println()
    D. loop()
    Jawaban: A

36. Fungsi digitalRead(pin) digunakan untuk membaca…
    A. Nilai analog
    B. Nilai digital (HIGH/LOW)
    C. Kecepatan internet
    D. Memori
    Jawaban: B

37. Fungsi analogWrite(pin, value) digunakan untuk…
    A. Membaca tegangan
    B. Menulis sinyal PWM
    C. Mengubah mode pin
    D. Mengirim data serial
    Jawaban: B

38. Bentuk percabangan dasar dalam Arduino adalah…
    A. begin()
    B. if
    C. static
    D. ping()
    Jawaban: B

39. if…else digunakan ketika…
    A. Hanya satu kondisi
    B. Tidak ada kondisi
    C. Ada dua kemungkinan keputusan
    D. Program tidak berjalan
    Jawaban: C

Halaman 3/4
Rekomendasi untuk Anda

Berita Terkini

© 2026 TribunNews.com, a subsidiary of KG Media. All Right Reserved