Mengutip dari YouTube Jagat Edukasi, soal ini dapat digunakan sebagai bahan belajar siswa untuk menghadapi ujian sekolah maupun latihan mandiri di rumah.
Materi yang dibahas meliputi berpikir komputasional, algoritma, struktur data, pemrograman dasar, hingga etika digital.
Baca juga: Soal PAT/SAT/ASAT Geografi Kelas 10 SMA Semester 2 Kurikulum Merdeka 2026 Lengkap Kunci Jawaban
SOAL
1. Metode penyelesaian masalah dengan menerapkan teknik ilmu komputer (informatika) disebut...
A. Berpikir Kritis
B. Berpikir Komputasional
C. Berpikir Logis
D. Algoritma Dasar
E. Pemrograman Terstruktur
Jawaban : B
2. Memecah masalah kompleks menjadi bagian-bagian kecil yang lebih mudah dikelola disebut...
A. Abstraksi
B. Pengenalan Pola
C. Dekomposisi
D. Algoritma
E. Debugging
Jawaban : C
Baca juga: Soal PAT/SAT/ASAT Fisika Kelas 10 SMA Semester 2 Kurikulum Merdeka 2026 Lengkap dengan Kunci Jawaban
3. Menyaring informasi yang penting dan mengabaikan detail yang tidak relevan agar fokus pada inti masalah disebut...
A. Algoritma
B. Dekomposisi
C. Abstraksi
D. Evaluasi
E. Iterasi
Jawaban : C
4. Struktur data di mana data yang terakhir masuk akan menjadi yang pertama keluar (Last In First Out / LIFO) disebut...
A. Queue (Antrean)
B. Array (Larik)
C. Stack (Tumpukan)
D. Tree (Pohon)
E. Graph
Jawaban : C
5. Struktur data di mana data yang pertama masuk akan menjadi yang pertama keluar (First In First Out / FIFO) adalah...
A. Stack
B. Queue
C. Linked List
D. Pointer
E. Binary Search
Jawaban : B
6. Urutan langkah-langkah logis untuk menyelesaikan sebuah masalah disebut...
A. Flowchart
B. Variabel
C. Algoritma
D. Pseudocode
E. Sintaksis
Jawaban : C
7. Penulisan algoritma yang menyerupai bahasa pemrograman tetapi lebih mudah dipahami manusia disebut...
A. Flowchart
B. Bahasa Mesin
C. Pseudocode
D. High Level Language
E. Coding
Jawaban : C
8. Tipe data yang digunakan untuk menyimpan nilai benar (true) atau salah (false) adalah...
A. Integer
B. String
C. Float
D. Boolean
E. Char
Jawaban : D
9. Tipe data yang digunakan untuk menyimpan bilangan bulat (tanpa koma) adalah...
A. String
B. Float
C. Integer
D. Double
E. Boolean
Jawaban : C
10. Struktur kontrol yang digunakan untuk memilih salah satu dari beberapa pilihan berdasarkan kondisi tertentu adalah...
A. Perulangan (Looping)
B. Percabangan (If-Else)
C. Fungsi (Function)
D. Array
E. Input/Output
Jawaban : B
11. Perintah perulangan yang digunakan ketika jumlah perulangannya sudah diketahui secara pasti adalah...
A. While
B. Do-While
C. For
D. If
E. Switch-Case
Jawaban : C
12. Bagian dari program yang dibuat terpisah untuk melakukan tugas spesifik dan dapat dipanggil berulang kali disebut...
A. Variabel Lokal
B. Konstanta
C. Fungsi (Function)
D. Library
E. Kompiler
Jawaban : C
13. Proses menerjemahkan kode sumber (source code) menjadi bahasa mesin agar dapat dijalankan oleh komputer disebut...
A. Coding
B. Compiling
C. Running
D. Editing
E. Saving
Jawaban : B
14. Di bawah ini yang merupakan bahasa pemrograman tingkat tinggi adalah...
A. Bahasa Biner
B. Assembly
C. Python
D. Bahasa Mesin
E. Kode Morse
Jawaban : C
15. Salah satu etika dalam berkomunikasi digital adalah menghindari "Cyberbullying", yang artinya...
Jawaban : C