wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH 1 KKA KELAS X TO

Total questions: 50

Worksheet time: 51mins

Name
Class
Date
1.

Yang bukan merupakan contoh dari penggunaan Cloud Computing adalah

a)

Google Drive

b)

Email

c)

One Drive

d)

Solid State Disk

2.

Teknik memecahkan masalah yang sangat luas wilayah penerapannya, bukan hanya untuk menyelesaikan masalah seputar ilmu komputer saja, melainkan juga untuk menyelesikan masalah sehari hari disebut ... .

a)

pemrograman

b)

algoritma

c)

komputasi

d)

berfikir komputasi

3.

Cara mengimplementasikan Computational Thinking adalah dengan ... .

a)

memahami masalah, mengumpulkan semua data, lalu mencari solusi sesuai dengan masalah

b)

memahami masalah, mulai mencari solusi sesuai dengan masalah kemudian mengumpulkan semua data

c)

menyajikan data, mengumpulkan masalah dan memuat data

d)

menganalisis masalah, membuat data dan menyimpul

4.

Berikut ini merupakan syarat-syarat algoritma, menurut Donald E. Knuth, kecuali ... .

a)

Finiteneness

b)

Definiteness

c)

Input

d)

Decomposisi

5.

Dalam membuat nasi goreng, kita harus menyiapkan kompor, wajan spatula, miyak goreng, nasi, telur, bumbu dan lain-lainnya yang emua itu merupakan sebuah proses bernama ....

a)

Algoritma

b)

pattern Rekognition

c)

Decomposisi

d)

Pola keterauran

6.

Apa itu koding?

a)

Koding adalah cara untuk mendesain antarmuka pengguna.

b)

Koding adalah istilah untuk menggambar diagram alur.

c)

Koding adalah proses menguji aplikasi yang sudah jadi.

d)

Koding adalah proses menulis kode untuk membuat program atau aplikasi.

7.

Apa itu algoritma dalam koding?

a)

Algoritma adalah hasil akhir dari proses koding.

b)

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam koding.

c)

Algoritma adalah perangkat keras yang menjalankan program.

d)

Algoritma adalah bahasa pemrograman yang digunakan untuk menulis kode.

8.

Jelaskan perbedaan antara sintaks dan semantik!

a)

Sintaks hanya berlaku untuk bahasa pemrograman tertentu, semantik untuk semua bahasa.

b)

Sintaks dan semantik adalah istilah yang sama dalam pemrograman.

c)

Sintaks adalah makna dari kode, semantik adalah aturan penyusunan kode.

d)

Sintaks adalah aturan penyusunan kode, semantik adalah makna dari kode tersebut.

9.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah jenis data yang tidak dapat diubah.

b)

Variabel adalah tempat penyimpanan data yang dapat berubah selama program berjalan.

c)

Variabel adalah alat untuk mengukur performa program.

d)

Variabel adalah fungsi yang mengembalikan nilai tetap.

10.

Sebutkan tiga struktur data dasar!

a)

Array, Linked List, Stack

b)

Binary Tree

c)

Hash Table

d)

Queue

11.

Apa itu fungsi dalam pemrograman?

a)

Fungsi adalah variabel yang menyimpan data.

b)

Fungsi adalah jenis perangkat keras dalam komputer.

c)

Fungsi adalah bagian dari sistem operasi.

d)

Fungsi adalah sekumpulan instruksi yang melakukan tugas tertentu dalam pemrograman.

12.

Apa itu kecerdasan buatan (AI)?

a)

Kecerdasan buatan adalah teknologi yang hanya digunakan untuk permainan.

b)

Kecerdasan buatan adalah kemampuan manusia untuk berpikir logis.

c)

Kecerdasan buatan adalah sistem yang tidak memerlukan data untuk berfungsi.

d)

Kecerdasan buatan (AI) adalah sistem komputer yang dapat meniru kecerdasan manusia.

13.

Sebutkan dua aplikasi kecerdasan buatan dalam kehidupan sehari-hari!

a)

Asisten virtual dan sistem rekomendasi.

b)

Sistem keamanan rumah dan alat pemantau cuaca.

c)

Sistem pengolahan data dan perangkat lunak pengolah kata.

d)

Kamera digital dan printer.

14.

Apa itu machine learning?

a)

Machine learning adalah metode untuk menghapus data dari sistem.

b)

Machine learning adalah teknik pemrograman manual untuk komputer.

c)

Machine learning adalah metode di mana komputer dapat belajar dari data dan meningkatkan kinerjanya tanpa pemrograman eksplisit.

d)

Machine learning adalah proses di mana komputer tidak dapat belajar dari data.

15.

Apa yang dimaksud dengan data training dalam machine learning?

a)

Data training adalah data yang digunakan untuk menguji model.

b)

Data training adalah data yang tidak relevan dengan model.

c)

Data training adalah kumpulan data yang digunakan untuk melatih model dalam machine learning.

d)

Data training adalah data yang digunakan untuk menyimpan hasil akhir model.

16.

Sebutkan contoh algoritma yang digunakan dalam AI!

a)

Algoritma Dijkstra

b)

Algoritma Kruskal

c)

Algoritma bubble sort

d)

Contoh algoritma yang digunakan dalam AI adalah regresi linier, pohon keputusan, dan jaringan saraf tiruan.

17.

Apa itu berpikir komputasional?

a)

Berpikir komputasional hanya digunakan dalam pemrograman.

b)

Berpikir komputasional adalah cara untuk bermain game.

c)

Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan menggunakan prinsip-prinsip komputasi.

d)

Berpikir komputasional adalah metode untuk menggambar diagram.

18.

Sebutkan langkah-langkah dalam berpikir komputasional!

a)

1. Mencari solusi, 2. Mengabaikan masalah, 3. Menyusun rencana, 4. Mengimplementasikan ide

b)

1. Mengumpulkan data, 2. Menyusun laporan, 3. Mengajukan pertanyaan, 4. Menghitung hasil

c)

1. Mendefinisikan masalah, 2. Menganalisis masalah, 3. Merancang solusi, 4. Mengimplementasikan solusi, 5. Menguji dan mengevaluasi solusi.

d)

1. Mengidentifikasi solusi, 2. Menguji solusi, 3. Menganalisis hasil, 4. Mengabaikan evaluasi

19.

Apa pentingnya pemecahan masalah dalam koding?

a)

Pemecahan masalah adalah kunci untuk mengembangkan solusi yang efektif dan efisien dalam koding.

b)

Pemecahan masalah hanya penting untuk pengembangan perangkat keras.

c)

Pemecahan masalah tidak berhubungan dengan koding.

d)

Koding hanya membutuhkan kreativitas, bukan pemecahan masalah.

20.

Apa itu debugging dalam pemrograman?

a)

Proses menulis kode baru

b)

Menguji aplikasi tanpa kesalahan

c)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

d)

Menghapus kode yang tidak terpakai

21.

Apa itu koding?

a)

Bahasa komputer

b)

Instruksi untuk komputer

c)

Perintah suara

d)

Program permainan

22.

Contoh kode Python untuk mencetak teks adalah...?

a)

echo(“Hello”)

b)

print(“Hello”)

c)

write “Hello”

d)

say “Hello”

23.

Apa itu kecerdasan buatan (AI)?

a)

Aplikasi chatting

b)

Mesin yang dapat berpikir dan belajar

c)

Robot mainan

d)

Mesin fotokopi

24.

Hubungan antara pengkodean dan AI adalah...?

a)

Tidak terkait

b)

Pengkodean memungkinkan AI untuk bekerja

c)

AI menggantikan pengkodean

d)

AI hanya untuk bermain

25.

Salah satu contoh AI di ponsel adalah...?

a)

Kamera kalkulator

b)

Musik offline

c)

Pengenalan wajah

d)

Kalkulator biasa

26.

Google Maps menggunakan AI untuk...?

a)

Menunjukkan rute tercepat

b)

Membuka pesan

c)

Membuat suara lucu

d)

Mengetik secara otomatis

27.

Kenapa siswa perlu belajar coding dan AI?

a)

Untuk bisa menggambar

b)

Untuk tahu cara memperbaiki ponsel

c)

Untuk siap menghadapi masa depan digital

d)

Untuk menghindari kebosanan

28.

Manfaat berpikir komputasional bagi siswa adalah …

a)

a. Menghafal semua mata pelajaran dengan cepat

b)

b. Menyelesaikan masalah secara logis dan efisien

c)

c. Mengganti peran guru di kelas

d)

d. Mempercepat kinerja komputer

29.

Berikut ini yang merupakan contoh decomposition adalah …

a)

a. Menyusun resep masakan langkah demi langkah

b)

b. Mengelompokkan data siswa berdasarkan nilai

c)

c. Memecah proyek besar menjadi tugas-tugas kecil

d)

d. Mengabaikan informasi yang tidak penting

30.

Apa yang terjadi jika ada kesalahan dalam kode program?

a)

Program berjalan lebih cepat

b)

Program tidak akan bisa berjalan dengan benar

c)

Program tetap berhasil

d)

Program menjadi lebih canggih

31.

Apa itu algoritma dalam pemrograman?

a)

Algoritma adalah jenis software yang digunakan untuk mendesain aplikasi.

b)

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam pemrograman.

c)

Algoritma adalah perangkat keras yang mempercepat proses komputasi.

d)

Algoritma adalah bahasa pemrograman yang digunakan untuk menulis kode.

32.

Sebutkan tiga bahasa pemrograman yang populer!

a)

Ruby

b)

Swift

c)

C++

d)

Python, Java, JavaScript

33.

Apa yang dimaksud dengan variabel dalam koding?

a)

Variabel adalah jenis data yang tidak dapat diubah.

b)

Variabel adalah fungsi yang mengembalikan nilai.

c)

Variabel adalah alat untuk mengukur performa koding.

d)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam koding.

34.

Jelaskan perbedaan antara tipe data integer dan string!

a)

Integer dan string keduanya menyimpan bilangan desimal.

b)

Perbedaan utama antara integer dan string adalah bahwa integer menyimpan bilangan bulat, sedangkan string menyimpan urutan karakter.

c)

String hanya dapat menyimpan satu karakter, sedangkan integer dapat menyimpan banyak karakter.

d)

Integer menyimpan urutan karakter, sedangkan string menyimpan bilangan bulat.

35.

Apa itu kecerdasan buatan (AI)?

a)

Kecerdasan buatan adalah sistem yang tidak memerlukan data untuk berfungsi.

b)

Kecerdasan buatan adalah kemampuan manusia untuk berpikir.

c)

Kecerdasan buatan adalah teknologi yang hanya digunakan dalam permainan.

d)

Kecerdasan buatan (AI) adalah teknologi yang memungkinkan mesin untuk meniru kecerdasan manusia.

36.

Sebutkan dua aplikasi kecerdasan buatan dalam kehidupan sehari-hari!

a)

Pengolah kata dan spreadsheet

b)

Aplikasi cuaca dan berita

c)

Asisten virtual dan sistem rekomendasi.

d)

Sistem keamanan dan pengawasan

37.

Apa itu machine learning?

a)

Machine learning adalah metode di mana komputer dapat belajar dari data dan meningkatkan kinerjanya tanpa pemrograman eksplisit.

b)

Machine learning adalah jenis perangkat keras komputer.

c)

Machine learning adalah proses pengkodean manual untuk algoritma.

d)

Machine learning adalah metode untuk menghapus data yang tidak relevan.

38.

Jelaskan konsep neural network!

a)

Neural network adalah jenis perangkat keras komputer.

b)

Neural network adalah model komputasi yang terinspirasi oleh otak manusia, terdiri dari node yang saling terhubung dan memproses data.

c)

Neural network hanya digunakan untuk pengolahan gambar.

d)

Neural network tidak memiliki hubungan dengan otak manusia.

39.

Sebutkan langkah-langkah dasar dalam pengembangan perangkat lunak!

a)

Analisis kebutuhan, Perancangan sistem, Pengkodean, Pengujian, Implementasi, Pemeliharaan

b)

Perencanaan proyek, Evaluasi kinerja, Pemasaran, Penghentian layanan

c)

Pengujian beta, Dokumentasi, Riset pasar, Pengembangan produk

d)

Pengumpulan data, Analisis risiko, Desain antarmuka, Pelatihan pengguna

40.

Apa peran data dalam kecerdasan buatan?

a)

Data plays a crucial role in artificial intelligence by enabling model training and improving decision-making.

b)

Data is irrelevant to artificial intelligence.

c)

Data only serves to store information without any impact.

d)

Data is used solely for user interface design in AI.

41.

Data merupakan bahan mentah yang diperoleh dari hasil pengamatan, survei, maupun catatan tertentu. Jika data tersebut belum diolah, maka sebutan yang tepat untuk data dalam kondisi ini adalah …

a)

Informasi

b)

Algoritma

c)

Data

d)

Program

42.

Dalam statistik terdapat berbagai jenis data. Manakah dari pilihan berikut yang termasuk data kuantitatif diskrit, yaitu data yang diperoleh dari hasil membilang (counting)....

a)

Tinggi badan siswa di kelas

b)

Jumlah komputer di laboratorium

c)

Suhu ruangan kelas saat pelajaran berlangsung

d)

Waktu tempuh perjalanan ke sekolah

43.

Data primer merupakan salah satu jenis sumber data yang penting dalam penelitian maupun analisis. Dari pilihan berikut, yang benar tentang cara memperoleh data primer adalah….

a)

Dari penelitian atau karya ilmiah orang lain

b)

Dari internet dan media online

c)

Secara langsung dari sumbernya

d)

Dari laporan resmi instansi pemerintah atau lembaga tertentu

44.

Proses pengolahan data terdiri dari beberapa tahapan yang sistematis agar menghasilkan informasi yang bermanfaat. Urutan tahapan yang benar dalam pengolahan data adalah …

a)

Analisis data → Kumpulkan data → Validasi

b)

Kumpulkan data → Bersihkan data → Analisis data → Sajikan data

c)

Bersihkan data → Sajikan data → Kumpulkan data

d)

Sajikan data → Kumpulkan data → Analisis data

45.

Dalam ilmu komputer, algoritma memiliki peran penting dalam menyelesaikan permasalahan. Pernyataan berikut yang paling tepat mendefinisikan algoritma adalah….

a)

Instruksi yang ditulis dalam bahasa pemrograman

b)

Langkah-langkah sistematis untuk suatu masalah

c)

Data yang sudah diolah menjadi informasi

d)

Program komputer yang sudah dijalankan

46.

Banyak aktivitas sehari-hari dapat dijelaskan dengan algoritma karena mengikuti langkah-langkah tertentu. Yang merupakan contoh algoritma dalam kehidupan sehari-hari adalah….

a)

Mengunggah foto di media sosial tanpa urutan langkah tertentu

b)

Membuat resep masakan dengan langkah-langkah terurut

c)

Menonton video pembelajaran di internet

d)

Mencatat jadwal pelajaran dalam buku catatan

47.

Koding atau pemrograman sering digunakan untuk mengimplementasikan algoritma. Pernyataan yang paling tepat mengenai koding adalah….

a)

Membuat catatan data secara manual dengan kertas

b)

Menulis instruksi komputer menggunakan bahasa pemrograman

c)

Menyusun algoritma dalam bentuk diagram alur atau flowchart

d)

Mengumpulkan data primer dan sekunder dari berbagai sumber

48.

Artificial Intelligence (AI) kini banyak digunakan dalam kehidupan sehari-hari. Contoh nyata penerapan AI yang tepat dari pilihan berikut adalah….

a)

Kalkulator sederhana yang menghitung penjumlahan

b)

Google Maps memberikan rekomendasi rute tercepat berdasarkan lalu lintas

c)

Jam dinding yang hanya menunjukkan waktu

d)

Microsoft Excel yang digunakan untuk membuat tabel nilai siswa tanpa analisis otomatis

49.

Tidak semua masalah dalam kehidupan nyata bisa diselesaikan dengan algoritma. Pernyataan berikut yang paling tepat terkait hal tersebut adalah….

a)

Semua masalah selalu bisa dipecahkan dengan algoritma

b)

Ada beberapa masalah yang tidak bisa dipastikan solusinya dengan algoritma

c)

Algoritma hanya berlaku untuk masalah dalam bidang matematika saja

d)

Algoritma tidak relevan dalam kehidupan sehari-hari

50.

Kecerdasan artifisial (AI) kini banyak membantu dalam dunia pendidikan. Pilihan berikut yang menunjukkan pemanfaatan AI untuk membantu guru mengelola kelas adalah….

a)

Jam dinding otomatis di ruang kelas

b)

AI yang menganalisis data nilai siswa

c)

Buku cetak mata pelajaran

d)

Mesin fotokopi untuk menggandakan soal