wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KISI KISI INFORMATIKA X SMT 1

Total questions: 43

Worksheet time: 47mins

Name
Class
Date
1.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali ….

a)

Menulis kode program

b)

Menguji dan memperbaiki program

c)

Mendesain bangunan rumah

d)

Memelihara kode program

e)

Mengembangkan aplikasi

2.

Proses menulis, menguji, memperbaiki, dan memelihara kode program disebut ….

a)

Debugging

b)

Coding

c)

Programming

d)

Designing

e)

Compiling

3.

Aplikasi perangkat lunak yang digunakan programmer untuk menulis dan menjalankan kode disebut ….

a)

Excel

b)

IDE

c)

Browser

d)

Explorer

e)

Firmware

4.

Di bawah ini yang bukan kerugian menggunakan flowchart adalah ….

a)

Membutuhkan waktu untuk menggambar

b)

Mudah dipahami

c)

Menghabiskan ruang kertas

d)

Tidak efisien untuk algoritma panjang

e)

Sulit direvisi

5.

Flowchart untuk proses pemberian nilai awal variabel adalah ….

a)

Terminator

b)

Input/Output

c)

Preparation

d)

Process

e)

Decision

6.

Nama lain dari flowchart adalah ….

a)

Diagram alur

b)

Diagram batang

c)

Peta konsep

d)

Mind mapping

e)

Prototipe

7.

Operator modulus (%) berfungsi untuk ….

a)

Mengalikan bilangan

b)

Mencari pangkat

c)

Mengambil sisa hasil pembagian

d)

Membagi bilangan

e)

Membalik nilai

8.

Yang bukan operator perbandingan adalah ….

a)

==

b)

!=

c)

>

d)

25). Maka nilai x adalah ….

e)

None

9.

Nilai dari z berikut: int x = 14; int y = 4; int z = x % y; adalah ….

a)

1

b)

2

c)

3

d)

4

e)

0

10.

Yang termasuk operator bitwise adalah ….

a)

+

b)

&&

c)

||

d)

&

e)

>=

11.

Orang yang menulis perangkat lunak komputer disebut ….

a)

Analyzer

b)

Programmer

c)

Operator

d)

Designer

e)

Developer listrik

12.

Berikut ini adalah bahasa pemrograman, kecuali ….

a)

Python

b)

Java

c)

HTML

d)

C++

e)

PHP

13.

Dalam pembuatan program komputer, algoritma dibuat ….

a)

Di akhir

b)

Setelah coding

c)

Sebelum coding

d)

Setelah debugging

e)

Setelah flowchart

14.

Langkah membuat project baru di Trinket adalah ….

a)

New → Python 3

b)

Open → Folder

c)

Save → Desktop

d)

Preview → Run

e)

Insert → HTML

15.

Yang bukan keuntungan Natural Language adalah ….

a)

Mudah dipahami

b)

Tidak butuh simbol

c)

Tidak bisa diwakilkan

d)

Menyerupai bahasa sehari-hari

e)

Mudah dibuat

16.

Fungsi print() pada Python digunakan untuk ….

a)

Menyimpan data

b)

Menampilkan teks

c)

Menghapus file

d)

Menjalankan sistem

e)

Membaca file

17.

Fungsi input() digunakan untuk ….

a)

Mengambil data dari pengguna

b)

Menjalankan perhitungan

c)

Menyimpan file

d)

Mencetak data

e)

Mengulang perintah

18.

Variabel disebut juga ….

a)

Tempat penyimpanan data

b)

Instruksi program

c)

Output program

d)

Operator logika

e)

Data tetap

19.

Operator perbandingan yang benar adalah ….

a)

=>

b)

=<

20.

Pada Python, tanda indentasi berarti ….

a)

Penghapusan

b)

Batas komentar

c)

Blok kode

d)

Akhir p

21.

Operator perbandingan yang benar adalah ….

a)

=>

b)

=<

22.

Pada Python, tanda indentasi berarti ….

a)

Penghapusan

b)

Batas komentar

c)

Blok kode

d)

Akhir program

e)

Nama variabel

23.

Struktur percabangan digunakan untuk ….

a)

Mengulang program

b)

Menyimpan file

c)

Mengambil keputusan

d)

Menghapus variabel

e)

Mengurutkan data

24.

Simbol diamond pada flowchart berarti ….

a)

Input

b)

Output

c)

Start/Stop

d)

Decision

e)

Proses

25.

Pada Python, tipe data boolean adalah ….

a)

"True"

b)

True/False

c)

1–9

d)

a–z

e)

angka desimal

26.

Hasil dari 10 % 3 adalah ….

a)

0

b)

1

c)

2

d)

3

e)

4

27.

Flowchart digunakan untuk ….

a)

Menghias program

b)

Menggambarkan alur logika

c)

Menjalankan aplikasi

d)

Membuat file gambar

e)

Mengubah font

28.

Python disebut bahasa tingkat tinggi karena ….

a)

Digunakan programmer pro saja

b)

Mendekati bahasa manusia

c)

Hanya jalan di Linux

d)

Tidak perlu komputer

e)

Dijalankan oleh robot

29.

Keluaran program berikut adalah: print(2 + 3 * 2)

a)

10

b)

12

c)

8

d)

6

e)

7

30.

Fungsi dari elif adalah ….

a)

Menutup program

b)

Kondisi alternatif

c)

Menghapus data

d)

Mengulang blok

e)

Menulis file

31.

Dalam dunia perkantoran, Python dapat digunakan untuk ….

a)

Membuat game

b)

Menghitung gaji

c)

Menggambar 3D

d)

Mengedit video

e)

Mendesain bangunan

32.

Berikut ini yang termasuk IDE adalah ….

a)

PowerPoint

b)

Visual Studio Code

c)

WhatsApp

d)

VLC

e)

Chrome

33.

Program berikut menampilkan …. nama = "Rani" print("Nama:", nama)

a)

Error

b)

nama Rani

c)

Nama: Rani

d)

Nama = Rani

e)

Rani Nama

34.

Flowchart adalah ….

4 lines
35.

Tanda % digunakan sebagai operator ….

4 lines
36.

Variabel digunakan untuk ….

4 lines
37.

Tipe data boolean berisi nilai ….

4 lines
38.

Perintah untuk menampilkan teks di Python adalah ….

4 lines
39.

Fungsi input() berguna untuk ….

4 lines
40.

Langkah pertama membuat project baru di Trinket adalah klik tombol ….

4 lines
41.

Percabangan digunakan untuk ….

4 lines
42.

Output dari print(10 // 3) adalah ….

4 lines
43.

Dalam administrasi kantor, Python dapat membantu menghitung ….

4 lines