wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz KISI KISI PTS PEMROGRAMAN TEKS GRAFIS MULT

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Jembatan antara pengguna (user) dengan perangkat luna (software) adalah...

a)

Sistem Operasi

b)

Sistem Resource

c)

Brainware

d)

DOS

2.

Proses atau langkah untuk menyelesaikan suatu masalah adalah...

a)

Program

b)

Bahasa Pemrograman

c)

Database

d)

Pemrograman

3.

Dalam pemrograman terstruktur, terdapat suatu langkah-langkah yang dijalankan satu persatu dengan urutan tertentu. Hal ini umumnya dikenal dengan istilah ...

a)

Conditional statement

b)

Looping

c)

Data structure

d)

Squence

4.

Fungsi # (hastag) pada bahasa python...

a)

Memberikan syarat pada program

b)

Memberikan komentar pada program

c)

Memberikan kritik pada program

d)

Memberikan nilai pada program

5.

Jenis perulangan yang menjalankan blok kode selama kondisi tertentu bernilai true serta apabila kondisi tersebut masih benar, blok kode aka terus dieksekusi adalah...

a)

Do-while

b)

For loop

c)

Else loop

d)

While loop

6.

Setiap fungsi setidaknya memiliki tanggung jawab yang jelas dan spesifik. Hal ini memudahkan pemahaman dan pengujian fungsi secara terpisah. Adalah prinsip pengorganisasian kode dalam hal ...

a)

Konsistensi

b)

Menggunakan komentar

c)

Pembagian kedalam fungsi atau metode yang terorganisir

d)

Mengorganisir kode dengan pengelompokan logis.

7.

Berikut fungsi dari pernyataan kondisional adalah ...

a)

Mengulang serangkaian instruktsi tanpa menulis ulang kode yang sama

b)

Menjalankan instruksi secara berurutan sesuai kebutuhan

c)

Menjalankan instruksi sesuai kondisi terpenuhi

d)

Membantu mengorganisasi kode dan memfasilitasi penggunaan kembali

8.

Untuk mengorganisasi dan mengelompokkan data dalam bentuk struktur yang lebih kompleks umumnya membutuhkan data structure. Struktur data antrian yang menggunakan konsep First-In, First-Out (FIFO) adalah ...

a)

Array

b)

Queue

c)

List

d)

Stack

9.

Pemrograman terstruktur umumnya memiliki beberapa ciri khas yang dapat memudahkan seseorang untuk mengenalinya. Berikut yang termasuk pemrograman terstruktur adalah ...

a)

Menerapkan konsep LIFO dengan memcah program menjadi modul-modul terisolasi

b)

Menggunakan tanda kurung kurawal { } untuk menandai awal dan akhir blok kode

c)

Menggunakan penamaan variabel yang unik untuk menekankan pada keterbacaan

d)

Menggunakan pernyataan “goto” yang memudahkan aliran eksekusi program.

10.

Fungsi dari kode for huruf in nama: adalah...

a)

Mencetak kata "nama" sebanyak jumlah karakter dalam string "Python".

b)

Mengubah semua huruf dalam string "Python" menjadi huruf besar.

c)

Mengiterasi setiap karakter dalam string "Python" dan melakukan sesuatu dengan setiap karakter.

d)

Menghitung jumlah karakter dalam string "Python".

11.

Jika kita ingin mencetak angka dari 0 hingga 9, bagaimana kita harus mengubah kode for i in range(1, 6): print(i)?

a)

for i in range(0, 10): print(i)

b)

for i in range(1, 9): print(i)

c)

for i in range(0, 5): print(i)

d)

Tidak ada perubahan yang diperlukan.

12.

“Waze” termasuk aplikasi ...

a)

Kesehatan

b)

Penerjeman

c)

Pendidikan

d)

Navigasi

13.

Sistem operasi yang menggunakan bahasa pemrograman assembly yaitu ...

a)

Linux Debian

b)

Windows

c)

Redhat

d)

iOS

14.

merupakan type data

a)

integer

b)

array

c)

string

d)

float

15.

Pada coding diatas, tipe data apa untuk menyimpan data usia?

a)

integer

b)

float

c)

number

d)

string

16.

Pada listing code diatas, merupakan contoh penerapan ...

a)

Conditional statement

b)

Subrutin

c)

Looping

d)

Squence

17.

Pada listing code diatas, hitung_luas bertindak sebagai...

a)

Konstanta

b)

fungsi

c)

Variabel

d)

keyword

18.

Coding diatas merupakan contoh coding

a)

If-else

b)

Nested if 

c)

elif

d)

Queue

19.

Coding diatas bertujuan untuk...

a)

Membuat variabel usia dan memiliki_sim

b)

Mencetak pesan “Anda boleh mengemudi.”

c)

Memeriksa apakah seseorang boleh mengemudi

d)

Menghitung usia seseorang

20.

Apa fungsi kata kunci else pada coding diatas?

a)

Untuk menjalankan kode jika kondisi sebelumnya benar.

b)

Untuk mendefinisikan variabel.

c)

Untuk menjalankan kode jika kondisi sebelumnya salah.

d)

Untuk mengakhiri program.