wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Try Out TIK Kelas 11 SMA

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan pemrograman komputer?

a)

A . Proses merakit perangkat keras komputer

b)

B . Proses menulis dan merancang instruksi agar komputer melakukan tugas tertentu

c)

C . Proses instalasi perangkat lunak di komputer

d)

D . Proses menjalankan aplikasi di komputer

2.

Algoritma dalam pemrograman adalah...

a)

A . Bahasa yang digunakan komputer untuk berkomunikasi dengan manusia

b)

B . Urutan langkah-langkah logis untuk menyelesaikan suatu masalah

c)

C . Perintah langsung yang dijalankan komputer tanpa logika

d)

D . Jenis bahasa pemrograman tertentu

3.

Bahasa pemrograman dapat diartikan sebagai...

a)

A . Perintah komputer yang hanya bisa dipahami oleh manusia

b)

B . Bahasa sehari-hari yang digunakan untuk komunikasi

c)

C . Instruksi formal yang ditulis manusia agar dapat dipahami dan dijalankan komputer

d)

D . File dokumen yang berisi data teks biasa

4.

Salah satu keunikan Python dibanding bahasa pemrograman lain adalah...

a)

A . Sintaks yang rumit dan sulit dibaca

b)

B . Hanya bisa dijalankan di sistem operasi Linux

c)

C . Memiliki sintaks yang sederhana, mudah dibaca, dan menyerupai bahasa manusia

d)

D . Harus selalu dikompilasi sebelum dijalankan

5.

Kegunaan utama bahasa Python antara lain adalah...

a)

A . Hanya untuk membuat aplikasi game

b)

B . Untuk berbagai bidang seperti web development, data science, artificial intelligence, dan automasi

c)

C . Sebagai pengganti sistem operasi

d)

D . Hanya digunakan di bidang pendidikan

6.

Fungsi input() pada Python digunakan untuk...

a)

A . Menampilkan teks ke layar

b)

B . Membaca masukan dari pengguna melalui keyboard

c)

C . Menghentikan program

d)

D . Menyimpan file teks

7.

Pernyataan print("Hello World") pada Python berarti...

a)

A . Membaca teks 'Hello World' dari keyboard

b)

B . Menyimpan teks 'Hello World' ke dalam variabel

c)

C . Menampilkan teks 'Hello World' ke layar

d)

D . Menghapus teks 'Hello World' dari memori

8.

Manakah deklarasi variabel yang benar dalam Python?

a)

A . int x = 5

b)

B . x = 5

c)

C . var x = 5

d)

D . declare x = 5

9.

Jika kita menulis kode berikut di Python: a = 10 b = 3 print(a % b) Output yang dihasilkan adalah...

a)

A . 3

b)

B . 1

c)

C . 0

d)

D . 7

10.

Operator == dalam Python digunakan untuk...

a)

A . Memberikan nilai pada variabel

b)

B . Mengecek kesamaan antara dua nilai

c)

C . dua nilai Mengecek perbedaan

d)

D . Menjumlahkan dua nilai