wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Soal Informatika XII

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Apa itu algoritma?

a)

Kumpulan data

b)

Langkah-langkah penyelesaian masalah

c)

Bahasa pemrograman

d)

Sistem operasi

2.

Bahasa pemrograman mana yang paling banyak digunakan untuk pengembangan web?

a)

Java

b)

C++

c)

JavaScript

d)

Python

3.

Di bawah ini yang bukan termasuk jenis database adalah:

a)

Relasional

b)

Non-relasional

c)

Klasikal

d)

Distribusi

4.

Apa fungsi dari diagram alir?

a)

Menyimpan data

b)

Menggambarkan langkah-langkah algoritma

c)

Mengurutkan data

d)

Menghitung nilai

5.

Dalam pemrograman Python, apa yang digunakan untuk mencetak output?

a)

echo

b)

print()

c)

output()

d)

display()

6.

Apa yang dimaksud dengan struktur data?

a)

Cara menyimpan dan mengorganisir data

b)

Proses pemrograman

c)

Algoritma

d)

Bahasa pemrograman

7.

Apa tujuan dari pengujian perangkat lunak?

a)

Menambahkan fitur baru

b)

Meningkatkan performa

c)

Menemukan dan memperbaiki kesalahan

d)

Menghapus data

8.

Jenis loop yang digunakan untuk iterasi dengan jumlah yang tidak pasti adalah:

a)

For loop

b)

While loop

c)

Do-while loop

d)

Nested loop

9.

Apa itu fungsi dalam pemrograman?

a)

Kumpulan data

b)

Kumpulan pernyataan yang melakukan tugas tertentu

c)

Struktur data

d)

Program utama

10.

Dalam bahasa pemrograman, apa itu variabel?

a)

Nilai tetap

b)

Simpanan data yang bisa berubah

c)

Fungsi

d)

Tipe data

11.

Bahasa pemrograman mana yang digunakan untuk pengembangan aplikasi Android?

a)

C#

b)

Java

c)

Ruby

d)

HTML

12.

Apa itu tipe data integer?

a)

Bilangan desimal

b)

Bilangan bulat

c)

Karakter

d)

String

13.

Apa yang dimaksud dengan sistem operasi?

a)

Perangkat keras komputer

b)

Perangkat lunak yang mengatur sumber daya perangkat keras

c)

Bahasa pemrograman

d)

Jaringan komputer

14.

Apa yang dimaksud dengan debug dalam pemrograman?

a)

Menambahkan fitur

b)

Menghapus kode

c)

Menemukan dan memperbaiki kesalahan

d)

Mengoptimalkan program

15.

Di bawah ini yang termasuk dalam algoritma pencarian adalah:

a)

Bubble Sort

b)

Binary Search

c)

Quick Sort

d)

Merge Sort

16.

Apa yang dimaksud dengan pengembangan perangkat lunak?

a)

Proses pembuatan aplikasi

b)

Proses pengujian aplikasi

c)

Proses distribusi aplikasi

d)

Proses pemasaran aplikasi

17.

Format file yang umum digunakan untuk gambar adalah:

a)

.doc

b)

.exe

c)

.jpg

d)

.mp3

18.

Apa itu API?

a)

Alat untuk menggambar

b)

Antarmuka untuk komunikasi antar perangkat lunak

c)

Protokol jaringan

d)

Bahasa pemrograman

19.

Apa tujuan dari sistem manajemen basis data (DBMS)?

a)

Menghancurkan data

b)

Mengorganisir dan mengelola data

c)

Mencetak data

d)

Menyalin data

20.

Menurut kamu, apa yang dimaksud dengan database

4 lines
21.

Tujuan dari sistem manajemen basis data (DBMS)?

a)

Menghancurkan data

b)

Mengorganisir dan mengelola data

c)

Mencetak data

d)

Menyalin data

22.

Apa yang dimaksud dengan cloud computing?

a)

Penyimpanan data di server lokal

b)

Penyimpanan dan pengolahan data secara online

c)

Perangkat keras

d)

Jaringan komputer

23.

Apa yang dimaksud dengan malware?

a)

Perangkat lunak yang membantu pengguna

b)

Perangkat lunak berbahaya

c)

Program antivirus

d)

Sistem operasi

24.

Bahasa pemrograman apa yang digunakan untuk pemrograman sistem?

a)

Python

b)

C

c)

JavaScript

d)

HTML

25.

Apa itu debugging?

a)

Proses menemukan kesalahan dalam kode

b)

Menambahkan fitur baru

c)

Menghapus program

d)

Menginstall software

26.

Apa itu loop dalam pemrograman?

a)

Proses input data

b)

Struktur yang mengulang pernyataan

c)

Fungsi

d)

Variabel

27.

Apa yang dimaksud dengan exception handling?

a)

Menghentikan program

b)

Menangani kesalahan saat program berjalan

c)

Mengoptimalkan program

d)

Menghapus kesalahan

28.

Apa yang dimaksud dengan HTML?

a)

Bahasa pemrograman

b)

Bahasa markup untuk membuat halaman web

c)

Sistem operasi

d)

Perangkat keras

29.

Di bawah ini yang bukan merupakan tipe data primitif adalah:

a)

Integer

b)

Float

c)

String

d)

Array

30.

Salah satu fungsi dari CSS adalah:

a)

Menyimpan data

b)

Mengatur tampilan dan layout halaman web

c)

Mengambil data

d)

Memproses data

31.

Apa itu framework dalam pemrograman?

a)

Kumpulan bahasa pemrograman

b)

Kerangka kerja yang memudahkan pengembangan aplikasi

c)

Proses pengujian

d)

Sistem operasi

32.

Apa yang dimaksud dengan open-source software?

a)

Perangkat lunak berbayar

b)

Perangkat lunak yang kode sumbernya dapat diakses dan dimodifikasi

c)

Perangkat lunak rahasia

d)

Perangkat lunak tidak resmi

33.

Salah satu contoh basis data relasional adalah:

a)

MongoDB

b)

MySQL

c)

Firebase

d)

SQLite

34.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Ruang penyimpanan untuk data

b)

Proses menghitung

c)

Tipe data

d)

Fungsi

35.

Bahasa pemrograman mana yang sering digunakan untuk data science?

a)

Java

b)

Python

c)

C++

d)

HTML

36.

Apa itu sistem informasi?

a)

Hanya perangkat keras

b)

Proses pengolahan data menjadi informasi

c)

Hanya perangkat lunak

d)

Jaringan komputer

37.

Salah satu fungsi dari algoritma sorting adalah:

a)

Mencari data

b)

Mengurutkan data

c)

Menyimpan data

d)

Menghapus data

38.

Apa yang dimaksud dengan user interface (UI)?

a)

Bagian belakang perangkat lunak

b)

Antarmuka yang digunakan pengguna untuk berinteraksi dengan perangkat lunak

c)

Kode sumber

d)

Database

39.

Di bawah ini yang bukan merupakan bagian dari pengembangan perangkat lunak adalah:

a)

Analisis kebutuhan

b)

Desain

c)

Distribusi

d)

Penelitian pasar

40.

Salah satu contoh algoritma pencarian yang efisien adalah:

a)

Linear Search

b)

Bubble Sort

c)

Binary Search

d)

Selection Sort

41.

Apa yang dimaksud dengan data mining?

a)

Menghancurkan data

b)

Proses menemukan pola dalam data besar

c)

Menyimpan data

d)

Menghapus data

42.

Bahasa pemrograman yang digunakan untuk membuat aplikasi desktop adalah:

a)

JavaScript

b)

HTML

c)

C#

d)

SQL

43.

Apa itu prototype dalam pengembangan perangkat lunak?

a)

Model awal dari aplikasi

b)

Kode sumber

c)

Proses pengujian

d)

Database

44.

Apa yang dimaksud dengan big data?

a)

Data yang sangat kecil

b)

Data yang tidak terorganisir

c)

Data yang sangat besar dan kompleks

d)

Data yang tidak penting

45.

Apa yang dimaksud dengan keamanan siber?

a)

Perlindungan terhadap perangkat keras

b)

Perlindungan terhadap informasi digital

c)

Perlindungan terhadap perangkat lunak

d)

Perlindungan terhadap data fisik

46.

Apa itu responsive web design?

a)

Desain yang hanya cocok untuk desktop

b)

Desain yang dapat menyesuaikan tampilan di berbagai perangkat

c)

Desain yang tidak dapat diubah

d)

Desain yang hanya menggunakan teks

47.

Apa yang dimaksud dengan software as a service (SaaS)?

a)

Perangkat lunak yang diinstal di komputer

b)

Perangkat lunak yang diakses melalui internet

c)

Perangkat keras yang disewakan

d)

Jaringan lokal

48.

Apa yang dimaksud dengan pernyataan kondisional?

a)

Pernyataan yang selalu benar

b)

Pernyataan yang mengandung kondisi dan dapat menghasilkan dua hasil

c)

Pernyataan yang tidak bisa diubah

d)

Pernyataan yang selalu salah

49.

Salah satu keuntungan dari menggunakan open-source software adalah:

a)

Biaya tinggi

b)

Dukungan terbatas

c)

Ketersediaan kode sumber

d)

Tidak ada pembaruan

50.

Apa yang dimaksud dengan SQL?

a)

Bahasa pemrograman untuk aplikasi desktop

b)

Bahasa kueri untuk mengelola basis data

c)

Sistem operasi

d)

Framework pemrograman