Worksheets10 MM -C2MM3 (Pemrograman Dasar) - Dian Prijayanti
Total questions: 40
Worksheet time: 2hrs 0mins
Name
Class
Date
1.
Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
a)
Membuat program
b)
Membuat Algoritma
c)
Membeli komputer
d)
Proses
e)
Mempelajari program
2.
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :
a)
Proses
b)
Program
c)
Algoritma
d)
Step
e)
Diagram
3.
Pseudocode yang di gunakan pada penulisan algoritma berupa :
a)
Bahassa Inggris
b)
Bahasa Puitis
c)
Bahasa pemograman
d)
Sembarang bahasa asal terstruktur
e)
Bahasa Mesin
4.
Pada pembuatan program komputer, algoritma dibuat :
a)
Sebelum pembuatan program
b)
Pada saat program dibuat
c)
Sesudah pembuatan program
d)
Pada saat verifikasi program
e)
Pada saat di jalankan
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 berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
a)
10
b)
15
c)
10 atau 15
d)
10 dan 15
e)
Kosong
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 adalah hitam, maka warna jadi :
a)
Merah
b)
Putih
c)
Hijau
d)
Ungu
e)
Abu-abu
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 di berikan 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.
Di berikan 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 10
e)
10 dan 15
11.
Struktur pertama dalam pascal adalah . .
a)
Char;
b)
String
c)
End.
d)
Writeln
e)
Program;
12.
Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
a)
CRTL+F5
b)
CRTL+F9
c)
CRTL+F2
d)
CRTL+F12
e)
CRTL+F4
13.
Perintah dasar sederhana dalam program pascal adalah...
a)
Readln
b)
End
c)
Write
d)
Wtiteln
e)
Uses crt;
14.
Siapakah penemu program pascal…
a)
Greyson change
b)
Prof.niklaus wirth
c)
Kondrazuse
d)
Prof.niklaus smirth
e)
Dr.harcules
15.
Struktur bahasa pemograman pascal paling pertama adalah...
a)
Var;
b)
Begin
c)
End;
d)
Uses crt;
e)
Writeln;
16.
Tipe data pascal untuk karakter adalah...
a)
String
b)
Boolean
c)
Integer
d)
Real
e)
Byte
17.
Kapan terbentuknya pascal...
a)
1981
b)
1971
c)
1961
d)
1991
e)
1987
18.
Apa kepanjangan dari USES…
a)
Unit secure
b)
Unit syntax
c)
Unit sytem
d)
Up software
e)
Unit smiconductor
19.
Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...
a)
9program_satu
b)
Program_1
c)
Program satu
d)
Begin
e)
Array
20.
Tipe bilangan bulat dalam bahasa pascal dikenal sebagai ...
a)
Byte
b)
Integer
c)
Char
d)
String
e)
Boolean
21.
Perintah untuk menutup program dalam pascal adalah...
a)
End.
b)
Program
c)
Uses crt;
d)
Finish
e)
End;
22.
Menggambarkan program secara logika merupakan fungsi dari...
a)
Flowchart
b)
Dxdiag
c)
Begin
d)
SI
e)
Sistem oprasi
23.
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
e)
Deklarasi prosedur
24.
Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...
a)
Writeln
b)
Readln
c)
Begin
d)
Write
e)
Clrscr
25.
Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut tipe data...
a)
Array
b)
Byte
c)
Longint
d)
Integer
e)
Boolean
26.
Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...
a)
Writeln
b)
Write
c)
Readln
d)
Read
e)
Begin
27.
Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah ,disebut...
a)
Writeln
b)
Write
c)
Readln
d)
Read
e)
Begin
28.
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
29.
Berikut ini yang termasuk operator aritmatika yaitu ….
a)
*
b)
/
c)
%
d)
+
e)
Semua benar
30.
Nama variabel berikut ini yang benar adalah …
a)
NamaGuru
b)
Alamat Guru
c)
alm gr
d)
sts/status
e)
tpt.tgl
31.
Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a)
Numeric
b)
String
c)
Date/Time
d)
Array
e)
Integer
32.
Pemberian nama variabel yang benar adalah …
a)
%nilai
b)
nilai_mahasiswa
c)
nama mahasiswa
d)
&panjang
e)
alamat!
33.
Perhatikan gambar berikut! Dari program tampilan diatas maka akan menghasilkan …
a)
hasilnya yaitu :hitung
b)
hasilnya yaitu : 24
c)
hasil nya yaitu : hitung
d)
hasil nya yaitu : 24
e)
hasil nya yaitu : `24
34.
Yang bukan termasuk Bahasa pemrograman adalah…
a)
Java
b)
Linux
c)
Pascal
d)
C++
e)
PHP
35.
Dibawah ini adalah pengelompokan Bahasa pemrograman
a)
Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
b)
High Level Language (seperti Pascal dan Basic)
c)
Middle Level Language (seperti bahasa C)
d)
Low Level Language (seperti bahasa Assembly)
e)
Semua Benar
36.
Penulisan Code pascal yang benar dibawah ini adalah…
a)
writeln{Hello World};
b)
write[‘Hello World’]
c)
writeln(‘Hello World’);
d)
write{‘Hello World’};
e)
writeln(Hello World)
37.
Perhatikan gambar berikut ini! Dari flowchart tersebut adalah digunakan untuk menghitung…
a)
Keliling persegi
b)
Luas persegia
c)
Luas Persegi Panjang
d)
Keliling Segitiga
e)
Keliling persegi panjang
38.
Perhatikan gambar berikut ini! Dari bentuk flowchart tersebut berfungsi untuk…
a)
Mulai
b)
Selesai
c)
Decision
d)
Input/Output
e)
Proses
39.
Bahasa tingkat tinggi secara informal dan ringkas atas algoritma pemrograman komputerdengan konvensi struktural yang ditujukan untuk dibaca oleh manusia adalah pengertiandari?
a)
Variabel
b)
Flowchart
c)
Pseudecode
d)
Pascal
e)
PHP
40.
Penulisan program pascal yang benar adalah…
a)
b)
c)
d)
e)
100 %
