Anda di halaman 1dari 4

1.

Dalam menyusun suatu program, yang terbawa hanya sebuah kantong


langkah pertama yang harus dilakukan dikatakan bukan kantong P yang terbawa,
adalah ... maka jumlah kelereng yang terbawa
    a. membuat program adalah ...
    b. membuat algoritma     a. 10
    c. membeli komputer     b. 15
    d. proses     c. 10 atau 15
    e. mempelajari program     d. 10 dan 15

2. Sebuah prosedur langkah demi langkah 7. Diberikan algoritma : Apabila warna


yang pasti untuk menyelesaikan sebuah merah maka jadi hijau. Apabila warna
masalah disebut ... hijau jadi putih, selain warna merah dan
    a. proses hijau maka jadi ungu. Jika kondisi input
    b. program warna adalah hitam, maka warna akan
    c. algoritma jadi ...
    d. step     a. merah
    e. diagram    b. ungu
    c. hijau
3. Pseudocode yang digunakan dalam     d. putih
penulisan algoritma berupa ...     e. abu-abu
    a. bahasa inggris
    b bahasa puitis 8. Instruksi P=Q akan mengakibatkan nilai
    c. bahasa pemrograman P = nilai Q, dan nilai Q menjadi ...
    d. sembarang bahasa asal terstruktur     a. menjadi sembarang nilai
    e. bahasa mesin     b.menjadi hampa
    c. Q tetap
4. Pada pembuatan program komputer,     d. menjadi 10
algoritma dibuat ...     e. P tetap
   a. sebelum pembuatan program
    b. pada program dibuat 9. Apabila A=5 dan B=10, maka jika
    c. sesudah pembuatan program diberikan instruksi a=b: b=a akan
    d. pada saat verifikasi program mengakibatkan ...
    e. pada saat dijalankan     a. a=10 dan b=5
    b. a=10 dan b=5
5. Tahapan dalam menyelesaikan suatu     c. a=10 dan b=0
masalah adalah ...     d. a=b
    a. masalah - pseudocode - flowchart -     e. a=10 dan b=10
program - eksekusi - hasil
    b. masalah - algoritma - flowchart - 10. Diberikan algoritma P=10; P=P+5;
program - eksekusi - hasil Q=P. Nilai P dan Q masing - masing
    c. masalah - model - algoritma - adalah ...
eksekusi - hasil       a. 15 dan 0
    d. masalah - model - algoritma -       b. 0 dan 15
program - eksekusi - hasil       c. 15 dan 15
    e. algoritma - model - program -       d. 0 dan 10
eksekusi - hasil       e. 10 dan 15

6. Diketahui bahwa kantong P kosong. 11. Struktur pertama dalam pascal adalah ..
Kantong Q berisi 10 buah kelereng dan       a. char;
kantong R berisi 15 kelereng. Apabila       b. string
      c. end 18. Tipe data pascal untuk karakter
      d. writeln adalah ...
      e. user srt;       a. char
      b. boolean
12. Untuk melihat hasil dari program yang       c. integer
dikerjakan tekan tombol       d. real
      a. CTRL + F5       e. byte
      b. CTRL + F9
      c. CTRL + F2 19. Kapan terbentuknya pascal ...
      d. CTRL + F12       a. 1981
      e. CTRL + F4       b. 1971
      c. 1961
13. Berapa kode yang digunakan untuk       d. 1991
membuat tulisan berwarna "CYAN" ...       e. 1967
      a. 4
      b. 2 20. Apa kepanjangan dari USES ...
      c. 128       a. unit secure
      d. 7       b. unit syntax
      e. 3       c. unit system
      d. up software
14. Perintah dasar sederhana dalam       e. unit semiconductor
program pascal adalah ...
      a. readln 21. Berikut ini adalah penulisan identifier
      b. end yang benar dalam pemrograman pascal
      c. write adalah ...
      d. writeln       a. 9program_satu
      e. user crt;       b. program_1
      c. program satu
15. Tipe data bahasa pascal untuk TRUE       d. begin
FALSE adalah ...       e. array
      a. string
      b. char 22. Tipe bilangan bulat dalam bahasa
      c. boolean pascal dikenal sebagai ...
      d. byte        a. byte
      e. real       b. integer
      c. char
16. Siapakah penemu program pascal ...       d string
      a. Greyson Change       e. boolean
      b. Prof.niklaus wirth
      c. Kondrazuse 23. Istilah "pengulangan" dalam
      d. Prof.niklaus smirth pemrogram pascal dikenal dengan ...
      e. Dr.harcules       a. repeating
      b. again
17. Struktur bahasa pemrograman pascal       c. funtion
paling pertama adalah ...       d. replay
      a. var      e. looping
      b. begin
      c. end 24. Perintah untuk menutup program
     d. user crt dalam pascal adalah ...
      e. writeln       a. end
      b. program
      c. uses crt 30. Bentuk dari suatu Statement IF berada
      d. finish dalam lingkungan  statement IF yang
      e. end lainnya, disebut IF dalam kondisi ...
      a. IF bersarang
25. Menggambarkan program secara       b. IF bercabang
logika merupakan fungsi dari ...       c. IF tunggal
      a. flowchart       d. IF-THEN
      b. dxdiag       e. IF do While-Until
      c. begin
      d. SI 31. Tipe data terstruktur  yang terdiri dari
      e. sistem operasi sejumlah komponen - komponen yang
mempunyai tipe sama, disebut tipe data ...
26. Deklarasi yang digunakan untuk       a. array
mengidentifikasikan data yang nilainya       b. byte
sudah ditentukan dan pasti, tidak dapat       c. longint
dirubah dalam program disebut       d. integer
deklarasi ...       e. boolean
      a. deklarasi label
      b. deklarasi konstanta 32. Perintah untuk menampilkan atau cetak
      c deklarasi tipe dilayar monitor tanpa pindah baris
      d. deklarasi variabel disebut ...
      e. deklarasi prosedur       a. writeln
      b. write
27. Dibawah ini yang termasuk dalam       c. readln
deklarasi pascal kecuali ...       d. read
      a. deklarasi perubah       e. begin
      b. deklarasi proses
      c. deklarasi konstanta 33. Perintah untuk menampilkan atau cetak
      d. deklarasi tipe dilayar monitor lalu pindah baris kebawah
      e. deklarasi prosedur  disebut ...
      a. writeln
28. Bilangan yang mengandung pecahan,       b. write
paling sedikit harus ada satu digit sebelum       c. readln
dan sesudah titik desimal termasuk dalam       d. read
tipe data ...       e. begin
     a. real
      b. boolean 34. Suatu identifier non standar yang
      c. integer nilainya tidak tetap atau nilainya
      d. longint merupakan hasil dari suatu proses
      e. byte disebut ...
      a. variabel
29. Prosedur yang digunakan untuk       b. tipe data 
membersihkan layar saat program       c. prosedur
dijalankan adalah ...       d. deklarasi
      a. writeln       e. array
      b. readln
      c. begin 35. Suatu program terpisah dalam blok
      d. write sendiri yang berfungsi sebagai subprogram
      e. clrscr (program bagian) disebut ...
      a. variabel
      b. tipe data
      c. prosedur
      d. deklarasi
      e. array

36. Berikut ini yang termasuk program


aritmatika yaitu ...
      a. *
      b. /
      c. %
      d. +
     e. semua benar

37. Array terdiri dari berbagai tipe


kecuali ...
      a. array multi-dimensi
      b. array dimensi datu
      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
      e. alamat!

Anda mungkin juga menyukai