Anda di halaman 1dari 5

1. Dalam menyusun suatu program,langkah kelereng.

Apabila yang terbawa hanya sebuah


pertama yang harus dilakkukan adalah : kantong dan di katakan BUKAN kantong P yang
terbawa, Maka jumlah kelereng yang terbawa
a. Membuat program adalah :
b. Membuat Algoritma
c. Membeli komputer a. 10
d. Proses b. 15
e. Mempelajari program c. 10 atau 15
d. 10 dan 15
e. Kosong
2. Sebuah prosedur langkah demi langkah yang
pasti untuk menyelesaikan sebuah masalah 7. Diberikan algoritma : Apabila warna merah
disebut : maka jadi hijau. Apabila warna hijau maka jadi
putih, selain warna merah dan hijau maka jadi
a. Proses ungu. Jika kondisi input warna adalah hitam, maka
b. Program warna jadi :
c. Algoritma
d. Step a. Merah
e. Diagram b. Ungu
c. Hijau
3. Pseudocode yang digunakan pada penulisan d. Putih
algoritma berupa : e. Abu-abu

a. Bahassa Inggris
b. Bahasa Puitis 8. Instruksi P=Q akan mengakibatkan nilai
c. Bahasa pemograman P=nilaiQ,dan nilai Q menjadi :
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin a. Menjadi Sembarang Nilai
b. Menjadi hampa
4. Pada pembuatan program komputer, algoritma c. Q tetap
dibuat : d. Menjadi 10
a. Sebelum pembuatan program e. P tetap
b. Pada saat program dibuat
c. Sesudah pembuatan program 9. Apabila a=5, b=10, maka jika di berikan
d. Pada saat verifikasi program instruksi a=b; b=a akan mengakibatkan :
e. Pada saat dijalankan
a. a=0 , b=5
b. a=10 , b=5
5. Tahapan dalam menyelesaikan suatu masalah c. a=10 , b=0
adalah : d. a=b
e. a=10 , b=10
a. Masalah-Pseudocode-Flowchart-Program-
Eksekusi-Hasil 10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai
b. Masalah-Algoritma-Flowchart-Program- P dan Q masing-masing adalah :
Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
a. 15 dan 0
d. Masalah-Model-Algoritma-Program-
b. 0 dan 15
Eksekusi-hasil
c. 15 dan 15
e. Algoritma-Program-Model-Eksekusi-Hasil
d. 0 dan 10
e. 10 dan 15
6. Diketahui bahwa kantong P kosong. Kantong Q
berissi 10 buah kelereng dan kantong R berisi 15
e. Program
11.struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End. 17. Struktur bahasa pemograman pascal paling
d. Writeln pertama adalah...
e. Uses crt; a. Var;
b. Begin
12. Untuk melihat hasil dari program yang di c. End;
kerjakan tekan tombol ... d. Uses crt;
a. CRTL+F5 e. Writeln;
b. CRTL+F9
c. CRTL+F2 18. Tipe data pascal untuk karakter adalah...
d. CRTL+F12 a. Char
e. CRTL+F4 b. Boolean
c. Integer
d. Real
13. Berapa kode yang digunakan untuk membuat e. Byte
tulisan berwarna CYAN
a. 4 19. Tipe data untuk bilangan pecahan decimal
b. 2 adalah.
c. 128 a. Boolean
d. 7 b. Integer
e. 3 c. Real
d. Long Integer

20. Apa kepanjangan ari USES


a. Unit secure
14. Perintah dasar sederhana dalam program b. Unit syntax
passcal adalah... c. Unit sytem
a. Readln d. Up software
b. End e. Unit smiconductor
c. Write
d. Wtiteln
e. Uses crt; 21. Berikut ini adalah penulisan identifier yang
benar dalam pemogramn pascal adalah...
15. Tipe data bahasa pascal untuk TRUE FALSE a. 9program_satu
adalah... b. Program_1
a. String c. Program satu
b. Char d. Begin
c. Boolean e. Array
d. Byte
e. Real 22. Tipe bilangan bulat dalam bahasa pascal
dikenal sebagi ...
a. Byte
16. dibawah ini adalah bentuk kepala program b. Integer
yang benar di dalam pascal c. Char
a. Program Luas Persegi d. String
b. Program luas persegi: e. Boolean
c. Program Luas_persegi;
d. Program_luas_persegi 23. Istilah perulangan dalam pemograman
pascal dikenal dengan ...
a. Repeating 29. Prosedur yang digunakan untuk membersihkan
b. Again layar saat program dijalankan adalah...
c. Funtion a. Writeln
d. Replay b. Readln
e. Looping c. Begin
d. Write
e. Clrscr
24. Perintah untuk menutup program dalam pascal
adalah... 30. Bentuk dari suatu statment IF berada di dalam
a. End. lingkungan statmean IF yang lainya,disebut IF
b. Program dalam kondisi ...
c. Uses crt; a. IF bersarang
d. Finish b. IF bercabang
e. End; c. IF tunggal
d. IF-THEN
25. Menggambarkan program secara logika e. IF do while-Until
merupakan fungsi dari...
a. Flowchart
b. Dxdiag 31. Tipe data terstruktur yang terdiri dari sejumlah
c. Begin komponen ,komponen yang mempunyai tipe
d. SI sama,disebut tipe data...
e. Sistem oprasi a. Array
b. Byte
26. Deklarasi yang digunakan untuk c. Longint
mengidentifikasikan data yang nilainya sudah d. Integer
ditentukan dan pasti,tidak dapat dirubah dalam e. Boolean
program disebut deklarasi...
a. Deklarasi label 32. Perintah untuk menampilkan atau cetak dilayar
b. Deklarasi konstanta monitor tanpa pindah baris ,disebut...
c. Deklarasi tipe a. Writeln
d. Deklarasi variabel b. Write
e. Deklarasi prosedur c. Readln
d. Read
e. Begin
27. Di bawah ini termasuk dalam deklarasi dalam
pascal ,kecuali... 33. Perintah untuk menampilkan atau mencetak
a. Deklarasi perubah dilayar monitor lalu pindah baris kebawah
b. Deklarasi proses ,disebut...
c. Deklarasi konstanta a. Writeln
d. Deklarasi tipe b. Write
e. Deklarasi prosedut c. Readln
d. Read
28. Bilangan yang mengadung pecahan e. Begin
,palingsedikit harus ada satu digit sebelum dan
sesudah titik desimal termasuk dalm tipe data...
a. Real 34. Suatu indentifier non standar yang nilainya
b. Boolean tidak tetap atau nilainya merupakan hasil dari
c. Integer suatu proses,disebut
d. Longint a. Variabel
e. Byte b. Ripe data
c. prosedur
d. deklarasi
e. Array e. 1nama

II. Essay !
1. Jelaskan 3 Jenis Software
35. Suatu program terpisah dalam blok sendiri 2. Sebutkan 3 contoh dari bahasa
yang berfungsi sebagai subprogram ( program pemrograman
bagian) ,disebut... 3. Apakah yang dimaksud dengan variable
a. Variabel dan konstanta
b. Tipe data 4. Buatlah Program luas persegi panjang di
c. Prosedur dalam pascal
d. Deklarasi 5. Buatlah program luas lingkaran di pascal
e. 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
e. Semua jawaban benar

38. Nama variabel berikut ini yang benar adalah


a. NamaGuru
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

Anda mungkin juga menyukai