20 Contoh Soal Pilihan Ganda dan Essay Informatika pada Kurikulum Merdeka
Lengkap Kunci Jawaban.
Soal Pilihan Ganda Informatika Kurikulum Merdeka
1. Dalam pengolahan data, apa yang dimaksud dengan "database"?
a. Kumpulan data yang terorganisasi dalam suatu sistem
b. Proses pengolahan data yang dilakukan oleh manusia
c. Proses pengolahan data yang dilakukan oleh komputer
d. Suatu program komputer yang digunakan untuk mengolah data besar
Jawaban: a
2. Apa yang dimaksud dengan "cloud computing"?
a. Suatu teknologi yang memungkinkan penggunaan internet secara gratis
b. Suatu jaringan komputer yang terhubung melalui internet
c. Suatu teknologi yang memungkinkan penggunaan piranti lunak dan perangkat
keras melalui internet
d. Suatu program komputer yang digunakan untuk mengolah data besar
Jawaban: c
3. Dalam pemrograman, apa yang dimaksud dengan "function"?
a. Sebuah blok kode yang dapat dipanggil kapan saja dan digunakan untuk
melakukan tugas tertentu
b. Sebuah blok kode yang digunakan untuk menyimpan data dalam variabel
c. Sebuah blok kode yang digunakan untuk menampilkan data pada layar
d. Sebuah blok kode yang digunakan untuk memproses data dalam suatu program
Jawaban: a
4. Apa yang dimaksud dengan "algoritma"?
a. Sebuah langkah-langkah atau instruksi yang digunakan untuk menyelesaikan
suatu masalah
b. Suatu piranti lunak yang digunakan untuk membuat website
c. Sebuah teknologi yang memungkinkan komputer untuk belajar dan memecahkan
masalah
d. Sebuah program komputer yang digunakan untuk mengolah data besar
Jawaban: a
5. Dalam pemograman, apa yang dimaksud dengan "variable"?
a. Sebuah tempat untuk menyimpan data dalam program
b. Sebuah blok kode yang dapat dipanggil kapan saja dan digunakan untuk
melakukan tugas tertentu
c. Sebuah blok kode yang digunakan untuk menampilkan data pada layar
d. Sebuah blok kode yang digunakan untuk memproses data dalam suatu program
Jawaban: a
6. Apa yang dimaksud dengan "responsive design" dalam pemrograman web?
a. Sebuah teknik pemrograman web yang mengoptimalkan tampilan website pada
semua perangkat
b. Sebuah teknik pemrograman web yang hanya mengoptimalkan tampilan website
pada perangkat desktop
c. Sebuah teknik pemrograman web yang hanya mengoptimalkan tampilan website
pada perangkat mobile
d. Sebuah teknik pemrograman web yang hanya mengoptimalkan tampilan website
pada perangkat tablet
Jawaban: a
7. Dalam jaringan komputer, apa yang dimaksud dengan "router"?
a. Piranti keras yang digunakan untuk mengirim data melalui jaringan
b. Piranti lunak yang digunakan untuk mengirim data melalui jaringan
c. Piranti keras yang digunakan untuk menghubungkan jaringan komputer yang
berbeda
d. Piranti lunak yang digunakan untuk menghubungkan jaringan komputer yang
berbeda
Jawaban: c
8. Dalam jaringan komputer, apa yang dimaksud dengan "firewall"?
a. Suatu sistem keamanan yang digunakan untuk melindungi jaringan komputer
dari serangan virus dan malware
b. Suatu piranti keras yang digunakan untuk menghubungkan jaringan komputer
yang berbeda
c. Suatu piranti lunak yang digunakan untuk menghubungkan jaringan komputer
yang berbeda
d. Suatu sistem operasi untuk mengatur penggunaan jaringan komputer
Jawaban: a
9. Apa yang dimaksud dengan "URL"?
a. Singkatan dari Uniform Resource Locator, alamat suatu halaman web
b. Singkatan dari Universal Resource Locator, alamat suatu halaman web
c. Singkatan dari Uniform Retrieval Locator, alamat suatu halaman web
d. Singkatan dari Universal Retrieval Locator, alamat suatu halaman web
Jawaban: b
10. Dalam pengolahan data, apa yang dimaksud dengan "backup"?
a. Salinan data yang dibuat untuk menjaga keamanan data
b. Proses pengolahan data yang dilakukan oleh komputer
c. Proses pengolahan data yang dilakukan oleh manusia
d. Salinan data yang dibuat untuk dijual ke pihak lain
Jawaban: a
11. Apa yang dimaksud dengan "artificial intelligence"?
a. Suatu kecerdasan buatan yang dapat digunakan untuk menggantikan pekerjaan
manusia
b. Suatu jaringan komputer yang terhubung melalui internet
c. Suatu program komputer yang digunakan untuk mengolah data besar
d. Suatu teknologi yang memungkinkan komputer untuk belajar dan memecahkan
masalah
Jawaban: d
12. Dalam bahasa pemrograman, apa yang dimaksud dengan "syntax error"?
a. Kesalahan dalam tata bahasa pemrograman yang menyebabkan program tidak
dapat dijalankan
b. Kesalahan dalam urutan langkah-langkah dalam algoritma
c. Kesalahan dalam penggunaan piranti lunak
d. Kesalahan dalam penggunaan piranti keras
Jawaban: a
13. Apa yang dimaksud dengan "open source"?
a. Suatu program komputer yang hanya dapat digunakan oleh perusahaan
tertentu
b. Suatu program komputer yang dapat digunakan oleh siapa saja dan kode
sumbernya dapat diakses oleh publik
c. Suatu program komputer yang digunakan untuk mengolah data besar
d. Suatu program komputer yang dapat mengendalikan seluruh operasi sistem
komputer
Jawaban: b
14. Dalam pemrograman web, apa yang dimaksud dengan "HTML"?
a. Sebuah bahasa pemrograman yang digunakan untuk membuat website
b. Sebuah teknologi yang digunakan untuk memproses data
c. Sebuah piranti lunak yang digunakan untuk membuat website
d. Sebuah bahasa markup yang digunakan untuk membuat halaman web
Jawaban: d
15. Dalam pemrograman web, apa yang dimaksud dengan "CSS"?
a. Sebuah bahasa markup yang digunakan untuk membuat halaman web
b. Sebuah bahasa pemrograman yang digunakan untuk membuat website
c. Sebuah piranti lunak yang digunakan untuk membuat website
d. Sebuah teknologi yang digunakan untuk memproses data
Jawaban: a
16. Algoritma adalah _______
a. suatu teknologi
b. suatu program komputer
c. suatu urutan langkah-langkah yang logis untuk menyelesaikan suatu masalah
d. suatu jaringan komputer
Jawaban: c
17. Dalam penggunaan piranti lunak, apa yang dimaksud dengan
"interface"?
a. Bagian dalam komputer yang mengatur jalannya program
b. Perangkat keras input dan output
c. Tampilan atau antarmuka yang digunakan untuk berinteraksi dengan program
d. Program yang digunakan untuk membuat sistem operasi
Jawaban: c
18. Dalam bahasa pemrograman Java, apa yang dimaksud dengan
"inheritance"?
a. Kemampuan suatu objek untuk mewarisi sifat dari objek lain
b. Kemampuan suatu objek untuk memodifikasi sifat dari objek lain
c. Kemampuan suatu objek untuk menggabungkan sifat dari objek lain
d. Kemampuan suatu objek untuk menghapus sifat dari objek lain
Jawaban: a
19. Apa yang dimaksud dengan "database"?
a. Sebuah program komputer yang digunakan untuk mengolah data
b. Sebuah kumpulan data yang tersimpan dalam komputer
c. Sebuah piranti keras yang digunakan untuk menyimpan data
d. Sebuah sistem operasi untuk mengatur penggunaan database
Jawaban: b
20. Apa yang dimaksud dengan "cloud computing"?
a. Suatu jaringan komputer yang terhubung melalui internet
b. Penggunaan perangkat lunak yang tersimpan di dalam komputer pribadi
c. Penggunaan perangkat keras yang terdapat di tempat yang terpusat dan
diakses melalui internet
d. Penggunaan internet untuk mengakses situs-situs berita terbaru
Jawaban: c
Soal Essay Informatika Kurikulum Merdeka
1. Buatlah konversi bilangan untuk mengubah bilangan heksadesimal A99B
menjadi bilangan desimal
Jawab:
Untuk mengkonversi bilangan heksadesimal A99B menjadi bilangan desimal, kita
perlu mengikuti langkah-langkah berikut:
Pertama-tama, tuliskan bilangan heksadesimal A99B dan susun digit-diginya ke
dalam kelompok-kelompok 4 digit, dimulai dari digit paling kanan. Jika digit
terakhir tidak terdapat 4 digit, tambahkan digit 0 di sebelah kiri digit
paling kiri. Dalam hal ini, bilangan heksadesimal A99B memiliki 4 digit,
sehingga kelompoknya adalah 0A99 dan B.
Selanjutnya, konversikan masing-masing kelompok heksadesimal menjadi
bilangan desimal. Untuk kelompok 0A99, kita dapat menghitungnya sebagai
berikut:
0A99 = 0x16^3 + 10x16^2 + 9x16^1 + 9x16^0
= 0 + 4096 + 144 + 9
= 4249
Untuk kelompok B, kita dapat menghitungnya sebagai berikut:
B = 11x16^0
= 11
Jumlahkan hasil konversi masing-masing kelompok untuk mendapatkan bilangan
desimal yang sesuai dengan bilangan heksadesimal A99B. Dalam hal ini, hasil
konversi untuk kelompok 0A99 adalah 4249, sedangkan hasil konversi untuk
kelompok B adalah 11. Jumlahkan keduanya:
A99B (heksadesimal) = 4249 + 11 = 4260
Sehingga, bilangan heksadesimal A99B setara dengan bilangan desimal 4260.
2. Buatlah sebuah soal konversi bilangan biner ke desimal, biner ke
heksadesimal, desimal ke biner dan heksadesimal ke biner
Jawab:
Berikut adalah beberapa contoh soal konversi bilangan:
1. Konversi bilangan biner ke desimal:
Ubahlah bilangan biner 10101110 menjadi bilangan desimal!
2. Konversi bilangan biner ke heksadesimal:
Ubahlah bilangan biner 110110111101 menjadi bilangan heksadesimal!
3. Konversi bilangan desimal ke biner:
Ubahlah bilangan desimal 123 menjadi bilangan biner!
4. Konversi bilangan heksadesimal ke biner:
Ubahlah bilangan heksadesimal F2A menjadi bilangan biner!
Semua soal di atas dapat diselesaikan dengan menggunakan aturan konversi
masing-masing sistem bilangan.