wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL INFORMATIKA KELAS XI S.1

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Komponen utama dalam sistem komputer yang berfungsi menjalankan instruksi program adalah ...

a)

RAM

b)

CPU

c)

Harddisk

d)

Monitor

e)

Flashdisk

2.

Perangkat yang berfungsi menampilkan hasil pemrosesan data disebut ...

a)

Input device

b)

Output device

c)

Storage device

d)

Processing device

e)

Control unit

3.

Contoh perangkat keras yang termasuk dalam input device adalah ...

a)

Printer

b)

Scanner

c)

Monitor

d)

Speaker

e)

Proyektor

4.

Perangkat lunak sistem berfungsi untuk ...

a)

Membuat dokumen

b)

Mengelola perangkat keras

c)

Menggambar grafis

d)

Mengetik laporan

e)

Bermain game

5.

Pengguna komputer yang mengoperasikan sistem komputer disebut ...

a)

Software

b)

Hardware

c)

Brainware

d)

Firmware

e)

Middleware

6.

Sistem komputer dikatakan berjalan baik jika ...

a)

Hanya software berfungsi

b)

Hardware bekerja tanpa brainware

c)

Ketiga komponennya saling mendukung

d)

Hanya CPU yang aktif

e)

Tidak membutuhkan OS

7.

Contoh perangkat keras penyimpanan eksternal adalah ...

a)

RAM

b)

Cache

8.

Operating System termasuk ke dalam jenis ...

a)

Hardware

b)

Brainware

c)

Firmware

d)

Software sistem

e)

Software aplikasi

9.

Windows, Linux, dan macOS termasuk contoh dari ...

a)

Software aplikasi

b)

Sistem operasi

c)

Bahasa pemrograman

d)

Firmware

e)

Hardware

10.

Hubungan antara hardware dan software diatur oleh ...

a)

BIOS

b)

OS

c)

Compiler

d)

Interpreter

e)

User

11.

Strategi algoritma adalah ...

a)

Cara komputer menampilkan data

b)

Langkah logis untuk menyelesaikan masalah

c)

Proses instalasi software

d)

Cara merakit komputer

e)

Desain jaringan komputer

12.

Algoritma yang efisien memiliki ciri ...

a)

Banyak langkah

b)

Rumit dan sulit

c)

Logis dan singkat

d)

Tidak berurutan

e)

Abstrak

13.

Flowchart digunakan untuk ...

a)

Menggambar grafik

b)

Menjelaskan langkah-langkah algoritma

c)

Mengatur file sistem

d)

Membuat dokumen Word

14.

Simbol belah ketupat pada flowchart menunjukkan ...

a)

Proses

b)

Input/Output

c)

Keputusan (decision)

d)

Terminator

e)

Flowline

15.

Dalam strategi algoritma, langkah pertama yang harus dilakukan adalah ...

a)

Mengetik kode program

b)

Menentukan masalah

c)

Membuat tampilan

d)

Menguji program

e)

Menyimpan file

16.

Struktur dasar algoritma terdiri dari ...

a)

Input, Proses, Output

b)

CPU, RAM, ROM

c)

Word, Excel, PowerPoint

d)

OS, Aplikasi, Jaringan

e)

Analisis, Instalasi, Operasi

17.

Flowchart akan lebih mudah diubah ke Python jika ...

a)

Mengandung banyak percabangan

b)

Langkahnya logis dan jelas

c)

Tidak ada input

d)

Tidak ada output

e)

Tanpa variabel

18.

Simbol “Proses” pada flowchart berbentuk ...

a)

Belah ketupat

b)

Persegi panjang

c)

Lingkaran

d)

Trapesium

e)

Segitiga

19.

Pada algoritma, percabangan digunakan untuk ...

a)

Menyimpan data

b)

Menentukan keputusan

c)

Mengulang proses

d)

Menyusun tabel

e)

Menghapus data

20.

Pengulangan (looping) digunakan untuk ...

a)

Mengulang perintah secara otomatis

b)

Menentukan satu kondisi

c)

Mengakhiri program

21.

Python termasuk bahasa pemrograman tingkat ...

a)

Mesin

b)

Rendah

c)

Menengah

d)

Tinggi

e)

Mikro

22.

Untuk menampilkan teks di Python digunakan perintah ...

a)

echo()

b)

print()

c)

write()

d)

output()

e)

show()

23.

Dalam Python, operator "==" digunakan untuk ...

a)

Penjumlahan

b)

Pengisian nilai

c)

Perbandingan sama dengan

d)

Perulangan

e)

Pemanggilan fungsi

24.

Variabel di Python dapat dibuat dengan sintaks ...

a)

var x = 10

b)

int x = 10

c)

x = 10

d)

let x = 10

e)

define x = 10

25.

Fungsi input() di Python digunakan untuk ...

a)

Menampilkan teks

b)

Mengambil data dari pengguna

c)

Menghentikan program

d)

Menyimpan file

e)

Membuat fungsi baru

26.

Berikut ini contoh struktur percabangan di Python:

a)

if - for - print

b)

if - else

c)

input - while

d)

for - range

27.

Untuk mengubah flowchart ke Python, bagian decision diubah menjadi ...

a)

while

b)

for

c)

if

d)

print

e)

input

28.

Fungsi for i in range(5): digunakan untuk ...

a)

Menjalankan perintah 5 kali

b)

Mengambil input

c)

Menyimpan data

d)

Membuat fungsi

e)

Menghapus file

29.

File Python disimpan dengan ekstensi ...

a)

.exe

b)

.txt

c)

.py

d)

.html

e)

.docx

30.

Python termasuk bahasa yang bersifat ...

a)

Dikompilasi

b)

Diinterpretasi

c)

Biner

d)

Numerik

e)

Objek murni

31.

Teknologi AI dapat digunakan untuk membuat miniatur foto animasi melalui ...

a)

Deep Learning

b)

Spreadsheet

c)

Text Editor

d)

Jaringan LAN

e)

BIOS

32.

Contoh aplikasi AI yang bisa mengubah foto menjadi animasi adalah ...

a)

Adobe Reader

b)

Deep Nostalgia

c)

MS Word

d)

Notepad

e)

Paint

33.

Tujuan membuat miniatur foto animasi AI adalah ...

a)

Mengubah warna gambar

b)

Memberi efek hidup pada foto

c)

Menghapus latar belakang

d)

Menyimpan file

e)

Mengatur ukuran layar

34.

Untuk menjalankan model AI dibutuhkan perangkat keras yang kuat seperti ...

a)

Mouse

b)

GPU

c)

Keyboard

d)

RAM kecil

e)

Disket

35.

Proses konversi flowchart ke Python dimulai dari ...

a)

Menentukan simbol

b)

Menerjemahkan logika langkah menjadi kode

c)

Menulis teks

d)

Membuka file gambar

e)

Menghapus flowchart

36.

Saat mengubah flowchart ke Python, simbol input diubah menjadi ...

a)

print()

b)

input()

c)

if()

d)

def()

e)

loop()

37.

Simbol terminator (Start/End) pada flowchart di Python diwujudkan sebagai ...

a)

if dan else

b)

print("Mulai") dan print("Selesai")

c)

def()

d)

loop()

e)

continue

38.

Keunggulan menggunakan AI dalam desain animasi adalah ...

a)

Mengurangi biaya listrik

b)

Mempercepat proses kreatif

c)

Menghapus kode program

d)

Mengubah sistem operasi

e)

Membatasi warna

39.

Salah satu bahasa yang sering digunakan untuk AI adalah ...

a)

Python

b)

HTML

c)

SQL

d)

CSS

40.

Python digunakan untuk proyek AI karena ...

a)

Tidak perlu library

b)

Bahasa sulit dipahami

c)

Banyak mendukung pustaka AI

d)

Hanya untuk web

e)

Tidak mendukung data