wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULANGAN HARIAN 1 - X TKJ

Total questions: 25

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Sekumpulan instruksi yang terdiri dari urutan langkah untuk menyelesaikan masalah disebut ...

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Alur Program

e)

Pemrograman Dasar

2.

Algoritma (Luas Persegi Panjang)

1. Masukkan panjang

2. ....

3. Nilai Luas adalah panjang x lebar

4. Tampilkan Luas

Langkah yang benar untuk mengisi Algoritma (Luas Persegi Panjang) pada nomor (2) adalah ...

a)

Masukkan tinggi

b)

Masukkan panjang

c)

Masukkan lebar

d)

Masukkan sisi

e)

Masukkan jari-jari

3.

Pseudocode (Luas Persegi Panjang)

1. Input panjang

2. Input lebar

3. ...

4. Print Luas

Langkah yang benar untuk mengisi Pseudocode (Luas Persegi Panjang) pada nomor (3) adalah ...

a)

Luas (alas x tinggi)

b)

Luas (sisi x sisi x sisi)

c)

Luas (sisi x sisi)

d)

Luas (panjang x lebar x tinggi)

e)

Luas (panjang x lebar)

4.

Langkah-langkah Pembuatan Program:

1. Desain Algoritma dan Representasi

2. Definisi Permasalahan

3. Analisa Permasalahan

Urutan langkah-langkah pembuatan program yang benar adalah ...

a)

1 - 2 - 3

b)

1 - 3 - 2

c)

3 - 2 - 1

d)

2 - 1 - 3

e)

2 - 3 - 1

5.

Sebelum program didesain dengan baik harus mengetahui ...

a)

Penyelesaian masalah

b)

Masalah yang terjadi

c)

Algoritma program

d)

Alur program

e)

Analisis program

6.

Langkah yang dilakukan setelah permasalahan terdefinisi​ adalah ...

a)

Definisi permasalahan

b)

Analisis permasalahan

c)

Desain algoritma dan representasi

d)

Alur program

e)

Analisis program

7.

Algoritma dapat diwujudkan dalam bentuk diagram alir, istilah lain dari diagram alir adalah ...

a)

Permasalahan

b)

Algoritma

c)

Pseudocode

d)

Flowchart

e)

Program

8.

Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (Bahasa Indonesia) disebut ...

a)

Ekspresi Melalui Bahasa Manusia (Natural)

b)

Ekspresi Melalui Pesudocode

c)

Ekspresi Melalui Flowchart

d)

Ekspresi Melalui Program

e)

Ekspresi Melalui Masalah

9.

Cara penulisan algoritma yang hampir menyerupai bahasa pemrograman disebut ...

a)

Ekspresi Melalui Bahasa Manusia (Natural)

b)

Ekspresi Melalui Pesudocode

c)

Ekspresi Melalui Flowchart

d)

Ekspresi Melalui Program

e)

Ekspresi Melalui Masalah

10.

Nama simbol flowchart tersebut adalah ...

a)

Garis Alir

b)

Input-Output

c)

Percabangan

d)

Anotasi

e)

Connector

11.

Nama simbol flowchart tersebut adalah ...

a)

Garis Alir

b)

Input-Output

c)

Percabangan

d)

Anotasi

e)

Connector

12.

Nama simbol flowchart tersebut adalah ...

a)

Garis Alir

b)

Input-Output

c)

Percabangan

d)

Anotasi

e)

Connector

13.

Nama simbol flowchart tersebut adalah ...

a)

Garis Alir

b)

Input-Output

c)

Percabangan

d)

Anotasi

e)

Connector

14.

Nama simbol flowchart tersebut adalah ...

a)

Garis Alir

b)

Input-Output

c)

Percabangan

d)

Anotasi

e)

Connector

15.

Setelah membuat algoritma, langkah selanjutnya adalah …

a)

Menulis kode program

b)

Membuat dokumentasi

c)

Membuat pseudocode

d)

Mengecek trial and error

e)

Melakukan uji coba

16.

Setelah membuat kode program, langkah selanjutnya adalah …

a)

Menulis kode program

b)

Membuat dokumentasi

c)

Membuat pseudocode

d)

Mengecek trial and error

e)

Melakukan uji coba

17.

Kesalahan yang muncul karena kesalahan penulisan kode program adalah ...

a)

Runtime Error

b)

Compiler-Time Error

c)

Error Debugging

d)

Real Time Debugging

e)

Compiler Realtime

18.

Contoh dari Sistem Operasi adalah ...

a)

Scandisk

b)

Windows

c)

Microsoft Office

d)

CorelDraw

e)

Compiler

19.

Software yang berfungsi untuk membantu atau mengisi kekurangan/kelemahaan dari sistem operasi adalah ...

a)

Program Utilty

b)

Program Aplikasi

c)

Sistem Operasi

d)

Compiler

e)

Program Paket

20.

Contoh program paket adalah ...

a)

Scandisk

b)

Windows

c)

Payroll

d)

CorelDraw

e)

Compiler

21.

Komputer hanya memahami satu bahasa yaitu Bahasa mesin yang terdiri nilai ...

a)

0

b)

1

c)

0 dan 1

d)

1 dan 1

e)

2

22.

Bahasa pemrograman yang diciptakan Microsoft dalam kerangka NET adalah ...

a)

C ++

b)

C #

c)

C

d)

HTML/CSS

e)

Java

23.

Banyak digunakan pada sistem operasi Apple adalah ...

a)

C ++

b)

C #

c)

C

d)

HTML/CSS

e)

Java

24.

Relatif mudah untuk dipelajari dibandingkan Bahasa C beserta keturunanya adalah ...

a)

C ++

b)

PHP

c)

Java Script

d)

Phyton

e)

Java

25.

Bahasa pemrograman yang sangat popluler di Jepang adalah ...

a)

Visual Basic

b)

PHP

c)

Phyton

d)

HTML / CSS

e)

Ruby