Ringkasan Ujian SAS Genap 2026 untuk Informatika Kelas 7 SMP

Ujian Semester Akhir (SAS) Genap Tahun Ajaran 2026 untuk mata pelajaran Informatika di kelas 7 Sekolah Menengah Pertama (SMP) menekankan kemampuan berpikir komputasional. Soal-soal yang diberikan dalam ujian ini dirancang untuk menguji pemahaman siswa tentang struktur instruksi komputer, dengan penekanan pada soal-soal Higher Order Thinking Skills (HOTS). Hal ini memastikan bahwa siswa mampu memahami dan menerapkan konsep-konsep dasar pemrograman secara sistematis.

Untuk mencapai hasil maksimal dalam ujian tersebut, siswa perlu memahami beberapa konsep penting seperti algoritma, pseudocode, flowchart, logika percabangan, serta penggunaan variabel dan tipe data dalam pemrograman dasar. Latihan soal yang disajikan menjadi panduan belajar mandiri yang efektif, tanpa memerlukan format tabel yang rumit. Berikut ini adalah 15 contoh soal latihan pilihan ganda beserta kunci jawaban yang sering muncul dalam ujian.

Contoh Soal dan Jawaban

  1. Di dalam dunia informatika, langkah-langkah yang disusun secara berurutan, logis, dan sistematis untuk menyelesaikan suatu masalah tertentu atau menyelesaikan tugas di dalam komputer dinamakan…
  2. A. Variabel
  3. B. Algoritma
  4. C. Coding
  5. D. Konstanta
    Kunci Jawaban : B. Algoritma

  6. Penulisan algoritma dapat dituangkan dalam berbagai bentuk. Salah satu bentuk penulisan algoritma yang menyerupai bahasa pemrograman manusia tetapi lebih ringkas, mudah dipahami, dan tidak terikat oleh aturan sintaksis kode yang kaku dinamakan…

  7. A. Pseudocode
  8. B. Flowchart
  9. C. Konstanta
  10. D. Scratch
    Kunci Jawaban : A. Pseudocode

  11. Ketika menyusun sebuah algoritma untuk menghitung luas segitiga, urutan langkah yang paling logis dan benar setelah kita memulai program (Start) adalah…

  12. A. Menghitung luas = alas * tinggi / 2, lalu mencetak hasil, baru memasukkan nilai alas dan tinggi
  13. B. Mencetak hasil luas, memasukkan nilai alas, lalu mengakhiri program
  14. C. Memasukkan nilai alas dan tinggi, menghitung luas = alas * tinggi / 2, lalu mencetak hasil luas
  15. D. Mengakhiri program, memasukkan nilai alas dan tinggi, lalu menghitung luas
    Kunci Jawaban : C. Memasukkan nilai alas dan tinggi, menghitung luas = alas * tinggi / 2, lalu mencetak hasil luas

  16. Flowchart atau diagram alir digunakan untuk menggambarkan tahapan jalannya sebuah program menggunakan simbol-simbol grafis khusus. Simbol berbentuk belah ketupat pada flowchart memiliki fungsi penting untuk menyatakan…

  17. A. Proses perhitungan atau manipulasi data
  18. B. Titik awal (Start) atau titik akhir (End) sebuah program
  19. C. Percabangan atau pengambilan keputusan berdasarkan kondisi tertentu (Decision)
  20. D. Kegiatan memasukkan data (Input) atau menampilkan data (Output)
    Kunci Jawaban : C. Percabangan atau pengambilan keputusan berdasarkan kondisi tertentu (Decision)

  21. Simbol geometri yang benar pada flowchart untuk melambangkan instruksi Input/Output data tersebut adalah…

  22. A. Persegi panjang
  23. B. Jajaran genjang
  24. C. Lingkaran kecil
  25. D. Oval atau kapsul
    Kunci Jawaban : B. Jajaran genjang

  26. Jika seorang siswa mendapatkan nilai_ujian sebesar 75, maka keluaran (output) teks yang akan muncul pada layar komputer berdasarkan logika percabangan di atas adalah…

  27. A. REMIDI
  28. B. LULUS
  29. C. JIKA TIDAK
  30. D. Tidak muncul teks apa pun
    Kunci Jawaban : B. LULUS

  31. Tempat penyimpanan data tersebut dinamakan…

  32. A. Variabel
  33. B. Operator
  34. C. Tipe Data
  35. D. Sintaksis
    Kunci Jawaban : A. Variabel

  36. Jenis tipe data angka yang paling tepat digunakan adalah…

  37. A. Integer
  38. B. String
  39. C. Boolean
  40. D. Float (atau Real)
    Kunci Jawaban : D. Float (atau Real)

  41. Tipe data Boolean ini sangat unik karena hanya memiliki dua kemungkinan nilai saja, yaitu…

  42. A. Huruf dan Angka
  43. B. Benar (True) atau Salah (False)
  44. C. Angka Bulat dan Angka Pecahan
  45. D. Karakter tunggal dan Teks panjang
    Kunci Jawaban : B. Benar (True) atau Salah (False)

  46. Nilai yang tersimpan di dalam variabel C setelah menghitung sisa hasil pembagian (MOD) adalah…

    • A. 3
    • B. 3.33
    • C. 1
    • D. 0
      Kunci Jawaban : C. 1
  47. Blok visual yang digunakan untuk mengatur pergerakan objek (sprite) seperti maju, berputar, atau berpindah posisi termasuk dalam kelompok warna…

    • A. Motion (Gerakan)
    • B. Looks (Tampilan)
    • C. Sound (Suara)
    • D. Control (Kontrol)
      Kunci Jawaban : A. Motion (Gerakan)
  48. Blok perintah kontrol yang paling tepat digunakan untuk membuat perulangan tanpa batas tersebut adalah…

    • A. repeat 10
    • B. if-then
    • C. forever
    • D. wait 1 second
      Kunci Jawaban : C. forever
  49. Alasan utama mengapa seorang programmer menggunakan fungsi perulangan pada kode programnya adalah…

    • A. Agar program menjadi lebih berat saat dijalankan di komputer
    • B. Untuk menjalankan serangkaian instruksi yang sama berulang kali tanpa harus menulis ulang kodenya
    • C. Menghapus seluruh variabel yang sudah disimpan di memori
    • D. Mengubah tipe data String menjadi tipe data Integer secara otomatis
      Kunci Jawaban : B. Untuk menjalankan serangkaian instruksi yang sama berulang kali tanpa harus menulis ulang kodenya
  50. Operator logika yang digunakan untuk menghubungkan kedua syarat di atas agar lampu menyala hanya ketika kedua kondisi tersebut terpenuhi bersamaan adalah operator…

    • A. OR (Atau)
    • B. NOT (Bukan)
    • C. AND (Dan)
    • D. XOR
      Kunci Jawaban : C. AND (Dan)
  51. Kesalahan jenis ini di dalam dunia pemrograman dikenal dengan istilah…

    • A. Kesalahan Logika (Logical Error)
    • B. Kesalahan Sintaksis (Syntax Error)
    • C. Kesalahan Memori (Runtime Error)
    • D. Kesalahan Hardware (Hardware Error)
      Kunci Jawaban : B. Kesalahan Sintaksis (Syntax Error)

Share.
Leave A Reply

Portal berita yang menyajikan informasi terkini tentang peristiwa di Malang Raya dan Nasional, politik, ekonomi, entertainment, kuliner, gaya hidup, wisata dan olahraga.

Kanal Utama

Kontak kami

Berlangganan

Exit mobile version