wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PENILAIAN SUMATIF AKHIR SEMESTER MAPEL PROGDAS TAHUN 2022/2023

Total questions: 40

Worksheet time: 1hrs 2mins

Name
Class
Date
1.

Tipe Data dan nama variabel pada algoritma dituliskan pada bagian...

a)

judul

b)

deklarasi

c)

algoritma

d)

header

e)

file

2.

Bentuk algoritma yang dibuat dalam bentuk diagram adalah....

a)

flowchart

b)

Deklarasi

c)

Use Case

d)

Pseudo Code

e)

Deskripsi

3.

perintah untuk menampilkan output pada bahasa C++ adalah....

a)

print

b)

out

c)

display

d)

cout

e)

println

4.

Tipe data yang paling tepat untuk menyimpan nilai jumlah barang yang dibeli adalah...

a)

int

b)

double

c)

float

d)

char

e)

string

5.

Percabangan pada diagram algoritma dilambangkan dengan

a)
b)
c)
d)
e)
6.
Sekumpulan data yang menyimpan secara sementara sekumpulan elemen yang bertipe data sama disebut ….
a)
Variabel
b)
Array
c)
Tipe data
d)
Konstanta
e)
Ekspresi
7.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah………..

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat program

d)

Membuat algoritma

e)

Membuat flowchart

8.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut

a)

Algoritma

b)

Flowchart

c)

Pseudocode

d)

Variabel

e)

Konstanta

9.

Simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan yang lain adalah simbol…….

a)

Terminator

b)

Flow Direction

c)

Input-Output

d)

Proses

e)

Decision

10.

Tahapan dalam menyelesaikan suatu masalah adalah .....

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Algoritma-Program-Model-Eksekusi-Hasil

e)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

11.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah....

a)

15 dan 15

b)

15 dan 0

c)

0 dan 15

d)

10 dan 15

e)

5 dan 10

12.

Di bawah ini adalah beberapa contoh bahasa pemrograman komputer, kecuali.....

a)

Visual Basic

b)

Pascal

c)

Java

d)

Ms. Office

e)

C++

13.

Berikut ini yang bukan merupakan manfaat mempelajari logika adalah……..

a)

Menghasilkan pemikiran yang subjektif

b)

Menghindari kesesatan berfikir

c)

Menghasilkan pemikiran objektif

d)

Daya pikir lebih tajam

e)

Dapat berfikir logis dan masuk akal

14.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Aritmatika

15.

Berikut ini adalah algoritma untuk menghitung perkalian..

a)

a.       Masukan nilai A

–Masukan nilai B

- Hitung A - B

– Tampilkan hasil

- Selesai

b)

a.       Masukan nilai A

–Masukan nilai B

- Hitung A / B

– Tampilkan hasil

- Selesai

c)

a.       Masukan nilai A

–Masukan nilai B

- Hitung A * B

– Tampilkan hasil

- Selesai

d)

a.       Masukan nilai A

–Masukan nilai B

- Hitung A + B

– Tampilkan hasil

- Selesai

16.

     Apa kepanjangan dari HTML...

a)

Hyper Link Mobile Language

b)

Hypno Terminal Maximal List

c)

Hypertext Markup Language

d)

Horizon Terminal Mark-up List

17.

Keistimewaan dari bahasa pemrograman C++ adalah…….

a)

Mendukung OOP (Object Oriented Programming)

b)

Mudah dalam membuat aplikasi

c)

Merupakan bahasa tingkat tinggi

d)

Mendukung penerjemah semua bahasa

e)

Mudah dipindahkan dari satu mesin ke mesin lain

18.

Untuk dapat melakukan hitungan maju (up counter) struktur algoritma yang paling sesuai untuk digunakana adalah....

a)

runtunan

b)

pemilihan

c)

pengulangan

d)

exception

19.

Berikut ini adalah beberapa macam tipe data, kecuali…

a.       Integer

b.      Character

c.       Boolean

d.      Float

e.       Bahasa

a)

Integer

b)

Character

c)

Float

d)

Bahasa

20.

1.      Tag HTML yang berfungsi untuk membuat judul pada halaman adalah...

a)

<title>

b)

<body>

c)

<html>

d)

<p>

21.

oengelompkkan data berdasarkan isi dan sifatnya dalam pemprograman disebut..........

a)

a. tipe data

b)

b. variabel

c)

c. konstanta

d)

d. sintaks

22.

Kata logika berasal dari bahasa yunani, yaitu logos yang berarti.........................

a)

a. daya cipta

b)

b. kreativitas

c)

c. ilmu

d)

d. pengetahuan akan sesuatu

23.

Algoritma yang paling mudah dipahami oleh orang awam karena menggunakan bahasa sehari-hari disebut...............

a)

a. pseudocode

b)

b. Visual Basic

c)

c. bahasa natural

d)

d. flowchart

24.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahasa Inggris

b)

Bahasa Puitis

c)

Bahasa Pemrograman

d)

Bahasa Mesin

e)

Bahasa Jepang

25.

Dalam ekspresi Boolean yang harus diuji adalah nilai ….

a)

True/False

b)

Right/Left  

c)

Up/Down   

d)

button

26.

Nama lain dari flowchart adalah ….

a)

Algoritma 

b)

Alur   

c)

Bagan alir

d)

Diagram

27.

Kumpulan kode yang dituliskan kedalam komputer untuk menjalankan suatu perintah, merupakan pengertian dari ?

a)

coding

b)

program

c)

algoritma

d)

flowchart

28.

Yang bukan termasuk dalam Notasi Algoritma adalah..

a)

Pseudocode

b)

Teks Deskriptif/Bahasa Natural

c)

Flowchart

d)

Teks Naratif

29.
Setiap perintah di dalam C++ selalu diakhiri dengan tanda?
a)
:
b)
;
c)
]
d)
}
30.

berikut yang merupakan operator penjumlahan

a)

+

b)

-

c)

*

d)

/

e)

%

31.

31. Sebut dan jelaskan cara penulisan algoritma!

4 lines
32.

32. Apa yang dimaksud dengan flowchart ?

4 lines
33.

33. Sebutkan ciri - ciri algoritma menurut Donald E Knuth!

4 lines
34.

34. Sebutkan 3 macam struktur dasar algorirtma !

4 lines
35.

35. Apa yang dimaksud dengan bahasa pemprograman ?

4 lines
36.

36. Sebutkan 3 sifat algoritma !

4 lines
37.

37. Jelaskan yang kamu ketahui tenttang Array!

4 lines
38.

38. Perhatikan syntax berikut !

Dim angka ( 3 , 3 ) As integer

jelaskan maksud dari (3, 3) !

4 lines
39.

39. Terdapat dat berbentuk array seperti berikut.

buku pensil bolpoin penghapus

Bagaimana deklarasi array dan tipe data yang tepat untuk data diatas menggunakan bahasa pemprograman Visual Basic. Net ?

4 lines
40.

40. Sebut dan jelaskan 3 operator dalam Visual Basic .net !

4 lines