NIM : 10022017
1. Instruksi yang diberikan kepada Komputer agar komputer dapat melaksanakan tugas-tugas
tertentu adalah …
a. Data
b. Informasi
c. Program
d. Netter
3. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah
di sebut
a. Proses
b. Program
c. Algoritma
d. Step
8. Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
11. Istilah “statemen” dalam pemrograman pascal ada beberapa, berikut yang bukan statemen
adalah .....
a. If Then
b. If Then Else
c. Function
d. Case Of
13. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan
dan pasti, tidak dirubah dalam program disebut deklarasi .....
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
15. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan
sesudah titik desimal termasuk dalam tipe data .....
a. Real
b. Boolean
c. Integer
d. Longint
16. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan
adalah .....
a. Writeln
b. Begin
c. Write
d. Clrscr
17. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya,
disebut IF dalam kondisi .....
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
18. Tipe data berikut yang diperbolehkan pada pernyataan case , kecuali ....
a. char
b. Integer
c. Real
d. Boolean
19. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut .....
a. Writeln
b. Write
c. Readln
d. Read
20. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari
suatu proses, disebut .....
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
21. Petikan Program dibawah ini apabila di RUN akan menampilkan seperti apa?
{Program pertamaku}
Uses
Crt;
Begin
Write (‘program pascal pertamaku’);
Readln;
End.
23. Berikut ini adalah tipe data yang dapat digunakan di dalam statemen case :
a. Char
b. Longint
c. Real
d. Eenumerasi
a. luar biasa
b. Bagus
c. Cukup
d. Grade nilai salah
25. Yang termasuk atribut untuk file mahasiswa, seperti dibawah ini kecuali :
a. Nama
b. NIS
c. Alamat
d. Penghasilan
26. Variabel : Panjang, lebar dan luas diperuntukkan bagi program pascal :
a. Mencari luas Persegi panjang
b. Mencari Luas Segitiga
c. Mencari isi balok
d. Mencari luas permukaan kubus
30. Begin
End.
Apa yang terjadi di layar apabila menuliskan Begin dan End. ?
a. Tidak nampak hasil apapun
b. Terjadi kesalahan karena tidak ada judul program
c. Terjadi kesalahan karena tidak terdapat uses crt
d. Terjadi kesalahan pada saat program dikerjakan
31. Apabila program dibawah ini dijalankan akan menampilkan hasil ...
a. Bahasa pascal
Bahasa pascal
Bahasa pascal
Bahasa pascal
Bahasa pascal
b. Bahasa pascal Bahasa pascal Bahasa pascal Bahasa pascal Bahasa pascal
c. Bahasa pascal
d. Semua benar
32. Program komputer yang berfungsi untuk menterjemahkan bahasa pemrograman tertentu.
a. compiler
b. interpreter
c. Bahasa Assembly
d. Kode objek
36. Membaca data yang dimasukkan oleh user dan menyimpannya ke dalam suatu variabel...
a. writeln
b. readln
c. var
d. uses
38. Nilai tetapan tidak bisa diubah-ubah selama program berjalan ...
a. Integer
b. konstanta
c. Real
d. String
41. Dalam bahasa pemrograman pascal blok PEMILIHAN dapat didefinisikan dengan .
a. if atau case
b. looping
c. repeat-until
d. for to do
44. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan
tertentu disebut...
a. Aray
b. Looping
c. Fungsi
d. Variabel
45. Data yang harus diberikan pada komputer disebut...
a. Input
b. Output
c. Proses
d. Start
46. Untuk menampilkan hasil yang sudah di input pada suatu bahasa pemprograman
disebut....
a. Input
b. Output
c. Proses
d. Start
47. Sebuah perintah atau struktur yang terus mengulang agar mencapai suatu kondisi adalah...
a. Sequence
b. Looping
c. Selection
d. String
48. Suatu kondisi dimana struktur if berada didalam if lainnya adalah statement dari kondisi...
a. If else
b. If bersarang
c. Else if
d. If while
49. Tipe data untuk menyimpan variabel berupa nilai teks adalah...
a. String
b. Strong
c. Boolean
d. Int
50. Tipe data untuk yang efisien untuk angka bilang bulat adalah...
a. String
b. Integer
c. Byte
d. Float
53. Prosedur yang digunakan pada program pascal untuk membersihakan layar saat program
dijalankan adalah...
a. ReadIn
b. clrscr
c. Delete
d. Clear
54. Penyelesaian permasalahan algoritma dengan menggunakan alat bantu sistem komputer
melibatkan beberapa tahapan, kecuali...
a. Analisis masalah
b. Dokumentasi
c. Mencari bug
d. Estimasi program
55. Ada puluhan jenis bahasa pemrograman yang digunakan seluruh dunia, berikut ini yang
bukan termasuk bahasa pemrogaman adalah...
a. C++
b. Java
c. Pascal
d. Notepad
59. Bebeberapa pengertian dan fungsi Array yang benar terdapat pada...
a. Mempermudah penyimpanan character yang lebih dari satu
b. Hanya dapat menampung nilai dan angka
c. Dapat menampung semua angka nilai dan character
d. Untuk mengulang nama siswa dalam kelas kecil
60. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara
sistematis disebut...
a. Algoritma
b. Flowchart
c. Variable
d. Tipe Data
61. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang
disamarkan dari bahasa pemograman disebut metode penulisan..
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa Inggris
66. Deklarasi yang digunakan untuk mengidentifikasikan 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
68. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris
kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
69. Berikut ini yang termasuk operator aritmatika yaitu ….
a. .*
b. /
c. +
d. Semua benar
80. Kumpulan fakta atau kejadian yang digunakan sebagai penyebab masalah dalam
bentuk informasi..
a. Data
b. Fakta
c. File
d. Record
=== Selamat Mengerjakan ==