wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PEMOGRAMAN DASAR

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

1. Dalam

menyusun suatu program, langkah pertama yang harus di lakukan adalah

a)

A Membuat

program

b)

B Membuat

algoritma

c)

C Membeli

computer

d)

D Proses

e)

E Mempelajari

program

2.

2 Sebuah

prosedur langkah demi langkah yang pasti untuk menyelasaikan sebuah

masalah disebut …

a)

A Proses

b)

B Program

c)

C Algoritma

d)

D Step

e)

E Diagram

3.

3 Pseudocode

yang digunakan pada penulisan algoritma berupa …

a)

A Bahasa

inggris

b)

B Bahasa

puitris

c)

C Bahasa

pemograman

d)

D Sembarang

bahasa asal terstruktur

e)

E Bahasa

mesin

4.

4 Pada

pembuatan program computer,algoritma dibuat …

a)

A Sebelum

pembuatan program

b)

B Pada

saat program dibuat

c)

C Sesudah

pembuatan program

d)

D Pada

saat verifikasi program

5.

5 Tahapan

dalam menyelesaikan suatu masalah adalah …

a)

A Masalah-pseudocode-flowchart-program-eksekusi-hasil

b)

B Masalah-algoritma-flowchart-program-eksekusi-hasil

c)

C Masalah-model-algoritma-eksekusi-hasil

d)

D Masalah-model-algoritma-program-eksekusi-hasil

e)

E Algoritma-program-model-eksekusi-hasil

6.

6 Diketahui

bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan

kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah

kantong dan dikatakan BUKAN kantong P yang terbawa, maka jumlah

kelereng yang terbawa adalah …

a)

A 10

b)

B 15

c)

C 10

atau 15

d)

D 10

dan 15

7.

7. 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 hitam,maka warna jadi ..

a)

A Merah

b)

B Ungu

c)

C Hijau

d)

D Putih

8.

8 Instruksi

P=Q akan mengakibatkan nilai P=nilaiQ dan nilai Q menjadi …

a)

A Menjadi

sembarang nilai

b)

B Menjadi

hampa

c)

C Q

tetap

d)

D Menjadi

10

e)

E P

tetap

9.

9. Apabila

a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan

a)

A a=0

, b=5

b)

B a=10

, b=5

c)

C a=10

, b=0

d)

D a=b

e)

E a=10

, b=10

10.

10 diberikan

algoritma P=10; P=P=5; Q=P. nilai P dan Q masing-masing adalah …

a)

A 15

dan 0

b)

B 0

dan 15

c)

C 15

dan 15

d)

D 0

dan 5

11.

11 Struktur

pertama dalam pascal adalah …

a)

A ;Char

b)

B String

c)

C End

d)

D Writeln

e)

E User

crt;

12.

12. Untuk

melihat hasil dari program yang dikerjakan tekan tombol ..

a)

A CRTL+F5

b)

B CRTL+F9

c)

C CRTL+F12

d)

D CRTL+F4

e)

E CRTL+F4

13.

13. Berapa

kode yang digunakan untuk membuat tulisan berwarna “CYAN” …

a)

A 4

b)

B 5

c)

C 6

d)

D 15

e)

E. 3

14.

14. Perintah dasar sederhana dalam program pasccal adalah …

a)

A Readln

b)

B end

c)

C end

d)

d. wtiteln

e)

e. uses crt;

15.

15. Tipe data pasccal untuk TRUE FALSE adalah …

a)

a. string

b)

b. Char

c)

c. Boolean

d)

d. Byte

e)

e. Real

16.

16. Siapakah penemu program Pascal ..

a)

a. Greyson Change

b)

b. Prof. niklaus writh

c)

c. Kondrazuse

d)

d. Prof niklaus smirth

17.

17. Struktur bahasa pemograman pascal paling pertama adalah

a)

a.Var;

b)

b. Begin

c)

c. End;

d)

d. Writrteln

18.

18. Tipe data pascal untuk karakter adalah…

a)

a. Char

b)

b. Boolean

c)

c. Integer

d)

d. Real

e)

e. Byte

19.

19. Kapan Terbentuknya Pascal …

a)

a. 1981

b)

b. 1971

c)

c. 1961

d)

d. 1991

20.

20. Apa kepanjangan dari USES …

a)

a. Unit Secure

b)

b. Uni T syntax

c)

c. Unit System

d)

d. Up Software

21.

21. Berikut ini adalah penulisan identifier yang benar dalam pemograman pascal adalah …

a)

a. 9Program_Satu

b)

b.Program_1

c)

c. Program Satu

d)

d.begin

22.

22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai …

a)

a. Byte

b)

b.Integer

c)

c. Char

d)

d. String

23.

23. istitilah “Perulangan) dalam pemograman pascal dikenal dengan …

a)

a. Repeating

b)

b. Again

c)

c Funtion

d)

d.Rep;ay

e)

e. Looping

24.

24. Perintah untuk menutup program dalam adalah …

a)

a. End

b)

b. program

c)

c.User CRT

d)

d. Finish

25.

25. Menggambarkan program secara logika Merupakan fungsi dari …

a)

a. Flowchart

b)

b. Dxdiang

c)

c. Begin

d)

d. SI

e)

e. sistem operasi

26.

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

a)

a. Deklarasi label

b)

b. Deklarasi konstanta

c)

c. Deklarasi tipe

d)

d.Deklarasi variabel

e)

e. Deklarasi prosedur

27.

27. Dibawah ini termasuk dalam deklarasi pascal,Kecuali ….

a)

a.Deklarasi perubah

b)

b. Deklarasi Proses

c)

c. Deklarasi konstanta

d)

d. Deklarasi tipe

28.

28. Bilangan yang mengandung pecahan paling sedikit harus ada satu digit sebelum dan sesudah titik decimal termasuk dalm tipe data …

a)

a. Real

b)

b. Boolean

c)

c. Integer

d)

d. longint

e)

e. byte

29.

29. Prosedur yang digunakan untuk membersikan layar saat program, dijalankan adalah …

a)

a. Writel

b)

b. Readln

c)

c. begin

d)

d. Write

e)

e. Clrsct

30.

30. Bentuk dari suatu statement IF berada di dalam lingkungan Statemeant IF yang laiinya, disebut IF

a)

a. IF Bersarang

b)

b. IF Bercabang

c)

c. IF Tun ggal

d)

d. IF-THEN

e)

e. IF do While-Until

31.

31.Tipe data Terstruktur yang terdiri dari sejumlah komponen, komponen mana yang mempunyai tipe sama , disebut ipe apa …

a)

a. Array

b)

b. Byte

c)

c Longint

d)

d. intereger

e)

e. Booleant

32.

32. Perintah untuk menampilkan atau cek layar monitor tanpa pindah baris, disebut …

a)

a. Writeln

b)

b. Write

c)

c. Readln

d)

d. Read

e)

e. begin

33.

33. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawa,disebut …

a)

a. Writeln

b)

b. Write

c)

c. Readln

d)

d. Read

e)

e. begin

34.

34. Suatu identifier non standard yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut …

a)

a. Variabel

b)

b. Ripe data

c)

c. Prosedur

d)

d. Deklarasi

e)

e.Array

35.

35. Suatu program, terpisah dalam blok sendiri, yang berfungsi sebagai subprogram ( program harian)

a)

a. Variabel

b)

b. tipe data

c)

c.prosedur

d)

d. array

36.

36. Berikut ini yang termasuk operator aritmatika yaitu …

a)

a. *

b)

b /

c)

c. %

d)

d. +

e)

e. Semua Benar

37.

37. Array terdiri dari berbagai tipe kecuali …

a)

a. Array Multi dimensi

b)

b. Array dimensi satu

c)

c. Array dimensi tiga

d)

d. Array dimensi dua

38.

38. Nama variabel berikut yang benar adalah …

a)

a. Nama Guru

b)

b. Alamat Guru

c)

c. Alm gr

d)

d. sts/status

e)

e. Tpt.tgl

39.

39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

a. Numeric

b)

b. Character

c)

c. Date/Time

d)

d. Array

e)

e. integer

40.

40. Pemberian nama variabel yang benar adalah …

a)

a. % nilai

b)

b. nilai_mahasiswa

c)

c. Nama mahasiswa

d)

d. &panjang

e)

e. alamat!