Anda di halaman 1dari 3

1.

Dalam menyusun suatu program,langkah


pertama yang harus di lakkukan adalah : 8. Instruksi P=Q akan mengakibatkan nilai
a. Membuat program P=nilaiQ,dan nilai Q menjadi :
b. Membuat Algoritma a. Menjadi Sembarang Nilai
c. Membeli komputer b. Menjadi hampa
d. Proses c. Q tetap
e. Mempelajari program d. Menjadi 10
e. P tetap
2. Sebuah prosedur langkah demi langkah yang
pasti untuk menyelesaikan sebuah masalah di 9. Apabila a=5, b=10, maka jika di berikan
sebut : instruksi a=b; b=a akan mengakibatkan :
a. Proses a. a=0 , b=5
b. Program b. a=10 , b=5
c. Algoritma c. a=10 , b=0
d. Step d. a=b
e. Diagram e. a=10 , b=10

3. Pseudocode yang di gunakan pada penulisan 10. Di berikan algoritma P=10; P=P+5; Q=P.
algoritma berupa : Nilai P dan Q masing-masing adalah :
a. Bahassa Inggris a. 15 dan 0
b. Bahasa Puitis b. 0 dan 15
c. Bahasa pemograman c. 15 dan 15
d. Sembarang bahasa asal terstruktur d. 0 dan 10
e. Bahasa Mesin e. 10 dan 15

4. Pada pembuatan program komputer, algoritma 11.struktur pertama dalam pascal adalah .
dibuat : a. Char;
a. Sebelum pembuatan program b. String
b. Pada saat program dibuat c. End.
c. Sesudah pembuatan program d. Writeln
d. Pada saat verifikasi program e. Uses crt;
e. Pada saat di jalankan
12. Untuk melihat hasil dari program yang di
5. Tahapan dalam menyelesaikan suatu masalah kerjakan tekan tombol ...
adalah : a. CRTL+F5
a. Masalah-Pseudocode-Flowchart-Program- b. CRTL+F9
Eksekusi-Hasil c. CRTL+F2
b. Masalah-Algoritma-Flowchart-Program- d. CRTL+F12
Eksekusi-Hasil e. CRTL+F4
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program- 13. Berapa kode yang digunakan untuk membuat
Eksekusi-hasil tulisan berwarna “CYAN”…
e. Algoritma-Program-Model-Eksekusi-Hasil a. 4
b. 2
6. Diketahui bahwa kantong P kosong. Kantong c. 128
Q berissi 10 buah kelereng dan kantong R berisi d. 7
15 kelereng. Apabila yang terbawa hanya sebuah e. 3
kantong dan di katakan BUKAN kantong P yang
terbawa, Maka jumlah kelereng yang terbawa 14. Perintah dasar sederhana dalam program
adalah passcal adalah...
a. 10 a. Readln
b. 15 b. End
c. 10 atau 15 c. Write
d. 10 dan 15 d. Wtiteln
e. Kosong e. Uses crt;

7. Diberikan algoritma : Apabila warna merah 15. Tipe data bahasa pascal untuk TRUE
maka jadi hijau. Apabila warna hijau maka jadi FALSE adalah...
putih, selain warna merah dan hijau maka jadi a. String
ungu. Jika kondisi input warna adalah hitam, b. Char
maka warna jadi : c. Boolean
a. Merah d. Byte
b. Ungu e. Real
c. Hijau
d. Putih 16. Siapkah penemu program pascal…
e. Abu-abu a. Greyson change
b. Prof.niklaus wirth 25. Menggambarkan program secara logika
c. Kondrazuse merupakan fungsi dari...
d. Prof.niklaus smirth a. Flowchart
e. Dr.harcules b. Dxdiag
c. Begin
17. Struktur bahasa pemograman pascal paling d. SI
pertama adalah... e. Sistem oprasi
a. Var;
b. Begin 26. Deklarasi yang digunakan untuk
c. End; mengidentifikasikan data yang nilainya sudah
d. Uses crt; ditentukan dan pasti,tidak dapat dirubah dalam
e. Writeln; program disebut deklarasi...
a. Deklarasi label
18. Tipe data pascal untuk karakter adalah... b. Deklarasi konstanta
a. Char c. Deklarasi tipe
b. Boolean d. Deklarasi variabel
c. Integer e. Deklarasi prosedur
d. Real
e. Byte 27. Di bawah ini termasuk dalam deklarasi
dalam pascal ,kecuali...
19. Kapan terbentuknya pascal... a. Deklarasi perubah
a. 1981 b. Deklarasi proses
b. 1971 c. Deklarasi konstanta
c. 1961 d. Deklarasi tipe
d. 1991 e. Deklarasi prosedut
e. 1987
28. Bilangan yang mengadung pecahan
20. Apa kepanjangan ari USES… ,palingsedikit harus ada satu digit sebelum dan
a. Unit secure sesudah titik desimal termasuk dalm tipe data...
b. Uni t syntax a. Real
c. Unit sytem b. Boolean
d. Up software c. Integer
e. Unit smiconductor d. Longint
e. Byte
21. Berikut ini adalah penulisan identifier yang
benar dalam pemogramn pascal adalah... 29. Prosedur yang digunakan untuk
a. 9program_satu membersihkan layar saat program dijalankan
b. Program_1 adalah...
c. Program satu a. Writeln
d. Begin b. Readln
e. Array c. Begin
d. Write
22. Tipe bilangan bulat dalam bahasa pascal e. Clrscr
dikenal sebagi ...
a. Byte 30. Bentuk dari suatu statment IF berada di
b. Integer dalam lingkungan statmean IF yang
c. Char lainya,disebut IF dalam kondisi ...
d. String a. IF bersarang
e. Boolean b. IF bercabang
c. IF tunggal
23. Istilah” perulangan “ dalam pemograman d. IF-THEN
pascal dikenal dengan ... e. IF do while-Until
a. Repeating
b. Again 31. Tipe data terstruktur yang terdiri dari
c. Funtion sejumlah komponen ,komponen yang
d. Replay mempunyai tipe sama,disebut tipe data...
e. Looping a. Array
b. Byte
24. Perintah untuk menutup program dalam c. Longint
pascal adalah... d. Integer
a. End. e. Boolean
b. Program
c. Uses crt; 32. Perintah untuk menampilkan atau cetak
d. Finish dilayar monitor tanpa pindah baris ,disebut...
e. End; a. Writeln
b. Write
c. Readln c. nama mahasiswa
d. Read d. &panjang
e. Begin e. alamat!

33. Perintah untuk menampilkan atau mencetak


dilayar monitor lalu pindah baris kebawah
,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

34. Suatu indentifier non standar 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
bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
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