wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS1 X TKJ C PEMROGRAMAN DASAR

Total questions: 30

Worksheet time: 3600secs

Name
Class
Date
1.

urutan langkah-langkah dalam penyelesaian masalah disebut juga dengan . . .

a)

algoritma

b)

program

c)

programmer

d)

programing

2.

Komponen yang berasal dari masukan user adalah . . .

a)

output

b)

proses

c)

input

d)

flowchart

3.

Dalam kasus pengambilan ATM, yang termasuk output adalah ....

a)

kartu ATM yang dimasukkan ke dalam mesin ATM

b)

Memasukkan pin

c)

Uang yang keluar dari mesin ATM

d)

Pilih Transfer

4.

Menggambarkan aliran langkah dari algoritma berupa simbol/diagram menggunakan . . . .

a)

Flowchart

b)

Pseudocode

c)

Bahasa manusia

d)

Diagram

5.

Pada pemrograman, diakhir kode program harus menggunakan . . . .

a)

titik dua

b)

titik koma

c)

tanda tanya

d)

titik

6.

Jika ingin mengalikan beberapa angka pada pemrograman menggunakan simbol . . . .

a)

tambah

b)

titik

c)

bintang

d)

titik dua

7.

tipe data int digunakan untuk . . . .

a)

bilangan desimal

b)

huruf

c)

kata/kalimat

d)

bilangan bulat

8.

tipe data string digunakan untuk . . . .

a)

bilangan desimal

b)

huruf

c)

kata/kalimat

d)

bilangan bulat

9.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkan dari variabel z adalah

a)

1

b)

3

c)

2

d)

9

10.

Pseudocode yang di gunakan pada penulisan algoritma berupa

a)

Bahassa Inggris

b)

Bahassa Mesin

c)

Bahasa Puitis

d)

Bahasa Pemrograman

e)

Bahasa Komputer

11.

Merupakan tempat dimaana kita dapat mengisi atau mengosongkan nilai dan memanggil kembali apabila dibutuhkan adalah pengertian dari

a)

Tipe data

b)

Konstanta

c)

Operator

d)

String

e)

Variabel

12.

Berikut ini yang termasuk operator aritmatika yaitu

a)

+

b)

/

c)

%

d)

*

e)

Semua benar

13.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Angka besar dan kecil dibedakan

c)

Spasi dan jarak

d)

Run Program

e)

Compiler Program

14.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

15.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program

16.

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

17.

Manakah yang tidak termasuk Operator Logika !

a)

!

b)

&&

c)

| |

d)

Me

e)

And

18.

Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk.

a)

Menggambarkan proses secara komputerisasi

b)

Menginputkan data secara manual

c)

Proses manual

d)

Untuk Hasil dari Sebuah Program

19.

Perhatikan penulisan algortima berikut ini;

Deklarasi

Bejana : integer

Gelas : real

Tamu : integer


Algoritma

Bejana 12 {dalam satuan liter}

Gelas 0.25 {1/4 liter}

Tamu Bejana / Gelas

Write (Tamu)

a)

Menghitung jumlah gelas yang digunakan

b)

Menghitung jumlah bejana

c)

Menghitung jumlah tamu

d)

Semua Pilihan Salah

20.

Nilai Phi =3.14 adalah nilai yang tidak dapat di ubah, dikarnakan nilai tersebut merupakan nilai ketetapan untuk phi yang tidak bisa diubah, nilai phi merupakan contoh untuk penggunaan;

a)

Tipe Data

b)

Variabel

c)

Flowchart

d)

Konstanta

21.

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)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

22.

Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :

a)

10

b)

15

c)

10 atau 15

d)

10 dan 15

23.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a)

Merah

b)

Ungu

c)

Hijau

d)

Abu-Abu

24.

Struktur Pemilihan juga dekenal dengan sebutan ...

a)

Struktur Pertukaran Data

b)

Struktur Input

c)

Struktur Output

d)

Struktur Percabangan

25.

Langkah pertama dalam algoritma menulis surat adalah...

a)

Menulis surat pada secarik kertas.

b)

Tutup sampul surat menggunakan perekat.

c)

Tempel perangko pada surat.

d)

Bawa surat ke kantor pos untuk diposkan.

26.

Symbol yang berfungsi sebagai awal/akhir program adalah...

a)
b)
c)
d)
27.

Symbol flowchart yang berfungsi sebagai decision (percabangan) adalah...

a)
b)
c)
d)
28.

Apa yang dimaksud dengan Sequencing??

a)

Struktur program secara berurutan

b)

Struktur program berulang

c)

Struktur program percabangan

d)

Struktur program bersyarat

29.

Flowchart memiliki nama lain...

a)

Tree

b)

Alur

c)

Diagram

d)

Algoritma

e)

Bagan alir

30.

Algoritma seharusnya dapat dijangkau oleh akal pikiran kita. dengan pertimbangan tersebut berarti algoritma memiliki sifat...

a)

Logis

b)

Cepat

c)

Akurat

d)

Trending

e)

Realistis