Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS PEMOGRAMAN DASAR MULTIMEDIA KELAS X TAHUN 2020

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF-THEN

e)

IF do while-Until

2.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

3.
Yang termasuk termasuk ke dalam jenis algoritma pengulangan adalah……
a)
While do
b)
For do
c)
Repeat until
d)
A, B dan C Benar
e)
Semua salah
4.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

5.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

6.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

7.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

8.

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah....

a)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

b)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

c)

Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

d)

Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

9.

seleksi atau percabangan dalam pemrograman diantaranya sebagai berikut, kecuali

a)

if

b)

if-case

c)

if-else

d)

switch-case

10.

"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan

jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. "

pernyataan seperti diatas akan dilaksanakan jika menggunakan :

a)

if-else (2 pernyataan)

b)

if (1 pernyataan)

c)

switch-case

d)

if then if else if

11.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

a)

False

b)

True

c)

No

d)

Not

e)

0

12.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

13.

Percabangan yang terdapat dalam percabangan lain disebut ….

a)

Percabangan tunggal

b)

Percabangan ganda

c)

Percabangan tanpa syarat

d)

Percabangan bersarang

e)

Percabangan bertingkat

14.

Perintah yang digunakan untuk membaca inputan pada c++ adalah...

a)

Printf

b)

Cout

c)

Puts

d)

Cin

15.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

16.

perhatikan potongan algoritma berikut!

keluaran dari algoritma di atas adalah...

a)

4

b)

7

c)

3

d)

-3

e)

11

17.

dalam suatu percabangan diberikan algoritma berikut.

interval nilai yang akan menghasilkan output "good" adalah...

a)

nialai>=0

b)

nilai>70

c)

nilai<=80

d)

nilai<=70

e)

nilai<80

18.

jika nilai johan adalah 90, maka output-nya adalah...

a)

A

b)

B

c)

C

d)

D

e)

tidak dapat output-nya

19.

format penulisan DO While berikut yang benar adalah...

a)

Do <kondisi> WHILE

<blok kode program>

LOOP

b)

Do <variabel> WHILE

<blok kode program>

LOOP

c)

Do <variabel>

<blok kode program>

WHILE

d)

DO WHILE <variabel>

<blok kode program>

LOOP

e)

DO WHILE <kondisi>

<blok kode program>

LOOP

20.

Misalnya nilai raport =67 , maka nilai siswa tersebut adalah……

a)

A

b)

B

c)

C

d)

D

21.

Tipe data yang tidak mengandung unsur pecahan adalah...

a)

Integer

b)

Boolean

c)

Real

d)

Subrange Type

22.

Tipe data yang memiliki dua nilai yaitu True atau False adalah...

a)

Integer

b)

Boolean

c)

Real

d)

Enumerated type

23.

Berikut ini identifier yang benar menurut aturan penulisan dalam Pascal adalah...

a)

nama_siswa

b)

nama siswa

c)

_siswa nama

d)

namasiswa

24.

Berikut ini cara yang benar dalam mendeklarasikan konstanta bertipe integer adalah...

a)

Const Siswa_TKJ = Integer = 100;

b)

Const Siswa_TKJ : Integer = 100;

c)

Cons Integer : 100 = Siswa_TKJ;

d)

Const Siswa_TKJ = Integer : 100;

25.

Berikut ini Operasi Himpunan yang memiliki fungsi menunjukan nilai yang lebih rendah adalah...

a)

SUCC

b)

ORD

c)

PRED

d)

ABS

26.

Urutan langkah-langkah (instruksi-instruksi) yang disusun secara sistematis untuk menyelesaikan suatu masalah disebut ...

a)

Alur pemrograman

b)

Logika

c)

Algoritma

d)

Pemrograman

e)

Program

27.

Pada Microsoft Visual Basic 6.0, bila ingin menulis program, maka harus berada di ...

a)

Jendela Code

b)

Toolbox

c)

Jendela Project

d)

Jendela Properties

e)

Jendela Windows

28.

Dalam perhitungan rental DVD, total sewa diperolah dari hitungan beberapa komponen, yaitu harga sewa per DVD, lama sewa, jumlah DVD yang disewa, kemudian ditambah dengan denda apabila terlambat mengembalikan. Diantara variabel diatas yang tidak temasuk variabel input adalah ...

a)

Harga sewa per DVD

b)

Lama sewa

c)

Jumlah DVD yang disewa

d)

Denda

e)

Total sewa

29.

Variabel output dalam pembuatan SIM yang dihasilkan berdasarkan tanggal lahir adalah ...

a)

Tanggal pembuatan

b)

Tanggal berlaku

c)

Tinggi

d)

Nama

e)

Alamat

30.

Bagian untuk mendefinisikan semua nama yang digunakan di dalam program disebut ...

a)

Judul

b)

Deklarasi

c)

Deskripsi

d)

Input

e)

Output

31.

Proses penerjemahan algoritma kedalam bahasa pemrograman disebut ...

a)

Dokumentasi

b)

Programming

c)

Pengujian

d)

Coding

e)

Algoritma

32.

Kata berikut yang sama dengan istilah CODING adalah ...

a)

Penyandian

b)

Pemurnian

c)

Pemrograman

d)

Pengkodean

e)

Penyusunan

33.

Bagan dengan simbol-simbol tertentu yang menggambarkan suatu urutan prosesdan hubungan atar proses secara mendetail di dalam suatu program untuk menyelesaikan masalah disebut ...

a)

Diagram

b)

Struktur program

c)

Flowup

d)

Flowchart

e)

Flowdown

34.

Software yang digunakan untuk menuliskan bahasa pemrograman visual basic adalah ...

a)

MS excel

b)

Ms Powerpoint

c)

Ms Visio

d)

Ms Visual Basic

e)

Ms Word

35.

Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu ...

a)

File

b)

Edit

c)

Project

d)

Help

e)

Insert

36.

Baris dari : FORM2.Print "2" + "4", menghasilkan ….

a)

8

b)

6

c)

2

d)

24

e)

42

37.

Ekstensi file project visual basic adalah..

a)

.FRM

b)

.DOC

c)

.XLS

d)

.VBP

e)

.VBF

38.

Secara default saat kita mengambil control text box ke form design, name properties caption-nya adalah ...

a)

Label1

b)

Text1

c)

Caption

d)

Header

e)

Header

39.

Pada Ms. Visual Basic, Type data yang mempunyai ukuran 16 byte adalah....

a)

Object

b)

Variant

c)

Boolean

d)

Byte

e)

Format

40.

Type data Byte yang mempunyai jangkauan nilai …

a)

2 s/d 255

b)

-1 s/d 255

c)

1 s/d 265

d)

0 s/d 255

e)

1 s/d 255