wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REMEDIAL ASESMEN SUMATIF AKHIR SEM-GANJIL MULOK 2024

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan disebut…

a)

Algoritma Pemrograman

b)

Bahasa Pemrograman

c)

Programer

d)

Bahasa Komputer

e)

Bahasa Mesin

2.

Serangkaian langkah atau instruksi yang rasional dan terurut untuk memecahkan masalah tertentu disebut…

a)

Algoritma Pemrograman

b)

Bahasa Pemrograman

c)

Programer

d)

Bahasa Komputer

e)

Bahasa Mesin

3.

Aspek utama yang harus dilakukan ketika developer membuat program dengan bahasa pemrograman apapun adalah membuat…

a)

Algoritma

b)

Program

c)

Alur

d)

Bahasa Komputer

e)

Semua Salah

4.

Ada 2 cara dalam menyajikan algoritma dalam pemrograman. 2 cara tersebut adalah…

a)

Pseudocode dan Flowchart

b)

Pseudocode dan Bagan

c)

Flowchart dan Bagan

d)

Bahasa dan Flowchart

e)

Bahasa dan Pseudocode

5.

Diagram yang menampilkan proses dan langkah pengambilan keputusan dalam suatu program disebut…

a)

Pseudocode

b)

Flowchart

c)

Bahasa

d)

Program

e)

Alur

6.

Cara penulisan program secara informal dengan kaidah sendiri, daripada menggunakan aturan yang ditetapkan bahasa pemrograman merupakan cara menyajikan algoritma menggunakan…

a)

Program

b)

Alur

c)

Pseudocode

d)

Flowchart

e)

Bahasa

7.

Bahasa pemrograman komputer yang biasa dipakai untuk membangun ; Situs/Website, Software/aplikasi, Mengotomatiskan tugas, Melakukan analisis data dll adalah…

a)

Java

b)

C++

c)

Pyhton

d)

C#

e)

PHP

8.

Bahasa pemrograman Python dikembangkan pada akhir tahun…

a)

1950

b)

1960

c)

1970

d)

1980

9.

Bahasa pemrograman Python dikembangkan oleh…

a)

Guido van Rossum

b)

Guido dan Rossum

c)

Guido can Rossum

d)

Guido van Rossa

e)

Guid van Rossum

10.

Skrip/kode/syntax program python dibuat dengan teks editor. Berikut yang bukan merupakan teks editor yang bisa digunakan untuk menulis/mengetik skrip/kode/syntax program python adalah…

a)

Python Shell

b)

Pseudocode

c)

Python IDLE

d)

VSCode

e)

PyCharm

11.

Setiap file project/program python disimpan dalam ekstensi…

a)

.py

b)

.on

c)

.th

d)

.co

e)

.exe

12.

Dalam program python, karakter yang digunakan untuk membuat komentar adalah…

a)

#

b)

@

c)

$

d)

!

e)

*

13.

Dalam program python, syntax yang paling banyak digunakan adalah…

a)

print

b)

private

c)

void

d)

input

e)

system

14.

Syntax pada program python yang digunakan untuk memunculkan output yang ingin kita print/cetak pada aplikasi adalah…

a)

private

b)

scan

c)

output

d)

print

e)

input

15.

Dalam program python, tempat/wadah menyimpan data yang disimpan dalam memory PC disebut…

a)

tipe

b)

data

c)

variabel

d)

input

e)

system

16.

Dalam program python, ada aturan yang harus diperhatikan dalam penamaan variabel. Berikut yang bukan aturan penamaan variabel adalah…

a)

Nama variabel boleh diawali menggunakan huruf atau garis bawah(_)

b)

Karakter selanjutnya dapat berupa huruf, garis bawah atau angka

c)

Karakter pada nama variabel bersifat sensitif (case-sensitif). Huruf besar dan kecil dibedakan

d)

Penamaan variabel menggunakan symbol

e)

Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python

17.

Untuk memeriksa tipe data pada suatu variabel, kita bisa menggunakan fungsi…

a)

system()

b)

input()

c)

scan()

d)

print()

e)

type()

18.

Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis. Berikut ini yang merupakan tipe data dalam python adalah…

a)

Tipe data Boolean

b)

Tipe data teks

c)

Tipe data angka/bilangan

d)

A,B,C Salah

e)

A,B,C Benar

19.

Perhatikan gambar syntax berikut, gambar syntax tersebut menggunakan tipe data...

a)

Tipe data String

b)

Tipe data Boolean

c)

Tipe data teks

d)

Tipe data angka/bilangan

e)

Semua Salah

20.

Tipe data pada python yang hanya memiliki dua nilai yaitu : true dan false atau 1 dan 0 adalah…

a)

Tipe data Boolean

b)

Tipe data teks

c)

Tipe data angka/bilangan

d)

Tipe data String

e)

Semua Salah

21.

Berikut ini yang bukan merupakan operator yang ada pada python adalah…

a)

Operator Pembanding

b)

Operator Ternary

c)

Operator Logika

d)

Operator Input

e)

Operator Aritmatika

22.

Operator pada python yang dikenal dengan operator kondisi, karena digunakan untuk membuat sebuah ekspresi kondisi seperti percabgan IF/ELSE adalah…

a)

Operator Penugasan

b)

Operator Aritmatika

c)

Operator Pembanding

d)

Operator Ternary

e)

Operator Logika

23.

Dalam program python, tipe data angka/bilangan terbagi menjadi 2, yaitu…

a)

Integer dan Float

b)

Integer dan String

c)

String dan Float

d)

Double dan Integer

e)

Char dan Integer

24.

Symbol operator pembanding yang digunakan untuk menyatakan LEBIH BESAR SAMA DENGAN adalah…

a)

>=

b)

<=

c)

>==

d)

<==

e)

Semua Salah

25.

Perhatikan gambar syntax berikut, syntax python tersebut menggunakan operator…

a)

Operator Ternary

b)

Operator Logika

c)

Operator Penugasan

d)

Operator Aritmatika

e)

Operator Pembanding

26.

Percabangan yang digunakan apabila terdapat lebih dari dua pilihan keputusan disebut…

a)

IF-ELSE

b)

IF-ELIF-ELSE

c)

Match Case

d)

VSCode

e)

IF Tunggal

27.

Percabangan yang digunakan saat terdapat dua pilihan keputusan disebut…

a)

IF-ELSE

b)

IF-ELIF-ELSE

c)

Match Case

d)

VSCode

e)

IF Tunggal

28.

Percabangan yang digunakan saat terdapat satu pilihan keputusan disebut…

a)

IF-ELSE

b)

IF-ELIF-ELSE

c)

Match Case

d)

VSCode

e)

IF Tunggal

29.

Perhatikan gambar syntaks/code program python berikut. Gambar tersebut merupakan contoh dari syntaks program python kondisi/percabangan jenis…

a)

IF Tunggal

b)

Match Case

c)

IF-ELSE

d)

IF-ELIF-ELSE

e)

VSCode

30.

Perhatikan gambar syntaks/code program python berikut. Gambar tersebut merupakan contoh dari syntaks program python kondisi/percabangan jenis…

a)

IF Tunggal

b)

Match Case

c)

IF-ELSE

d)

IF-ELIF-ELSE

e)

VSCode