wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Informatika Dasar

Total questions: 36

Worksheet time: 27mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam konteks informatika?

a)

Bahasa pemrograman yang digunakan untuk membuat aplikasi

b)

Urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah

c)

Jenis perangkat keras yang membantu dalam pemrosesan data

d)

Sistem operasi yang digunakan untuk menjalankan komputer

e)

Protokol jaringan untuk komunikasi data

2.

Manakah dari berikut ini yang termasuk dalam kategori perangkat keras (hardware) komputer?

a)

Google Chrome

b)

Microsoft Excel

c)

Random Access Memory (RAM)

d)

Ubuntu

e)

Python

3.

CPU adalah komponen penting dalam komputer. Apa kepanjangan dari CPU?

a)

Central Program Unit

b)

Computer Processing Unit

c)

Central Processing Unit

d)

Central Peripheral Unit

e)

Computer Peripheral Unit

4.

Apa fungsi utama dari Random Access Memory (RAM) dalam sebuah komputer?

a)

Menyimpan data secara permanen

b)

Memproses grafik dan gambar

c)

Menyimpan data sementara untuk akses cepat oleh CPU

d)

Mengontrol perangkat input dan output

e)

Mengelola koneksi jaringan

5.

Sistem operasi adalah perangkat lunak penting untuk komputer. Manakah dari berikut ini yang merupakan contoh sistem operasi?

a)

Python

b)

JavaScript

c)

Microsoft Windows

d)

HTML

e)

PHP

6.

Apa tujuan utama dari perulangan (loop) dalam pemrograman?

a)

Menjalankan sebuah perintah sekali

b)

Membuat keputusan berdasarkan kondisi tertentu

c)

Menjalankan sekelompok perintah berulang kali sampai kondisi tertentu terpenuhi

d)

Menyimpan data dalam variabel

e)

Menghentikan eksekusi program

7.

Dalam pemrograman, pernyataan if digunakan untuk apa?

a)

Menyimpan data dalam variabel

b)

Menjalankan perintah berulang kali

c)

Mengevaluasi kondisi dan mengeksekusi kode berdasarkan hasil evaluasi

d)

Menghubungkan ke database

e)

Menampilkan data ke pengguna

8.

Apa yang dimaksud dengan variabel dalam konteks pemrograman?

a)

Sebuah fungsi atau prosedur

b)

Sebuah objek yang berisi metode

c)

Sebuah entitas yang digunakan untuk menyimpan nilai yang dapat berubah selama eksekusi program

d)

Sebuah kelas yang mendefinisikan tipe data

e)

Sebuah konstanta yang tidak dapat diubah

9.

Apa yang dimaksud dengan struktur data dalam informatika?

a)

Kumpulan algoritma untuk menyelesaikan masalah

b)

Cara organisasi dan penyimpanan data agar bisa digunakan secara efisien

c)

Bahasa pemrograman yang digunakan untuk menulis kode

d)

Proses komputasi yang dilakukan oleh CPU

e)

Sistem operasi yang mengelola sumber daya komputer

10.

Manakah dari berikut ini yang merupakan contoh ancaman keamanan siber?

a)

Firewall

b)

Antivirus

c)

Phishing

d)

Backup data

e)

Enkripsi

11.

Apa yang dimaksud dengan Kecerdasan Buatan (AI)?

a)

Sistem komputer yang mampu melakukan tugas-tugas yang biasanya membutuhkan kecerdasan manusia.

b)

Sistem komputer yang hanya bisa menghitung angka.

c)

Sistem yang tidak memerlukan data untuk belajar.

d)

Perangkat keras yang digunakan untuk menyimpan

12.

Teknologi mana yang termasuk dalam lingkup AI?

a)

Pengolahan kata.

b)

Pembelajaran mesin (machine learning).

c)

Pengolahan angka sederhana.

d)

Penyimpanan cloud.

e)

Desain grafis

13.

Penerapan AI dalam kehidupan sehari-hari dapat dilihat pada:

a)

Pembuatan mobil.

b)

Pembelajaran di sekolah.

c)

Sistem rekomendasi di platform streaming.

d)

Pengisian bahan bakar.

e)

Penggunaan alat tulis.

14.

Salah satu bahasa pemrograman yang populer untuk pengembangan AI adalah?

a)

HTML

b)

CSS

c)

Python

d)

PHP

e)

SQL

15.

Apa yang dimaksud dengan Pembelajaran Mesin (Machine Learning)?

a)

Pengolahan data secara manual.

b)

Sistem yang belajar dari data dan membuat keputusan berdasarkan data tersebut.

c)

Perangkat keras yang digunakan untuk menjalankan program.

d)

Proses pembuatan website.

e)

Penggunaan spreadsheet untuk analisis data.

16.

Apa yang dimaksud dengan Internet of Things (IoT)?

a)

Jaringan internet yang digunakan hanya untuk mengirim email.

b)

Konsep di mana perangkat fisik terhubung ke internet dan dapat saling berkomunikasi.

c)

Internet yang digunakan untuk browsing.

d)

Sistem operasi untuk komputer.

e)

Teknologi penyimpanan data di cloud.

17.

Contoh perangkat IoT dalam kehidupan sehari-hari adalah:

a)

Laptop

b)

Smartwatch

c)

Printer biasa

d)

Monitor komputer

e)

Keyboard mekanik

18.

Apa manfaat utama dari penggunaan IoT?

a)

Meningkatkan biaya operasional.

b)

Mengurangi keamanan data.

c)

Meningkatkan efisiensi dan otomatisasi.

d)

Mengurangi penggunaan perangkat mobile.

e)

Meningkatkan ketergantungan pada manusia.

19.

Perangkat yang digunakan untuk menghubungkan berbagai perangkat IoT ke internet disebut:

a)

IP

b)

Switch

c)

Hub

d)

Gateway

e)

Modem

20.

Apa contoh aplikasi IoT dalam bidang pertanian?

a)

Penggunaan drone untuk fotografi udara.

b)

Sistem irigasi pintar yang dikendalikan jarak jauh.

c)

Mesin panen otomatis.

d)

Traktor bertenaga listrik.

e)

Aplikasi mobile untuk belanja online.

21.

Bagaimana IoT dapat meningkatkan efisiensi energi di rumah?

a)

Dengan mengurangi jumlah perangkat elektronik.

b)

Dengan memantau dan mengatur penggunaan energi melalui perangkat pintar.

c)

Dengan menggunakan baterai sekali pakai.

d)

Dengan mengganti semua lampu dengan lampu pijar.

e)

Dengan mengurangi koneksi internet.

22.

Apa tantangan terbesar dalam penerapan teknologi IoT?

a)

Kekurangan perangkat pintar di pasar.

b)

Masalah keamanan dan privasi data.

c)

Keterbatasan daya baterai perangkat.

d)

Kurangnya minat dari konsumen.

e)

Kesulitan dalam memproduksi perangkat IoT.

23.

Apa peran dari sensor dalam sistem IoT?

a)

Untuk menyimpan data.

b)

Untuk mengirim email.

c)

Untuk mengumpulkan data dari lingkungan fisik.

d)

Untuk mengolah data secara manual.

e)

Untuk mengontrol perangkat lunak.

24.

Apa yang dimaksud dengan fungsi main() dalam program C++?

a)

Fungsi untuk menginput data.

b)

Fungsi untuk mencetak data.

c)

Fungsi utama yang dieksekusi pertama kali saat program dijalankan.

d)

Fungsi untuk menghitung hasil.

e)

Fungsi untuk mendeklarasikan variabel.

25.

Tipe data mana yang digunakan untuk menyimpan angka desimal di C++?

a)

string

b)

char

c)

bool

d)

float

e)

void

26.

Bagaimana cara mendeklarasikan variabel integer dengan nama nilai di C++?

a)

int nilai;

b)

nilai int;

c)

integer nilai;

d)

nilai = int;

e)

var int nilai;

27.

Sintaks yang benar untuk komentar satu baris di C++ adalah:

a)

/* komentar */

b)

// komentar

c)

d)

# komentar

e)

** komentar **

28.

Fungsi cin digunakan untuk:

a)

Menampilkan output ke layar.

b)

Menghentikan program.

c)

Menghitung angka.

d)

Menerima input dari pengguna.

e)

Menghapus variabel.

29.

Apa arti dari sintaks berikut for (int i = 0; i < 10; i++)?

a)

Loop yang berjalan 10 kali dari 0 sampai 9.

b)

Loop yang berjalan 9 kali dari 0 sampai 8.

c)

Loop yang berjalan 11 kali dari 0 sampai 10.

d)

Loop yang berjalan 10 kali dari 1 sampai 10.

e)

Loop yang berjalan tak terbatas.

30.

Bagaimana cara mendeklarasikan array integer dengan 5 elemen di C++?

a)

int arr[] = {1, 2, 3, 4, 5};

b)

array int arr[5];

c)

int arr[5];

d)

int[5] arr;

e)

array arr[5];

31.

Apa fungsi dari return 0; di akhir fungsi main()?

a)

Menghentikan program dengan kesalahan.

b)

Menghentikan program tanpa kesalahan.

c)

Menghentikan program dengan peringatan.

d)

Menjalankan program lain.

e)

Mengulang program.

32.

Bagaimana cara mendeklarasikan variabel karakter bernama huruf dengan nilai 'A'?

a)

char huruf = "A";

b)

character huruf = 'A';

c)

char huruf = 'A';

d)

char huruf = A;

e)

char huruf = A;

33.

Di mana lokasi yang benar untuk menulis fungsi utama dalam program C++?

a)

Di awal program.

b)

Di dalam fungsi lain.

c)

Di luar semua fungsi.

d)

Di dalam fungsi main().

e)

Tidak ada aturan khusus, dapat di mana saja.

34.

Sintaks yang benar untuk menampilkan teks "Hello, World!" ke layar di C++ adalah:

a)

print("Hello, World!");

b)

printf("Hello, World!");

c)

echo "Hello, World!";

d)

cout << "Hello, World!";

e)

Console.WriteLine("Hello, World!");

35.

Apa yang dilakukan oleh pernyataan #include dalam program C++?

a)

Mengkompilasi program.

b)

Mengimpor perpustakaan input/output standar.

c)

Menjalankan program.

d)

Mendeklarasikan variabel.

e)

Membuat array

36.

Apa ekstensi file standar untuk file source code C++?

a)

.cpp

b)

.java

c)

.py

d)

.cs

e)

.html