wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangan Harian MPT

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah

a)

Membuat program

b)

Membuat algoritma

c)

Membeli computer

d)

Proses

e)

Mempelajari program

2.

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

e)

Algoritma – Program – Model – Eksekusi – Hasil

3.

Diberikan 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)

0 dan 10

e)

10 dan 15

4.

Bagian mikroprosessor yang berfungsi sebagai pengendali sistem adalah

a)

Aritmethic Logic Unit (ALU)

b)

Control Unit (CU)

c)

Clock

d)

Register

e)

Bus

5.

Bagian dari mikroprosessor yang bertugas melakukan proses aritmatika dan proses logika pada data yang melaluinya, adalah

a)

Aritmethic Logic Unit (ALU)

b)

Control Unit (CU)

c)

Clock

d)

Register

e)

Bus

6.

Komponen pendukung sistem minimum mikroprosesor adalah, kecuali

a)

RAM

b)

ROM

c)

PIO

d)

CPU

e)

REM

7.

Pada saat catu daya listrik dimatikan, isi RAM akan lenyap dan RAM kembali kosong. Karena RAM bersifat

a)

Vulnerable

b)

Invulnerable

c)

Volatile

d)

Non-Volatile

e)

Variable

8.

Data yang ditulis pada ROM lebih bersifat permanen dibandingkan data pada RAM. Karena ROM bersifat

a)

Vulnerable

b)

Invulnerable

c)

Volatile

d)

Non-Volatile

e)

Variable

9.

1. Bahasa Assembly adalah bahasa pemrograman tingkat

a)

Rendah

b)

Menengah

c)

Tinggi

d)

Sangat Tinggi

e)

Dewa

10.

Perintah yang digunakan untuk mengisi suatu register, variable atau lokasi memory adalah

a)

INC

b)

DEC

c)

INT

d)

MOV

e)

ADD

11.

Di dalam operasi pertambahan pada Bahasa Assembly instruksi apakah yang dapat kita gunakan?

a)

INC

b)

DEC

c)

INT

d)

MOV

e)

ADD

12.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 0

e)

P tetap

13.

Sistem bilangan yang bisa diproses oleh CPU adalah

a)

Bilangan Biner, Bilangan Oktal, Bilangan Desimal, Bilangan Hexadesimal

b)

Bilangan Prima, Bilangan Biner, Bilangan Sempurna, Bilangan Desimal

c)

Bilangan Desimal, Bilangan Oktal, Bilangan Prima

d)

Bilangan Prima, Bilangan Sempurna, Bilangan Ganjil

e)

Bilangan Biner, Bilangan Oktal, Bilangan Desimal, Bilangan Genap

14.

RAM merupakan singkatan dari

a)

Read Access Memory

b)

Random Accelerator Memory

c)

Random Access Memory

d)

Read Accelerator Memory

e)

Random Aperture Memory

15.

ROM merupakan singkatan dari

a)

Random Only Memory

b)

Read Onboard Memory

c)

Random Onboard Memory

d)

Read Only Memory

e)

Random Obscure Memory

16.

PIO merupakan singkatan dari

a)

Peripheral Input/Output

b)

Peripheral Inside/Outside

c)

Peripheral Inside/Offside

d)

Peripheral Insight/Outsight

e)

Peripheral In/Out

17.

Contoh kode program yaitu sebagai berikut :


MULAI:

MOV AH, 02H

MOV DL, ‘A’

INT 21H

INT 20H

END MULAI


Output programnya adalah

a)

Mencetak ‘A’

b)

Mencetak ‘02H’

c)

Mencetak ‘MOV’

d)

Mencetak ‘MULAI’

e)

Mencetak ‘END’

18.

Perintah pada Bahasa Assembly 'INC' berfungsi untuk

a)

Pengurangan

b)

Pertambahan

c)

Pengurangan khusus dengan 1

d)

Pertambahan khusus dengan 1

e)

Penghitung sisa pembagian

19.

Perintah pada Bahasa Assembly DEC berfungsi untuk

a)

Pengurangan

b)

Pertambahan

c)

Pengurangan khusus dengan 1

d)

Pertambahan khusus dengan 1

e)

Penghitung sisa pembagian

20.

Contoh kode program yang berisikan perulangan yaitu sebagai berikut :

MULAI:

MOV AH,02H

MOV DL,'A'

MOV CX, 5

ULANG:

INT 21H

INC DL

LOOP LAGI

INT 20H

END MULAI


Output programnya adalah

a)

Mencetak ‘A’

b)

Mencetak ‘AB’

c)

Mencetak ‘ABC’

d)

Mencetak ‘ABCD’

e)

Mencetak ‘ABCDE’