wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Worksheet: Koding dan Kecerdasan Artifisial (KA) untuk Kelas 10

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

Kecerdasan Artifisial (KA) adalah ...

a)

Kemampuan komputer untuk menjalankan aplikasi game

b)

Kemampuan mesin meniru perilaku cerdas manusia

c)

Kemampuan komputer menyimpan data dalam jumlah besar

d)

Sistem keamanan jaringan berbasis komputer

e)

Proses perakitan komputer secara otomatis

2.

Istilah “Koding” merujuk pada ...

a)

Proses merakit perangkat keras komputer

b)

Proses memperbaiki komputer

c)

Proses menulis instruksi agar komputer dapat menjalankan tugas tertentu

d)

Proses menyimpan data pada server

e)

Proses memperbarui sistem operasi

3.

Contoh penerapan KA dalam kehidupan sehari-hari adalah ...

a)

Flashdisk untuk menyimpan data

b)

Kalkulator manual

c)

Mesin penjawab otomatis berbasis suara

d)

Printer dot matrix

e)

Kabel jaringan

4.

Chatbot layanan pelanggan termasuk contoh penggunaan KA pada bidang ...

a)

Pertanian

b)

Jaringan komputer

c)

Layanan publik dan bisnis

d)

Perakitan PC

e)

Pengolahan limbah

5.

Tujuan utama belajar Koding dan Kecerdasan Artifisial pada jenjang SMK adalah ...

a)

Agar siswa bisa merakit komputer

b)

Agar siswa bisa menjaga laboratorium

c)

Agar siswa memiliki keterampilan berpikir logis dan mampu memanfaatkan teknologi secara etis

d)

Agar siswa hafal seluruh komponen PC

e)

Agar siswa fokus pada perbaikan hardware

6.

Teknologi KA yang dapat mengenali wajah seseorang disebut ...

a)

Speech recognition

b)

Face recognition

c)

Image compression

d)

Data mining

e)

Data integration

7.

Contoh perangkat yang menggunakan KA untuk memberikan rekomendasi video adalah ...

a)

Microsoft Word

b)

VLC Media Player

c)

YouTube

d)

WinRAR

e)

Paint

8.

Literasi digital dalam konteks KKA mengajarkan siswa untuk ...

a)

Mengunduh software bajakan untuk belajar coding

b)

Menggunakan teknologi secara aman, bijak, dan bertanggung jawab

c)

Menghapus seluruh data komputer

d)

Membeli perangkat keras komputer

e)

Memperbaiki mesin printer

9.

Program komputer yang dibuat untuk meniru cara manusia berpikir dalam memecahkan masalah disebut ...

a)

Database

b)

Algorithm

c)

Kecerdasan Artifisial

d)

Compiler

e)

BIOS

10.

Berikut ini yang termasuk contoh asisten digital berbasis KA adalah ...

a)

WinZip

b)

Siri dan Google Assistant

c)

Task Manager

d)

Notepad

e)

RAM

11.

Berpikir komputasional adalah ...

a)

Cara manusia berpikir seperti robot

b)

Cara menyelesaikan masalah secara sistematis dan logis

c)

Cara mempercepat komputer

d)

Metode untuk memperbaiki hardware

e)

Cara menghapus bug program

12.

Flowchart digunakan untuk ...

a)

Melepas komponen PC

b)

Menggambar proses algoritma dalam bentuk diagram

c)

Mengubah file menjadi PDF

d)

Menyimpan data pada server

e)

Menguji keamanan program

13.

Simbol process pada flowchart ditunjukkan dengan bentuk ...

a)

Belah ketupat

b)

Lingkaran

c)

Persegi panjang

d)

Segitiga

e)

Trapesium

14.

Simbol decision (percabangan) memiliki bentuk ...

a)

Lingkaran

b)

Persegi panjang

c)

Belah ketupat

d)

Oval

e)

Panah

15.

Iterasi (looping) dalam algoritma adalah ...

a)

Mengulang langkah tertentu sampai kondisi terpenuhi

b)

Menghapus langkah-langkah yang tidak dipakai

c)

Menggabungkan dua algoritma

d)

Mengganti seluruh variabel

e)

Mengurutkan data

16.

Input dalam algoritma berarti ...

a)

Perintah untuk menghentikan program

b)

Hasil dari proses program

c)

Data atau informasi yang dimasukkan ke sistem

d)

Bagian program yang error

e)

Fungsi untuk mencetak hasil

17.

Output dalam algoritma adalah ...

a)

Masukan pengguna

b)

Hasil dari proses algoritma

c)

Kesalahan sistem

d)

Data mentah sebelum diproses

e)

Urutan input

18.

Tujuan menggunakan berpikir komputasional adalah ...

a)

Membuat komputer bekerja lebih cepat

b)

Memecahkan masalah secara efisien dan terstruktur

c)

Menghapus seluruh data lama

d)

Menghindari pemakaian komputer

e)

Membuat program menjadi rumit

19.

Dekomposisi adalah ...

a)

Menyederhanakan data secara acak

b)

Menghilangkan langkah-langkah yang tidak perlu

c)

Memecah masalah besar menjadi bagian-bagian kecil

d)

Mengurutkan data berdasarkan abjad

e)

Mengubah masalah menjadi bentuk grafik

20.

Contoh dekomposisi dalam kehidupan sehari-hari adalah ...

a)

Membeli makanan tanpa memasak

b)

Memecah tugas membersihkan rumah menjadi: menyapu, mengepel, merapikan

c)

Menyimpan semua barang di satu kotak

d)

Menghafalkan resep tanpa praktik

e)

Menghapus seluruh data pekerjaan

21.

Ketika membuat aplikasi kalender, langkah dekomposisi yang benar adalah ...

a)

Menghapus fitur-fitur yang tidak dibutuhkan

b)

Menggabungkan semua fitur menjadi satu halaman

c)

Membagi tugas menjadi: input tanggal, penyimpanan event, pengingat

d)

Membuat tampilan sebelum menentukan fungsi

e)

Memindahkan semua file ke folder lain

22.

Pengenalan pola (pattern recognition) berarti ...

a)

Menghapus data yang tidak diperlukan

b)

Mencari kemiripan atau pola pada suatu masalah

c)

Mengulang langkah tanpa tujuan

d)

Mendesain ulang seluruh algoritma

e)

Menghindari penggunaan data

23.

Contoh pengenalan pola adalah ...

a)

Semua aplikasi menggunakan ikon yang berbeda

b)

Menyadari bahwa semua alamat email memiliki simbol "@"

c)

Menghapus semua email tanpa dibaca

d)

Menyimpan file tanpa diberi nama

e)

Membuat gambar secara acak

24.

Ketika mengerjakan beberapa soal matematika, siswa menemukan pola bahwa semua soal dapat diselesaikan dengan rumus yang sama. Ini termasuk ...

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan pola

d)

Kesimpulan tidak valid

e)

Kompilasi

25.

Abstraksi adalah proses ...

a)

Menghafalkan detail tanpa memilah

b)

Menyaring detail penting dan mengabaikan informasi tidak relevan

c)

Menghapus seluruh data secara permanen

d)

Mengubah data menjadi grafik

e)

Mengerjakan masalah secara acak

26.

Contoh abstraksi adalah ...

a)

Menyalin seluruh artikel tanpa menyaring

b)

Membuat ringkasan dari bacaan panjang

c)

Menghapus semua paragraf

d)

Menulis ulang seluruh teks

e)

Mengurutkan kata berdasarkan huruf

27.

Seorang siswa ingin membuat program cuaca. Ia hanya memfokuskan pada data suhu dan kelembapan. Ini adalah contoh ...

a)

Iterasi

b)

Pengenalan pola

c)

Abstraksi

d)

Dekomposisi

e)

Pencarian data

28.

Algoritma adalah ...

a)

Bahasa pemrograman komputer

b)

Urutan langkah-langkah yang sistematis untuk menyelesaikan masalah

c)

Data yang tersimpan di komputer

d)

Kesalahan dalam program

e)

Perintah untuk menghapus file

29.

Contoh algoritma dalam kehidupan sehari-hari adalah ...

a)

Daftar belanja mingguan

b)

Urutan langkah memasak mie instan

c)

Foto hasil karya siswa

d)

Lagu yang diputar secara acak

e)

Poster kegiatan sekolah

30.

Dalam algoritma, percabangan digunakan ketika ...

a)

Tidak ada keputusan

b)

Program hanya membutuhkan satu jalan

c)

Ada kondisi yang menentukan pilihan langkah selanjutnya

d)

Program tidak memakai variabel

e)

Program harus berhenti

31.

Literasi digital adalah kemampuan ...

a)

Menggunakan internet tanpa batas

b)

Mengoperasikan komputer semata

c)

Mengakses, memahami, mengevaluasi, dan menggunakan informasi digital secara bijak

d)

Menghafal semua aplikasi digital

e)

Memperbaiki kerusakan perangkat keras

32.

Contoh etika penggunaan internet adalah ...

a)

Mengunggah data pribadi orang lain

b)

Menyebarkan kabar tanpa dicek

c)

Menghargai hak cipta dan tidak mengambil karya tanpa izin

d)

Menggunakan VPN untuk keperluan ilegal

e)

Membuat akun palsu

33.

Hoaks (informasi palsu) biasanya ditandai dengan ...

a)

Sumber jelas dan dapat diverifikasi

b)

Data yang akurat

c)

Judul provokatif dan tidak ada bukti

d)

Ditulis oleh lembaga resmi

e)

Menggunakan bahasa baku

34.

Jejak digital (digital footprint) berarti ...

a)

Hanya data yang tersimpan di komputer pribadi

b)

Semua aktivitas yang dihapus di internet

c)

Rekam jejak aktivitas pengguna di internet yang dapat ditelusuri

d)

File yang tersimpan sementara

e)

Riwayat penggunaan perangkat keras

35.

Bentuk penyalahgunaan literasi digital adalah ...

a)

Menyaring informasi sebelum membagikan

b)

Melakukan plagiarisme

c)

Menggunakan password yang kuat

d)

Menjelaskan sumber informasi

e)

Menghargai pendapat orang lain

36.

Produksi konten digital berarti ...

a)

Menghapus semua file di komputer

b)

Membuat, mengolah, dan menyajikan informasi dalam bentuk digital

c)

Mengunduh file dari internet

d)

Mengedit dokumen fisik

e)

Mengganti komponen PC

37.

Contoh konten digital adalah ...

a)

Brosur kertas

b)

Poster digital, video pendek, podcast

c)

Karangan tangan

d)

Kartu undangan cetak

e)

Dokumen tulis manual

38.

Diseminasi konten digital berarti ...

a)

Mengunci konten agar tidak dapat dibagikan

b)

Menyimpan konten di komputer

c)

Penyebaran konten digital melalui berbagai platform

d)

Menghapus seluruh konten lama

e)

Menyembunyikan informasi

39.

Platform yang sering digunakan untuk diseminasi konten digital adalah ...

a)

Windows Explorer

b)

BIOS

40.

Hak cipta bertujuan untuk ...

a)

Membebaskan semua orang memakai karya tanpa izin

b)

Melindungi karya agar tidak disalahgunakan

c)

Melarang pembuatan konten digital

d)

Menghapus konten berbayar

e)

Mengatur kecepatan internet

41.

Watermark digunakan untuk ...

a)

Memperbesar ukuran file

b)

Melindungi karya dari plagiarisme

c)

Menghapus identitas pembuat

d)

Mengurangi kualitas konten

e)

Menyembunyikan seluruh data

42.

Salah satu etika komunikasi digital adalah ...

a)

Mengirim pesan spam

b)

Mengabaikan privasi orang lain

c)

Menggunakan bahasa sopan dan jelas

d)

Mengirim pesan berulang

e)

Mengambil data tanpa izin

43.

Keamanan digital dapat ditingkatkan dengan ...

a)

Menggunakan password sederhana

b)

Menggunakan satu password untuk semua akun

c)

Mengklik link tidak dikenal

d)

Mengaktifkan autentikasi dua langkah

e)

Membagikan sandi kepada teman dekat

44.

Salah satu risiko dari jejak digital adalah ...

a)

Meningkatnya privasi pengguna

b)

Sulitnya menghapus data yang sudah tersebar

c)

Informasi tidak bisa ditemukan

d)

Semua data tersimpan aman

e)

Aktivitas tidak dapat dilacak

45.

Konten digital yang baik harus ...

a)

Menyinggung kelompok tertentu

b)

Mengandung data palsu

c)

Informatif, relevan, dan mudah dipahami

d)

Meniru karya orang lain

e)

Mengandung unsur kebencian

46.

Langkah pertama sebelum membuat konten digital adalah ...

a)

Mengedit video

b)

Menghapus file lain

c)

Menentukan tujuan dan audiens

d)

Menambah watermark

e)

Menggunakan aplikasi random

47.

Dalam produksi konten, storyboard digunakan untuk ...

a)

Membuat musik latar

b)

Menghapus bagian video

c)

Merencanakan alur visual sebelum pembuatan konten

d)

Mengatur ukuran file

e)

Menghapus noise audio

48.

Contoh pelanggaran etika digital adalah ...

a)

Memberikan kredit pada pembuat asli

b)

Menggunakan foto tanpa izin

c)

Menyebarkan informasi resmi

d)

Menyimpan data sesuai kebutuhan

e)

Mematuhi aturan platform

49.

Konten digital yang baik untuk edukasi seharusnya ...

a)

Tidak diverifikasi

b)

Berisi informasi menyesatkan

c)

Mengandung fakta & sumber terpercaya

d)

Hanya berupa gambar

e)

Berisi ujaran kebencian

50.

Tujuan utama diseminasi konten digital adalah ...

a)

Menyimpan konten secara pribadi

b)

Membuat konten tidak dapat ditemukan

c)

Menyampaikan informasi kepada audiens yang lebih luas

d)

Menghapus jejak digital

e)

Mengurangi visibilitas konten

51.

Pemrograman adalah proses

a)

Mengganti komponen komputer

b)

Menulis instruksi agar komputer melakukan tugas tertentu

c)

Meningkatkan kecepatan internet

d)

Menghapus file lama

e)

Mengatur perangkat jaringan

52.

Bahasa pemrograman Python dikenal sebagai bahasa yang

a)

Sulit dipahami pemula

b)

Tidak mendukung AI

c)

Mudah dibaca dan sederhana

d)

Hanya digunakan untuk membuat game

e)

Tidak bisa berjalan di komputer

53.

File program Python biasanya memiliki ekstensi

a)

.docx

b)

.exe

c)

.py

d)

.txt

e)

.html

54.

Dalam Python, perintah untuk menampilkan teks ke layar adalah

a)

show()

b)

echo()

c)

print()

d)

display()

e)

write()

55.

Dalam pemrograman, variabel digunakan untuk

a)

Menyimpan nilai atau data

b)

Menghapus data

c)

Mengganti hardware

d)

Menjalankan PC

e)

Menambah kapasitas RAM

56.

Variabel yang benar dalam Python adalah

a)

1nama

b)

nama-siswa

c)

nama_siswa

d)

nama siswa

e)

@nama

57.

Tipe data untuk bilangan bulat dalam Python adalah

a)

float

b)

int

c)

str

d)

char

e)

bool

58.

Tipe data string digunakan untuk menyimpan

a)

Bilangan bulat

b)

Bilangan pecahan

c)

Nilai benar atau salah

d)

Kumpulan karakter/teks

e)

Operasi matematika

59.

Operator aritmatika untuk pembagian di Python adalah ...

a)

*

b)

+

c)

//

d)

/

e)

**

60.

Fungsi input() pada Python digunakan untuk ...

a)

Menghapus data

b)

Menampilkan data

c)

Mengambil data dari pengguna

d)

Menghitung penjumlahan otomatis

e)

Menjalankan file program

61.

Kode berikut menghasilkan output apa? print(5 + 3 * 2)

a)

11

b)

10

c)

16

d)

8

e)

15

62.

Pernyataan if dalam Python digunakan untuk ...

a)

Melakukan perulangan

b)

Membuat tampilan grafis

c)

Mengambil keputusan berdasarkan kondisi tertentu

d)

Menghapus file

e)

Mengulang kode tanpa henti

63.

Fungsi int() dalam Python digunakan untuk ...

a)

Mengubah teks menjadi huruf besar

b)

Mengubah angka menjadi teks

c)

Mengubah nilai menjadi bilangan bulat

d)

Menghapus variabel

e)

Mengalikan dua angka

64.

Fungsi komentar dalam Python (diawali dengan #) digunakan untuk ...

a)

Menjalankan perintah baru

b)

Menyembunyikan seluruh program

c)

Menjelaskan kode agar mudah dipahami dan tidak dieksekusi

d)

Menghapus semua variabel

e)

Mengganti tipe data

65.

Google Colab adalah platform yang digunakan untuk ...

a)

Mengedit video secara online

b)

Menjalankan dan membuat kode Python berbasis cloud

c)

Membuat website tanpa kode

d)

Mengelola file komputer lokal

e)

Mendesain poster digital

66.

Salah satu keunggulan Google Colab adalah ...

a)

Tidak memerlukan koneksi internet

b)

Membutuhkan instalasi software di komputer

c)

Gratis dan menyediakan GPU/TPU untuk komputasi

d)

Hanya berjalan di sistem operasi Linux

e)

Tidak dapat digunakan untuk pembelajaran AI

67.

File kerja utama di Google Colab disebut ...

a)

Workbook

b)

Notebook

c)

Worksheet

d)

Document

e)

Page

68.

Ekstensi file notebook di Google Colab adalah ...

a)

.exe

b)

.txt

c)

.ipynb

d)

.docx

e)

.py

69.

Pada Google Colab, sel (cell) digunakan untuk ...

a)

Menghapus seluruh kode

b)

Menyimpan password pengguna

c)

Menjalankan potongan kode atau menulis catatan teks

d)

Menambah kapasitas perangkat

e)

Mengganti koneksi jaringan

70.

Cara menjalankan sebuah cell pada Google Colab adalah dengan ...

a)

Klik dua kali cell

b)

Menekan tombol "Run" atau tekan Shift + Enter

c)

Menekan tombol Delete

d)

Melakukan drag dan drop

e)

Menginstal program tambahan

71.

Google Colab biasanya digunakan untuk pekerjaan berikut, kecuali ...

a)

Machine Learning

b)

Pemrograman Python dasar

c)

Visualisasi data

d)

Editing foto profesional

e)

Eksperimen KA (Kecerdasan Artifisial)

72.

Untuk menyimpan notebook Google Colab ke Google Drive, Anda harus ...

a)

Mematikan internet

b)

Menekan tombol Save ke Disk

c)

Memilih File → Save a copy in Drive

d)

Menghapus seluruh kode

e)

Menambahkan GPU terlebih dahulu

73.

GPU pada Google Colab digunakan untuk ...

a)

Menambah kapasitas penyimpanan

b)

Mempercepat komputasi program berbasis KA/ML

c)

Membuat folder baru

d)

Menghubungkan internet

e)

Memperkecil ukuran file

74.

Untuk mengunggah file dari laptop ke Google Colab, fitur yang digunakan adalah ...

a)

Insert Image

b)

Upload File di panel Files

c)

Save All

d)

New Notebook

e)

Create Folder

75.

Seorang siswa ingin membuat program untuk menghitung luas persegi. Kode berikut masih salah: sisi = input("Masukkan sisi: ") luas = sisi * sisi print(luas) Perbaikan yang paling tepat adalah ...

a)

Mengganti * dengan +

b)

Menambahkan tanda kutip pada sisi

c)

Mengubah sisi menjadi int atau float sebelum operasi

d)

Menghapus variabel luas

e)

Mengganti print menjadi show