wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Koding & Kecerdasan Artifisial untuk SMA/SMK

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Rahman adalah seorang pengembang perangkat lunak yang sedang mengerjakan sebuah proyek. Dia perlu menyimpan usia pengguna dalam programnya. Apa itu variabel dalam pemrograman?

a)

Sebuah variabel adalah nama simbolis untuk lokasi penyimpanan dalam memori yang dapat menyimpan nilai dan dapat berubah selama eksekusi program.

b)

Sebuah variabel adalah jenis fungsi yang melakukan perhitungan.

c)

Sebuah variabel adalah perintah yang mengeksekusi tugas tertentu dalam program.

d)

Sebuah variabel adalah nilai tetap yang tidak dapat berubah selama eksekusi program.

2.

Nisa sedang mengerjakan sebuah proyek di mana dia perlu mendefinisikan sebuah nilai yang akan tetap tidak berubah sepanjang perhitungannya.

a)

Variabel

b)

Konstanta

c)

Parameter

d)

Ekspresi

3.

Rudi sedang mencari tempat untuk menyimpan semua dokumen dan data pentingnya dengan aman.

a)

lembar kerja

b)

basis data

c)

sistem file

d)

memori cache

4.

Sri sedang mencoba menyelesaikan masalah kompleks menggunakan pendekatan sistematis. Dia bertanya-tanya apa yang harus dia sebut pendekatan sistematis yang dia gunakan.

a)

Metode

b)

Algoritma

c)

Fungsi

d)

Prosedur

5.

Hadi sedang belajar tentang berbagai bahasa pemrograman di kelas ilmu komputer. Dia sangat tertarik pada salah satunya.

a)

Python

b)

Java

c)

C++

d)

Ruby

6.

Siti penasaran tentang teknologi dan sering mendengar orang berbicara tentang AI. Suatu hari, dia memutuskan untuk bertanya kepada teman-temannya apa arti AI.

a)

Integrasi Otomatis

b)

Inteligensi Lanjutan

c)

Kecerdasan Buatan

d)

Interaksi Buatan

7.

Rahman sedang menjelajahi berbagai bidang teknologi dan menemukan istilah yang menarik perhatiannya: Kecerdasan Terautomasi. Dia bertanya-tanya apa yang dimaksud dengan istilah tersebut dan bagaimana perbedaannya dengan konsep lain di dunia teknologi.

a)

Logika Terautomasi

b)

Kecerdasan Terautomasi

c)

Pembelajaran Terautomasi

d)

Kecerdasan Buatan

8.

Ina sedang menjelajahi berbagai bidang dalam teknologi dan menemukan istilah yang menarik perhatiannya: Kecerdasan Buatan. Dia bertanya-tanya bagaimana hal itu terkait dengan konsep lain yang telah dia dengar.

a)

Pembelajaran Mesin

b)

Jaringan Saraf

c)

Kecerdasan Buatan

d)

Pembelajaran Mendalam

9.

Ratna sedang mempelajari teknik integrasi lanjutan di kelas matematikanya.

a)

Teknik integrasi lanjutan mencakup integrasi dengan bagian, substitusi, dan metode numerik.

b)

Grafik fungsi linier

c)

Persamaan aljabar sederhana

d)

Teknik diferensiasi dasar

10.

Indah is developing a new software application that uses a complex algorithm to analyze user data.

a)

The algorithm's processing speed.

b)

Output generated by the algorithm.

c)

Instructions for algorithm execution.

d)

Data or parameters provided to an algorithm for processing.

11.

Agus sedang mengorganisir perpustakaan dan perlu memilih metode untuk menyimpan buku dengan efisien. Manakah dari berikut ini yang merupakan struktur data umum yang dapat ia gunakan?

a)

Linked List

b)

Array

c)

Stack

d)

Queue

12.

Dewi sedang belajar tentang berbagai bentuk dalam kelas seni. Dia sangat terpesona oleh satu bentuk yang dapat digambar secara terus-menerus tanpa mengangkat pensil. Apa nama bentuk ini?

a)

Lingkaran

b)

Segitiga

c)

Persegi

d)

Loop

13.

Nita sedang mengatur rak bukunya dan ingin mengkategorikan bukunya. Dia memutuskan untuk menggunakan metode tertentu untuk mengelompokkan mereka. Metode mana yang sebaiknya dia pilih?

a)

Array

b)

Set

c)

Matrix

d)

List

14.

Rizky sedang membangun situs web baru untuk tokonya. Dia ingin memastikan bahwa konten di situs webnya terorganisir dengan baik dan mudah dibaca. Apa tujuan utama HTML dalam pengembangan web?

a)

Untuk mengelola basis data untuk aplikasi web.

b)

Untuk membuat aplikasi sisi server.

c)

Tujuan utama HTML dalam pengembangan web adalah untuk menyusun konten di web.

d)

Untuk menata halaman web dengan CSS.

15.

Apa tujuan utama CSS dalam pengembangan web?

a)

Untuk menangani penyimpanan data

b)

Untuk membuat elemen interaktif

c)

Untuk mendefinisikan tata letak dan penampilan halaman web

d)

Untuk mengelola permintaan server

16.

Apa tujuan utama dari perangkat lunak animasi?

a)

Untuk mengedit file audio

b)

Untuk membuat efek visual

c)

Untuk merancang situs web

d)

Untuk memproduksi konten animasi

17.

Rudi sedang mencari solusi perangkat lunak untuk membantunya mengelola koleksi datanya yang terus berkembang dengan efisien.

a)

Alat Analisis Data

b)

Perangkat Lunak Manajemen Jaringan

c)

Sistem Manajemen Basis Data (DBMS)

d)

Sistem Penyimpanan File

18.

Manakah di antara berikut ini yang merupakan paradigma pemrograman yang umum?

a)

Semua di atas

b)

Pemrograman Prosedural

c)

Pemrograman Fungsional

d)

Pemrograman Berorientasi Objek

19.

Apa fungsi utama dari server web?

a)

Untuk membuat basis data

b)

Untuk mengelola sesi pengguna

c)

Untuk memproses permintaan dan menyajikan halaman web

d)

Untuk menyimpan data

20.

Manakah di antara berikut ini yang merupakan sistem kontrol versi yang populer?

a)

HTTP

b)

FTP

c)

SSH

d)

Git