Download - Ujian Tengah Semester1
7/17/2019 Ujian Tengah Semester1
http://slidepdf.com/reader/full/ujian-tengah-semester1 1/1
Ujian Tengah Semester
Pemograman Komputer
Stiteknas Jambi
Waktu: 60 menit
1. Sebuah prosedur langkah demi langkah
yang pasti untuk menyelesaikan sebuah
masalah disebut:
a)
Step
b) Prosedur
c)
Proses
d)
Algoritma
2.
Dalam menyusun suatu program, langkah
pertama yang harus dilakukan adalah:
a)
Membuat program
b)
Membuat Algoritma
c)
Prosesd)
Mempelajari program
3. Apabila = 3, = 1, maka jika diberikan
instruksi = ; = akan
mengakibatkan:
a) = 0, = 3
b) = 1, = 3
c) = 1, = 1
d) = 1 , = 0
4.
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
5.
Diberikan algoritma = 2; = + 5;
= . Nilai dan masing-masing
adalah:
a)
2 dan 5
b)
7 dan 2
c)
7 dan 7
d)
7 dan 56.
Diberikan algoritma: Apabila warna merah
maka jadi hijau. Apabila warna hijau maka
jadi putih, selain warna merah dan hijau
maka biru. Jika kondisi input warna adalah
hitam, maka warna jadi:
a)
Merah
b)
Biru
c)
Putih
d)
Hijau
7.
Suatu proses pengulangan kembali alur
kerja disebut…
a)
Branchingb)
Looping
c)
Rekursifd) Searching
8.
Pada pembuatan program komputer,
algoritma dibuat:
a)
Sebelum pembuatan program
b) Pada saat program dibuat
c)
Sesudah pembuatan program
d)
Pada saat verifikasi program
9.
Pseudocode yang digunakan pada
penulisan algoritma dapat berupa:
a)
Bahasa Inggris
b)
Bahasa Puitis
c)
Bahasa Pemrograman
d)
Sembarang bahasa asal
terstruktur
10.
Perbaiki program berikut:
11.
Misalkan ada tiga buah gelas yang berisi
sirup, sebut gelas A, B dan C. Gelas A berisi
sirup melon, gelas B berisi sirup jeruk, dan
gelas C berisi sirup leci. Volume sirup
ketiga gelas sama. Bagaimana
mempertukarkan isi ketiga gelas itu
sedemikian sehingga nantinya gelas A
akan berisi sirup jeruk dan gelas B akan
berisi sirup leci dan gelas C akan berisisirup melon?
12. Buatlah flowchart menghitung luas persegi
panjang!
Program luassegiempat;
Uses crt.
Const
P=18;
L=9;
Var
Luas:integer;
Begin
Clrscr;
Luas:=P+L;
Writeln(‘Panjang=’,P) Writeln(‘Lebar=’,L):
Writeln(‘Luas=’,Luas);
End;
Nama:
NIM:
Jurusan: