Selasa, 5 Mei 2026
Pemko Pekanbaru
Super Hub Pemko Pekanbaru

Pelajaran Sekolah

45 Soal Informatika Kelas 12 Semester 2 dan Kunci Jawaban, Soal Ujian PTS UTS UAS 2025

Latihan contoh soal Informatika kelas 12 semester 2 dan kunci jawaban Kurikulum Merdeka untuk persiapan menghadapi UAS PTS atau UTS.

Tayang:
Editor: Muhammad Ridho
Ilustrasi/Tribunpekanbaru
SOAL UJIAN - 45 Soal Informatika Kelas 12 Semester 2 dan Kunci Jawaban, Soal Ujian PTS UTS UAS 2025 

TRIBUNPEKANBARU.COM - Berikut ini adalah contoh soal ujian Informatika kelas 12 Kurikulum Merdeka beserta jawaban.

Anda bisa berlatih dengan soal ujian Informatika kelas 12 beserta jawaban untuk persiapan Penilaian Tengah Semester, Ujian Akhir Semester (UAS) hingga Penilaian Akhir Semester (PAS) .

Diharapkan dengan berlatih soal ujian Informatika kelas 12 Kurikulum Merdeka , bisa menjadi bekal anda untuk menghadapi PTS atau UTS.

Namun anda disarankan mengerjakan soal ujian Informatika kelas 12 ini dengan tidak melihat Kunci jawaban sebelum selesai mengerjakan contoh soal UTS yang ada.

Hasil dari pekerjaanmu bisa dicocokan dengan Kunci Jawaban yang ada sehingga kamu bisa mengetahui sejauh mana pemahamanmu terkait materi  yang ada hingga pertengahan ini.

Inilah soal ujian Informatika kelas 12 beserta jawaban untuk STS UTS UAS yang dikutip dari berbagai sumber sesuai dengan kurikulum merdeka :

1.    Salah satu jenis aplikasi basis data yang sering digunakan untuk aplikasi bisnis adalah…
A. Google Docs
B. Microsoft Access
C. Adobe Photoshop
D. WordPress

Kunci Jawaban: B

2.    Berikut adalah jenis-jenis perintah dalam SQL, kecuali…
A. SELECT
B. UPDATE
C. DECLARE
D. DELETE

Kunci Jawaban: C

3.    Bagaimana cara menghindari terjadinya kesalahan dalam penulisan program?
A. Menggunakan debugger
B. Menulis kode dengan cepat
C. Menghindari penggunaan komentar dalam kode
D. Menggunakan satu jenis operator saja

Kunci Jawaban: A

4.    Bagian dari komputer yang berfungsi untuk menyimpan data sementara saat komputer beroperasi adalah…
A. ROM
B. RAM
C. Hard Disk
D. CPU

Kunci Jawaban: B

5.    Dalam dunia jaringan, kependekan dari LAN adalah…
A. Large Area Network
B. Local Area Network
C. Long Area Network
D. Local Access Network

Kunci Jawaban: B

6.    Bahasa pemrograman yang digunakan untuk mengembangkan aplikasi Android adalah…
A. Java
B. Swift
C. Kotlin
D. Python

Kunci Jawaban: A

7.    Jenis sistem basis data yang digunakan untuk menampung data dalam bentuk objek dan hubungan antar objek adalah…
A. Sistem Basis Data Relasional
B. Sistem Basis Data Berorientasi Objek
C. Sistem Basis Data Hierarkis
D. Sistem Basis Data Jaringan
Kunci Jawaban: B

8.    Perangkat yang berfungsi untuk menghubungkan komputer dalam jaringan disebut…
A. Router
B. Monitor
C. CPU
D. Keyboard
Kunci Jawaban: A

9.    Apa yang dimaksud dengan pemrograman berorientasi objek (OOP)?
A. Teknik pemrograman yang berfokus pada algoritma
B. Teknik pemrograman yang berfokus pada objek dan pengolahan data terkait objek tersebut
C. Penggunaan antarmuka pengguna grafis
D. Pengembangan perangkat keras
Kunci Jawaban: B

10.    Bahasa pemrograman yang digunakan untuk pengembangan aplikasi berbasis data dan analisis adalah…
A. Java
B. Python
C. C++
D. Swift
Kunci Jawaban: B

11.    Manakah dari berikut ini yang merupakan salah satu kegunaan dari software antivirus?
A. Mengurangi ukuran file
B. Menghapus virus dan malware
C. Menyimpan data secara otomatis
D. Menjalankan program secara lebih cepat
Kunci Jawaban: B

12.    Apa yang dimaksud dengan protokol HTTP?
A. Protokol yang digunakan untuk mengirimkan email
B. Protokol yang digunakan untuk mengakses web di internet
C. Protokol untuk transfer file antara komputer
D. Protokol untuk komunikasi suara
Kunci Jawaban: B

13.    Proses yang dilakukan untuk mengubah data menjadi bentuk yang lebih efisien atau lebih kecil disebut…
A. Enkripsi
B. Kompresi
C. Dekripsi
D. Parsing
Kunci Jawaban: B

14.    Di bawah ini yang termasuk dalam perangkat lunak sistem adalah…
A. Microsoft Word
B. Windows 10
C. Photoshop
D. Mozilla Firefox
Kunci Jawaban: B

15.    Berikut ini yang merupakan aplikasi berbasis web adalah…
A. Microsoft Excel
B. Google Drive
C. Visual Studio
D. Windows Media Player
Kunci Jawaban: B

16.    Manakah dari berikut ini yang merupakan contoh pengembangan aplikasi menggunakan framework web?
A. HTML
B. React
C. Excel
D. Photoshop
Kunci Jawaban: B

17.    Apa yang dimaksud dengan sistem operasi berbasis GUI?
A. Sistem operasi yang hanya menggunakan perintah teks
B. Sistem operasi yang memungkinkan pengguna berinteraksi dengan perangkat keras
C. Sistem operasi yang memungkinkan pengguna berinteraksi menggunakan tampilan grafis
D. Sistem operasi yang hanya mendukung aplikasi web
Kunci Jawaban: C

18.    Dalam dunia jaringan, firewall berfungsi untuk…
A. Menghubungkan komputer dengan internet
B. Menyaring dan mengendalikan lalu lintas jaringan
C. Menyimpan data di dalam server
D. Meningkatkan kecepatan koneksi internet
Kunci Jawaban: B

19.        Apa yang dimaksud dengan algoritma dalam pemrograman komputer?
A. Urutan langkah-langkah untuk menyelesaikan suatu masalah
B. Hasil dari eksekusi program
C. Struktur data dalam pemrograman
D. Proses debugging dalam pemrograman
Kunci Jawaban: A

20.    Di bawah ini yang bukan merupakan jenis-jenis struktur data adalah…
A. Array
B. Linked List
C. Tree
D. Keyboard
Kunci Jawaban: D

21.    Bahasa pemrograman yang paling sering digunakan untuk pengembangan aplikasi berbasis web adalah…
A. C++
B. JavaScript
C. Python
D. Assembly
Kunci Jawaban: B

22.    Manakah yang termasuk dalam kategori perangkat keras (hardware) komputer?
A. Sistem operasi
B. Monitor
C. Compiler
D. Database
Kunci Jawaban: B

23.    Metode pengkodean yang digunakan untuk mengenkripsi data yang dapat diakses hanya oleh pengguna tertentu disebut…
A. Dekripsi
B. Enkripsi
C. Kompresi
D. Prosesing
Kunci Jawaban: B

24.    Apa fungsi dari operator logika 'AND' dalam pemrograman?
A. Menggabungkan dua nilai boolean menjadi satu
B. Membandingkan dua nilai integer
C. Mengubah tipe data
D. Menyaring nilai array
Kunci Jawaban: A

25.    Jenis file yang digunakan untuk menyimpan data dalam format tabel adalah…
A. .docx
B. .xlsx
C. .txt
D. .html
Kunci Jawaban: B

26.    Protokol yang digunakan untuk mengirim email adalah…
A. FTP
B. SMTP
C. HTTP
D. IMAP
Kunci Jawaban: B

27.    Dalam bahasa pemrograman Python, apa yang digunakan untuk mengulang perintah secara berulang-ulang?
A. if-else
B. switch-case
C. for-loop
D. function
Kunci Jawaban: C

28.    Protokol yang digunakan untuk mentransfer file antar komputer dalam jaringan adalah…
A. FTP
B. SMTP
C. IMAP
D. HTTP
Kunci Jawaban: A

29.    Apa yang dimaksud dengan database relasional?
A. Database yang menyimpan data dalam bentuk tabel-tabel yang saling berhubungan
B. Database yang tidak memiliki struktur tabel
C. Database yang hanya menyimpan satu jenis data
D. Database yang digunakan untuk menyimpan gambar
Kunci Jawaban: A

30.    Perintah dalam SQL untuk menampilkan semua data dari tabel adalah…
A. SELECT * FROM tabel;
B. SHOW tabel;
C. DISPLAY tabel;
D. GET * FROM tabel;
Kunci Jawaban: A

31.    Komponen perangkat keras yang bertanggung jawab untuk memproses data dalam komputer adalah…
A. RAM
B. Processor
C. Hard Disk
D. Monitor
Kunci Jawaban: B

32.    Algoritma yang digunakan untuk mengurutkan data adalah…
A. Algoritma pencarian
B. Algoritma pengurutan
C. Algoritma enkripsi
D. Algoritma kompresi
Kunci Jawaban: B

33.    Proses memasukkan data ke dalam sistem komputer disebut…
A. Output
B. Proses
C. Input
D. Penyimpanan
Kunci Jawaban: C

34.    Berikut yang bukan termasuk sistem operasi komputer adalah…
A. Windows
B. Linux
C. Python
D. macOS
Kunci Jawaban: C

35.    Pada pemrograman Java, tipe data untuk menyimpan angka desimal adalah…
A. int
B. float
C. char
D. boolean
Kunci Jawaban: B

36.    Pemrograman berorientasi objek (OOP) mengacu pada konsep utama berikut, kecuali…
A. Kelas
B. Objek
C. Fungsi
D. Polimorfisme
Kunci Jawaban: C

37.    Apa yang dimaksud dengan website statis?
A. Website yang isinya tidak berubah-ubah
B. Website yang berfungsi sebagai aplikasi
C. Website yang dinamis dan interaktif
D. Website yang hanya menampilkan gambar
Kunci Jawaban: A

38.    Manakah yang merupakan contoh perangkat lunak (software) aplikasi?
A. Monitor
B. Printer
C. Microsoft Word
D. CPU
Kunci Jawaban: C

39.    Internet of Things (IoT) mengacu pada…
A. Perangkat yang dapat saling terhubung melalui jaringan internet
B. Penggunaan database untuk menyimpan data
C. Teknologi untuk membuat aplikasi web
D. Perangkat keras untuk menyambungkan komputer ke internet
Kunci Jawaban: A

40.    Fungsi utama dari sistem operasi komputer adalah…
A. Menyimpan data
B. Menghubungkan komputer dengan internet
C. Mengelola perangkat keras dan perangkat lunak
D. Menghasilkan output berupa gambar
Kunci Jawaban: C

41.    Manakah dari berikut ini yang merupakan contoh dari tipe data numerik di dalam bahasa pemrograman Python?
A. String
B. Integer
C. Boolean
D. List
Kunci Jawaban: B

42.    Protokol yang digunakan untuk memastikan data sampai dengan benar saat transfer antar komputer adalah…
A. HTTP
B. FTP
C. TCP/IP
D. SMTP
Kunci Jawaban: C

43.    Dalam sistem komputer, yang bertanggung jawab untuk menampilkan hasil proses kepada pengguna adalah…
A. RAM
B. Monitor
C. CPU
D. Hard Disk
Kunci Jawaban: B

44.    Apa yang dimaksud dengan cloud computing?
A. Penyimpanan data di server lokal
B. Pengolahan data menggunakan server pribadi
C. Penggunaan sumber daya komputasi melalui internet
D. Penggunaan perangkat keras dalam pengolahan data
Kunci Jawaban: C

45.    Jenis perangkat keras yang digunakan untuk menyimpan data secara permanen adalah…
A. RAM
B. Hard Disk
C. CPU
D. Monitor
Kunci Jawaban: B

( Tribunpekanbaru.com )

Rekomendasi untuk Anda
Ikuti kami di
KOMENTAR

Berita Terkini

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