NEW
Font size
WorksheetsPEMOGRAMAN DASAR
Total questions: 40
Worksheet time: 1hrs 20mins
1. Dalam
menyusun suatu program, langkah pertama yang harus di lakukan adalah
…
A Membuat
program
B Membuat
algoritma
C Membeli
computer
D Proses
E Mempelajari
program
2 Sebuah
prosedur langkah demi langkah yang pasti untuk menyelasaikan sebuah
masalah disebut …
A Proses
B Program
C Algoritma
D Step
E Diagram
3 Pseudocode
yang digunakan pada penulisan algoritma berupa …
A Bahasa
inggris
B Bahasa
puitris
C Bahasa
pemograman
D Sembarang
bahasa asal terstruktur
E Bahasa
mesin
4 Pada
pembuatan program computer,algoritma dibuat …
A Sebelum
pembuatan program
B Pada
saat program dibuat
C Sesudah
pembuatan program
D Pada
saat verifikasi program
5 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
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 10
B 15
C 10
atau 15
D 10
dan 15
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 Merah
B Ungu
C Hijau
D Putih
8 Instruksi
P=Q akan mengakibatkan nilai P=nilaiQ dan nilai Q menjadi …
A Menjadi
sembarang nilai
B Menjadi
hampa
C Q
tetap
D Menjadi
10
E P
tetap
9. Apabila
a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan
…
A a=0
, b=5
B a=10
, b=5
C a=10
, b=0
D a=b
E a=10
, b=10
10 diberikan
algoritma P=10; P=P=5; Q=P. nilai P dan Q masing-masing adalah …
A 15
dan 0
B 0
dan 15
C 15
dan 15
D 0
dan 5
11 Struktur
pertama dalam pascal adalah …
A ;Char
B String
C End
D Writeln
E User
crt;
12. Untuk
melihat hasil dari program yang dikerjakan tekan tombol ..
A CRTL+F5
B CRTL+F9
C CRTL+F12
D CRTL+F4
E CRTL+F4
13. Berapa
kode yang digunakan untuk membuat tulisan berwarna “CYAN” …
A 4
B 5
C 6
D 15
E. 3
14. Perintah dasar sederhana dalam program pasccal adalah …
A Readln
B end
C end
d. wtiteln
e. uses crt;
15. Tipe data pasccal untuk TRUE FALSE adalah …
a. string
b. Char
c. Boolean
d. Byte
e. Real
16. Siapakah penemu program Pascal ..
a. Greyson Change
b. Prof. niklaus writh
c. Kondrazuse
d. Prof niklaus smirth
17. Struktur bahasa pemograman pascal paling pertama adalah
a.Var;
b. Begin
c. End;
d. Writrteln
18. Tipe data pascal untuk karakter adalah…
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
19. Kapan Terbentuknya Pascal …
a. 1981
b. 1971
c. 1961
d. 1991
20. Apa kepanjangan dari USES …
a. Unit Secure
b. Uni T syntax
c. Unit System
d. Up Software
21. Berikut ini adalah penulisan identifier yang benar dalam pemograman pascal adalah …
a. 9Program_Satu
b.Program_1
c. Program Satu
d.begin
22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai …
a. Byte
b.Integer
c. Char
d. String
23. istitilah “Perulangan) dalam pemograman pascal dikenal dengan …
a. Repeating
b. Again
c Funtion
d.Rep;ay
e. Looping
24. Perintah untuk menutup program dalam adalah …
a. End
b. program
c.User CRT
d. Finish
25. Menggambarkan program secara logika Merupakan fungsi dari …
a. Flowchart
b. Dxdiang
c. Begin
d. SI
e. sistem operasi
26. Deklarasi yang digunakan untuk mendidentifikasi 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. Dibawah ini termasuk dalam deklarasi pascal,Kecuali ….
a.Deklarasi perubah
b. Deklarasi Proses
c. Deklarasi konstanta
d. Deklarasi tipe
28. Bilangan yang mengandung pecahan paling sedikit harus ada satu digit sebelum dan sesudah titik decimal termasuk dalm tipe data …
a. Real
b. Boolean
c. Integer
d. longint
e. byte
29. Prosedur yang digunakan untuk membersikan layar saat program, dijalankan adalah …
a. Writel
b. Readln
c. begin
d. Write
e. Clrsct
30. Bentuk dari suatu statement IF berada di dalam lingkungan Statemeant IF yang laiinya, disebut IF
a. IF Bersarang
b. IF Bercabang
c. IF Tun ggal
d. IF-THEN
e. IF do While-Until
31.Tipe data Terstruktur yang terdiri dari sejumlah komponen, komponen mana yang mempunyai tipe sama , disebut ipe apa …
a. Array
b. Byte
c Longint
d. intereger
e. Booleant
32. Perintah untuk menampilkan atau cek layar monitor tanpa pindah baris, disebut …
a. Writeln
b. Write
c. Readln
d. Read
e. begin
33. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawa,disebut …
a. Writeln
b. Write
c. Readln
d. Read
e. begin
34. Suatu identifier non standard yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut …
a. Variabel
b. Ripe data
c. Prosedur
d. Deklarasi
e.Array
35. Suatu program, terpisah dalam blok sendiri, yang berfungsi sebagai subprogram ( program harian)
a. Variabel
b. tipe data
c.prosedur
d. array
36. Berikut ini yang termasuk operator aritmatika yaitu …
a. *
b /
c. %
d. +
e. Semua Benar
37. Array terdiri dari berbagai tipe kecuali …
a. Array Multi dimensi
b. Array dimensi satu
c. Array dimensi tiga
d. Array dimensi dua
38. Nama variabel berikut yang benar adalah …
a. Nama Guru
b. Alamat Guru
c. Alm gr
d. sts/status
e. Tpt.tgl
39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. integer
40. Pemberian nama variabel yang benar adalah …
a. % nilai
b. nilai_mahasiswa
c. Nama mahasiswa
d. &panjang
e. alamat!
