wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS PEMROGRAMAN DASAR X TKJ 2021/2022

Total questions: 35

Worksheet time: 1hrs 10mins

Name
Class
Date
1.
Penulisan algoritma yang menyerupai bahasa pemrogaman disebut...
a)
Pseudocode
b)
Flowchart
c)
Kode program
d)
Algoritma
e)
Coding
2.
Berikut yang bukan merupakan komponen output dari algoritma mencetak file dengan printer adalah...
a)
Kertas berisi gambar
b)
Kertas berisi teks
c)
Kertas kosong
d)
Kertas berisi gambar dan teks
e)
File berisi teks
3.
Perhatikan langkah-langkah berikut ini. <br />File – Open - Pilih File – Open<br />Urutan langkah di atas digunakan untuk....<br />
a)
Membuka lembar kerja baru
b)
Membuka file yang telah tersimpan
c)
Menyimpan file
d)
Meng-compile file
e)
Meng-run file
4.
Tools closed berfungsi untuk menutup salah satu sheet yang sedang aktif. Jika dengan keyboard, kita dapat menekan tombol .....
a)
Ctrl + O
b)
Ctrl + X
c)
Ctrl + N
d)
Ctrl + W
e)
Ctrl+S
5.
Apabila sebuah kode program memiliki variable a yang bernilai 10. Pada perintah cout dituliskan a*a, maka hasil tampilannya adalah bilangan...
a)
10
b)
20
c)
100
d)
200
e)
300
6.
Tipe data bilangan yaitu bilangan atau angka yang tidak mempunyai titik decimal atau pecahan disebut dengan<br /> <br />
a)
Float
b)
Integer
c)
Double
d)
Character
e)
Boolean
7.
Jenis pengenal yang bersifat konstan atau tetap, dan memiliki nilai yang tidak dapat diubah disebut....
a)
Tipe data
b)
Variable
c)
Konstanta
d)
Operator
e)
Ekspresi
8.
Symbol yang digunakan untuk pemberian harga awal adalah....
a)
Konektor
b)
Input
c)
Preparation
d)
Terminator
e)
Flow Line
9.
Terdapat 3 komponen dalam merancang algoritma, dibawah ini yang termasuk komponen tersebut yaitu kecuali....
a)
input
b)
output
c)
device
d)
proses
e)
masukan
10.
Terdapat sebuah algoritma untuk mengirim email yang dimulai dari mempersiapkan data yang akan dikirim sampai dengan tahap akhir yaitu email terkirim pada penerima. Berdasarkan algoritma diatas, yang termasuk komponen input adalah.......
a)
Laporan penerimaan email bahwa email terkirim
b)
Alamat email penerima
c)
Alamat email pengirim
d)
File yang akan dikirim
e)
Proses pengiriman email
11.
Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan computer disebut ….
a)
System Operasi
b)
Software Utility
c)
Spreadsheet
d)
Word Processing
e)
Bahasa Pemrograman
12.
Dalam ekspresi Boolean yang harus diuji adalah nilai ….
a)
True/False
b)
Right/Left
c)
Up/Down
d)
On/Off
e)
Height/Weight
13.
Secara harfiah, istilah pseudocode mempunyai arti….……..
a)
kode sederhana
b)
kode semu
c)
kode rahasia
d)
sandi awal
e)
sandi
14.
Nama lain dari flowchart adalah ….
a)
Algoritma
b)
Alur
c)
Bagan alir*
d)
Tree
e)
Diagram
15.
. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ….
a)
Algoritma
b)
Flowchart
c)
Variabel
d)
Tipe data
e)
Konstanta
16.
Yang dimaksud dengan konstanta adalah ….
a)
Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
b)
Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c)
Nilai dari suatu variabel
d)
Variabel yang selalu membutuhkan masukan/inputan dari user
e)
Variabel yang nilainya kosong
17.
Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang <br /> Digunakan adalah jenis ….<br />
a)
Gambar/image
b)
Array 
c)
Record   
d)
Boolean
e)
Char
18.
Berikut merupakan syarat-syarat algoritma menurut Donald E.Knuth, kecuali….…..<br />
a)
proces
b)
output
c)
input
d)
definitiness
e)
finiteness
19.
bagian untuk mendefinisikan semua nama yang digunakan di dalam program disebut….<br />
a)
deskripsi judul
b)
deklarasi
c)
input
d)
judul
e)
output
20.
Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah .....
a)
Data Flow      
b)
Konektor
c)
Terminator
d)
Decision 
e)
Process
21.
Berfungsi untuk memberi nilai awal, nilai akhir, penambahan/pengurangan suatu <br /> variabel counter, adalah .....<br />
a)
Terminator
b)
Decision
c)
Process
d)
Arrows
e)
Preparation
22.
Bentuk belah ketupat pada diagram flowchart diberi nama .....
a)
Terminator
b)
Decision
c)
Process
d)
Arrows
e)
Preparation
23.
Dibawah ini aturan-aturan dalam penulisan variabel, kecuali …..
a)
Nama variabel tidak boleh menggunakan kata-kata kunci
b)
Nama variabel tidak boleh mengandung karakter-karakter khusus
c)
Nama variabel harus diawali dengan angka
d)
. Nama variabel harus diawali dengan huruf
e)
Tidak boleh menggunakan spasi
24.
Tipe data yang cocok untuk menjelaskan data nama_siswa adalah menggunakan tipe data ….
a)
Numeric
b)
Varchar
c)
Date time                         
d)
Array
e)
Integer
25.
Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data …..
a)
Numeric
b)
Varchar
c)
Date time                         
d)
Array
e)
Integer
26.
Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat ...
a)
Cepat
b)
Berurutan
c)
Rumit
d)
Realistis
e)
Logis
27.
Sintaks yang digunakan untuk mengakhiri program adalah…
a)
Print
b)
Writeln
c)
End
d)
Readln
e)
Start
28.
Sintaks yang digunakan untuk menuliskan program adalah…
a)
Print
b)
Writeln
c)
End
d)
Readln
e)
Start
29.
Dibawah ini beberapa struktur dasar algoritma antara lain …..
a)
Urutan, Pilihan, Pengulangan
b)
Perbaikan, Pemulihan, Pengaturan
c)
Urutan, Pemulihan, Pengulangan
d)
Pemulihan,Urutan, Pemograman
e)
Perbaikan, Pemilihan, Pengulangan 
30.
Di bawah ini yang termasuk struktur dasar algoritma antara lain …….
a)
Pengulangan
b)
Perbaikan
c)
Pemulihan
d)
Pemograman
e)
Pengaturan
31.
. Const Phi = 3.14 adalah contoh untuk penggunaan …
a)
Konstanta
b)
Flowchart
c)
Long Int
d)
. Variabel
e)
Integer
32.
Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut tipe data...
a)
Boolean
b)
Double
c)
Date Time
d)
String / Char
e)
Numerik
33.
\Metode atau cara membaca program dengan cara membaca kode program satu per satu baris dan dieksekusi satu demi satu disebut....
a)
Compilation
b)
Compilator
c)
  Interpretation
d)
Executable
e)
Program Language
34.
Berdasarkan kategorinya, bahasa pemrogaman dibedakan menjadi dua yaitu...
a)
Bahasa tingkat tinggi dan tingkat rendah
b)
Pemrogaman berorientasi objek dan non objek
c)
Bahasa yang hanya untuk system operasi Windows dan Linux
d)
Bahasa pemrogaman yang cocok untuk aplikasi game dan bisnis
e)
Semua jawaban salah
35.
Tujuan dari meng- compile sebuah file pada C++ adalah....
a)
Mengecek kode program
b)
Menampilkan hasil
c)
Membenarkan kesalahan pada file
d)
Menyimpan file dengan nama baru
e)
Mengedit file