wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS PROGRAMAN DASAR

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ....

a)

Algoritma merupakan prosedur pemecahan masalah

b)

Algoritma berisi rangkaian langkah-langkah kerja

c)

Algoritma berisi rangkaian langkah-langkah kerja

d)

Algoritma pasti memberikan hasil yang sama untuk inputan yang sama

e)

Algoritma harus terbatas langkahnya

2.

Berikut ini adalah operator-operator pada tipe data integer, kecuali ....

a)

+

b)
  • -

c)

*

d)

DIV

e)

/

3.

Berikut ini adalah operator-operator perbandingan, kecuali ....

a)
  • + =

b)
  • - =

c)
  • * =

d)

>=

e)

/ =

4.

Symbol-simbol khusus yang digunakan untuk mengoperasikan suatu nilai data

a)

Operator

b)

Operand

c)

Number

d)

Unary

e)

Binary

5.

Di antara variabel-variabel berikut memerlukan tipe data string, kecuali ....

a)

Alamat rumah

b)

Judul buku

c)

Golongan Darah

d)

Sekolah

e)

  Nama siswa

6.

  Berikut yang merupakan perintah masukan adalah…

a)

Input

b)

Get

c)

Print

d)

Switch

e)

Case

7.

Berikut yang merupakan perintah keluaran atau mencetak adalah…

a)

Input

b)

Get

c)

Print

d)

Switch

e)

Case

8.

Berikut ini variabel yang pasti memiki tipe data integer Kecuali....

a)

  Panjang Balok

b)

  Luas Persegi

c)

    Total Gaji

d)

  Jumlah Anak

e)

  Judul buku

9.

  Bilangan bulat pada Bahasa phyton sebaiknya menggunakan variable…

a)

Staring

b)

Double

c)

Integer

d)

Char

e)

Long

10.

  Ekspresi bilangan real 4 + 1*(5+5/2) memberikan nilai....

a)

25

b)

11

c)

15

d)

20

e)

5

11.

Perhatikan gambar!

Dari gambar diatas, jika panjang=5 dan lebar=4, Maka akan menghasilkan…

a)

5

b)

11

c)

15

d)

20

e)

25

12.

Perhatikan gambar dibawah ini !

Dari gambar diatas, jika Panjang=7 dan lebar=4, Maka akan menghasilkan…

a)

28

b)

25

c)

15

d)

11

e)

5

13.

  Berikut adalah ketentuan mengenai variabel dalam pyton, kecuali……

a)

    Penulisan variabel tidak boleh dipisah oleh spasi

b)

    Untuk variabel terdiri dari 2 suku kata, dapat dipisah dengan simbol underscore ( _ )

c)

    Jenis data dalam variabel dapat berubah-ubah

d)

   Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu

e)

Penulisan boleh mengunakan spasi

14.

  Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

!.alamat

15.

    Dari gambar disamping, Ketika program dijalankan akan menghasilkan..

a)

440

b)

480

c)

840

d)

400

e)

444

16.

   Dari gambar diatas, Ketika program dijalankan akan menghasilkan..

a)

4

b)

40

c)

44

d)

80

e)

84

17.

  jurusan = ["TBSM","TKJ", "Perbankan"]

print (jurusan [0])

print (jurusan [1])

ketika program dijalankan, maka akan menghasilkan…

a)

TKJ, Perbankan

b)

TKJ

c)

Perbankan

d)

TKJ, TBSM

e)

TBSM, TKJ

18.

  Operator dalam Python dibagi menjadi 3 bagian, yaitu…

a)

  Aritmatika, perbandingan, perkalian

b)

  Aritmatika, perbandingan, penugasan

c)

  Aritmatika, perbandingan, pemberian

d)

  Aritmatika, perbandingan, perpangkatan

e)

   Aritmatika, perbandingan, pengambilan

19.

    Jika x*=100 , Maka sama dengan…….

a)

x=x*100

b)

x=100

c)

x=/100

d)

x=x+100

e)

x

20.

Jika 8==8 , Maka menghasilkan…….

a)

False

b)

True

c)

4

d)

88

e)

Benar semua