Anda di halaman 1dari 2

UJIAN TENGAH SEMESTER GANJIL

TAHUN AKADEMIK 2020/2021


STKIP INVADA CIREBON

MATKUL : Algoritma dan Pemrograman


HARI/TANGGAL :
WAKTU :
PRODI/SMTR : PTIK/1
SKS :3
DOSEN : Indra Maulana, S.Pd, M.Kom

1. Dalam menyusun suatu program, langkah kantong dan dikatakan BUKAN Kantong P yang
pertama yang harus dilakukan adalah : terbawa, maka jumlah kelereng yang terbawa
a. a.Membuat program adalah :
b. b.Membuat Algoritma a. 10 d. 10 dan 15
c. c.Membeli computer b. 15 e. Kosong
d. d.Proses c. 10 atau 15
e. e.Mempelajari program

2. Sebuah prosedur langkah demi langkah yang 7. Diberikan algoritma : Apabila warna merah maka
pasti untuk menyelesaikan sebuah masalah jadi hijau. Apabila warna hijau maka jadi putih,
disebut : selain warna merah dan hijau maka jadi ungu.
a. a. Proses d. Prosesor Jika kondisi input warna adalah hitam, maka
b. b. Program e. Step warna jadi :
c. Algoritma a. Merah d. Putih
b. Ungu e. Abu-abu
3. Pseudocode yang digunakan pada penulisan c. Hijau
algoritma dapat berupa : 8. Instruksi P=Q akan mengakibatkan nilai P = nilai
a. Bahasa Inggris Q, dan nilai Q menjadi :
b. Bahasa Puitis a. Menjadi Sembarang Nilai d. Menjadi
c. Bahasa pemrograman 0
d. Bahasa Asing b. Menjadi hampa e. P tetap
e. Sembarang bahasa asal terstruktur c. Q tetap

9. Apabila a=5, b = 10, maka jika diberikan


4. Pada pembuatan program komputer, algoritma instruksi a=b; b=a akan mengakibatkan :
dibuat :
a. Sebelum pembuatan program a. a=0 , b=5 d. a=b
b. Pada saat program dibuat b. a=10, b=5 e. a=10, b=10
c. Sesudah pembuatan program c. a=10 , b=0
d. Pada saat verifikasi program
e. Saat Program di eksekusi 10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P
5. Tahapan dalam menyelesaikan suatu masalah dan Q masing-masing adalah:
adalah : a. 15 dan 0 e. 0 dan 10
a. Masalah – Pseudocode – Flowchart – b. 0 dan 15 d. 10 dan 15
Program – Eksekusi – Hasil c. 15 dan 15
b. Masalah – Algoritma – Flowchart – Program 11. 11. Type data yang hanya mengenal kondisi True
– Eksekusi – Hasil atau False pada Bahasa pemrograman JAVA ,
c. Masalah – Model – Algoritma – Eksekusi – adalah :
Hasil a. string d. Char
d. Masalah – Model – Algoritma – Program – b. Bool e. long integer
Eksekusi – Hasil c. Integer
e. Algoritma – Program – Model – Eksekusi – 12. Dalam bahasa JAVA terdapat suatu tipe data yang
Hasil nilainya tidak boleh memiliki nilai desimal,
yaitu :
6. Diketahui bahwa kantong P kosong, kantong Q a. float d. Char
berisi 10 buah kelereng dan kantong R berisi 15 b. Bool e. long integer
kelereng. Apabila yang terbawa hanya sebuah c. Integer
13. Program JAVA dirancang pertama kali oleh :
a. Al Khawarizmi d. Dennis Ritchie
b. Blaise Pascal e. Al khalamizni
c. Prof. Niklaus Wirth
14. Tipe data yang digunakan untuk menampung
sebuah karakter adalah :
a. string d. bool
b. integer e. Long Integer
c. char

15. Pada Tipe data Boolean, berlaku operator-


operator :
a. IF d. CASE
b. AND, OR, NOT e. Number
c. True, False

Perhatikan source berikut ini:

impor java.until.Scaner;

class BelajarJava {
public statis void main(String args[]){

int a;
scaner input = new Scanner(System.in);

System.out,print("Input sembarang angka: ");


a = input.nextInt();

if (a % 2 == 0) {
System.out,printl(a + " adalah angka genap");
}
else {
System,out.println(a + " adalah angka ganjil");
}

}
}

Terdapat kesalahan penulisan program, silahkan


diperbaiki sehingga program diatas bisa berjalan.

Anda mungkin juga menyukai