wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar Kelas X

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah ....

a)

Membuat Program

b)

Membuat Algoritma

c)

Membeli Komputer

d)

Proses

e)

Mempelajari Program

2.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut ...

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

3.

Pseudocode yang di gunakan pada penulisan algoritma berupa...

a)

Bahasa Inggris

b)

Bahasa Puitis

c)

Bahasa Pemrograman

d)

Sembarang Bahasa asal terstruktur

e)

Bahasa Mesin

4.

Pada pembuatan program komputer, algoritma dibuat pada ...

a)

Sebelum Pembuatan Program

b)

Pada Saat Program Dibuat

c)

Sesudah Pembuatan Program

d)

Pada Saat Verifikasi Program

e)

Pada Saat dijalankan

5.

Istilah algoritma berasal dari seorang ilmuan terkenal dari Persia, yaitu ...

a)

Dr. Hercules

b)

Kondrazause

c)

Prof.Niklaus Wirth

d)

Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi

e)

Prof. Niklaus Smirth

6.

Berikut adalah ketentuan-ketentuan struktur algoritma berurutan menurut Goldshlager dan Lister, kecuali ....

a)

Tiap instruksi dikerjakan satu persatu

b)

Tiap instruksi dilaksanakan tepat sekali, tidak

ada yang diulang

c)

Tiap intruksi dilakukan dengan pengulangan

d)

Urutan instruksi yang dilaksanakan pemroses

sama dengan urutan aksi sebagaimana yang

tertulis di dalam algoritmanya

e)

Akhir dari instruksi terakhir merupakan akhir

algoritma

7.

Simbol / atau disebut pembagian berfungsi untuk ...

a)

Menjumlah suatu operand dengan operand lainnya

b)

Membagi suatu operand dengan operand lainnya

c)

Mengurangi suatu operand dengan operand lainnya

d)

Melihat hasil suatu operand

e)

Mengalikan suatu operand dengan operand lainnya

8.

Operator yang dalam penggunaannya melibatkan 2 buah operand adalah ...

a)

Operator Relasional

b)

Operator Gabungan

c)

Operator String

d)

Operator Unary

e)

Operator Binary

9.

Dalam flowchart, notasi yang berfungsi untuk melakukan proses atau intruksi adalah....

a)

Notasi Decision

b)

Notasi Terminal-Point

c)

Notasi Preparation

d)

Notasi Input-Output

e)

Notasi Proccessing

10.

Cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi adalah...

a)

Flowchart

b)

Bahasa Natural

c)

Pseudocode

d)

Pascal

e)

Java

11.

Struktur pertama dalam pascal adalah

a)

Char;

b)

String

c)

End.

d)

Writeln

e)

Uses crt;

12.

Bahasa Pemrograman yang telah kita pelajari untuk menerjemahkan algoritma ialah ...

a)

HTML

b)

PHP

c)

Pascal

d)

Visual Basic

e)

C++

13.

Unit Crt yang digunakan untuk memberi background warna pada tulisan.....

a)

TextColor

b)

TextBackground

c)

ReadKey

d)

GotoXY

e)

KeyPressed

14.

Perintah dasar sederhana dalam program passcal adalah...

a)

Readln

b)

End

c)

Write

d)

Wtiteln

e)

Uses Crt

15.

Berisi sejumlah unit yang berkaitan dengan keyboard, suara adalah Keterangan dari ...

a)

Dos

b)

Crt

c)

Graph

d)

Printer

e)

System

16.

Siapkah yang mengembangkan program pascal ...

a)

Greyson change

b)

Prof.niklaus wirth

c)

Kondrazuse

d)

Prof.niklaus smirth

e)

Dr.harcules

17.

Struktur bahasa pemograman pascal paling pertama adalah...

a)

Var;

b)

Begin

c)

End;

d)

Uses crt;

e)

Writeln;

18.

Memberi background warna pada tulisan adalah fungsi dari ...

a)

TextColor

b)

GotoXY

c)

TextBackground

d)

KeyPressed

e)

ReadKey

19.

Bahasa Pascal dikembangkan pada tahun ....

a)

1981

b)

1970

c)

1961

d)

1991

e)

1987

20.

Bagian program inti diawali dengan Begin(tanpa diikuti tanda baca) dan diakhiri dengan End

(diikuti tanda titik (.) ) adalah bagian ...

a)

Bagian Judul Program

b)

Bagian Uses

c)

Bagian Deklarasi

d)

Bagian Pernyataan/Statement

e)

Bagian Write

21.

Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...

a)

9program_satu

b)

Program_1

c)

Program satu

d)

Begin

e)

Array

22.

Tipe bilangan bulat dalam bahasa pascal dikenal sebagai ...

a)

Byte

b)

Integer

c)

Char

d)

String

e)

Boolean

23.

Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...

a)

Repeating

b)

Again

c)

Function

d)

Replay

e)

Looping

24.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

Uses crt;

d)

Finish

e)

End;

25.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem Operasi

26.

Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi...

a)

Deklarasi label

b)

Deklarasi konstanta

c)

Deklarasi tipe

d)

Deklarasi variabel

e)

Deklarasi prosedur

27.

Sebutkan salah satu cara penyajian algoritma !

a)

Bahasa Natural

b)

Percabangan

c)

Deklarasi

d)

Pernyataan

e)

Bahasa Kalbu

28.

Gambar ini merupakan cara penyajian algoritma menggunakan ....

a)

Pseudocode

b)

Bahasa Kalbu

c)

Flowchart

d)

Pascal

e)

Bahasa Natural

29.

Bagian End. digunakan untuk ...

a)

Mengawali Program

b)

Proses

c)

Mengakhiri Intruksi Program

d)

Menerjemahkan

e)

Menampilkan Program

30.

Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Begin

e)

Read

31.

Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah ,disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Begin

e)

Read

32.

yaitu suatu nilai yang besarnya tetap (konstan) selama program dijalankan, adalah definisi dari...

a)

Deklarasi

b)

Prosedur

c)

Konstanta

d)

Unit

e)

Algoritma

33.

Adalah bagian persiapan di mana semua

hal yang diperlukan oleh program pada bagian deskripsi didefinisikan di sini, adalah pengertian dari..

a)

Deklarasi Program

b)

Unit System

c)

Judul Program

d)

Pernyataan

e)

Konstanta

34.

Berikut ini yang termasuk operator aritmatika yaitu ….

a)

*

b)

/

c)

%

d)

+

e)

Semua Benar

35.

Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data...

a)

Real

b)

Boolean

c)

Integer

d)

Longint

e)

Byte

36.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut ...

a)

Step

b)

Proses

c)

Algoritma

d)

Program

e)

Diagram

37.

Gambar disamping adalah contoh gambar algoritma yang ...

a)

Berurutan

b)

Bercabang

c)

Berulang

d)

Looping

e)

Bulak Balik

38.

berikut yang termasuk struktur bahasa pemrograman pascal ialah ....

a)

Blok Pernyataan/Statement

b)

Deskripsi

c)

Percabangan

d)

Berurutan

e)

Konstanta

39.

Yang berfungsi untuk membagi memory untuk program yang besar ialah...

a)

Printer

b)

Overlay

c)

Graph

d)

Crt

e)

Dos

40.

Berikut merupakan aturan pemberian nama identifer yang termasuk judul program, kecuali...

a)

Harus dimulai dengan karakter huruf alfabet a-z atau A-Z

b)

Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf)

dan underscore (_)

c)

Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' <> ? , . / |

d)

Tidak boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal

e)

Boleh Menggunakan Spasi