You are on page 1of 8

SOAL UTS PEMROGRAMAN DASAR

1. 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

2. 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 menjadi
....
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu

3. 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

4. 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

5. 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
6. Simbol flowchart yang digunakan untuk mengawali dan mengakhiri suatu sistem adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

7. Simbol flowchart yang digunakan untuk masukan suatu sistem adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

8. Simbol flowchart yang digunakan untuk mengeluarkan tampilan sistem adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

9. Simbol flowchart yang digunakan untuk menghubungkan suatu sistem satu dengan sistem
yang lain adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

10. Simbol flowchart yang digunakan untuk menghubungkan proses pada lembar kerja yang
berbeda adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

11. Gambar berikut merupakan simbol dari ....


a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector
12. Gambar berikut merupakan simbol dari ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

13. Gambar berikut merupakan simbol dari ....


a. Terminator Symbol Point
b. Input and Output
c. Process
d. Preparation
e. Off Page Conector

14. Gambar berikut merupakan simbol dari ....


a. Terminator Symbol Point
b. Input and Output
c. Process
d. Decision
e. Off Page Conector

15. Tanda {} dalam pemrograman dasar adalah sebagai ....


a. Mengkompile program
b. Mengeksekusi program
c. Memberikan Komentar
d. Memblok Program
e. Mewarnai Program

16. Tipe data yang cocok untuk menjelaskan data nama siswa adalah mengunakan tipedata ....
a. Numeric
b. Varchar
c. Datetime
d. Array
e. Integer

16. Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah mengunakan
tipedata....
a. Numeric
b. Varchar
c. Datetime
d. Array
e. Integer
17. Untuk penampilkan hasil program ke layar menggunakan perintah
a. Print
b. System.out.print
c. System.print
d. Out.Print
e. System.in.Println

18. Dibawah ini merupakan tipe data bilangan bulat....


a. Int
b. Char
c. String
d. Cin
e. Double

19. Dibawah ini merupakan operator aritmatika, kecuali....


a. +
b. –
c. /
d. >/
e.

20. Sintaks java untuk melakukan kompilasi terhadap berkas program adalah ....
a. java
b. javac
c. javaclass
d. javax
e. Jasa

21. Diantara perintah untuk mencetak berikut, yang benar adalah ....
a. System.out.println("Mid Java")
b. System.Out.println("Mid Java")
c. System.out.Println("Mid Java")
d. System.Out.Println("Mid Java")
e. System.Out.PrintLn("Mid Java")

22. Stream yang berguna untuk mengirim keluaran ke layar adalah ....
a. System.in.
b. System.out.
c. System.err
d. System.exit
e. System.bro
23. Fungsi method System.out dalam java adalah ....
a. Mengirimkan keluaran ke layar
b. Menangani pembacaan dari keyboard
c. Menampilkan pesan kesalahan
d. Menangani suatu objek
e. Menangani suatu class

24. Hasil keluaran program berikut adalah....

a. All:14
b. All:10
c. All: 15
d. All: 9
e. All: 19

25. Hasil keluaran program berikut adalah....

a. 1
b. 2
c. 3
d. 4
e. 5
26. Jumlah variable pada program berikut sejumlah .....

a. 1
b. 2
c. 3
d. 4
e. 5

27. Nama lain dari flowchart adalah ....


a. Algoritma
b. Alur
c. Bagan alir
d. Tree
e. Diagram

28. Yang dimaksud dengan konstanta adalah ....


a. Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
b. Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c. Nilai dari suatu variabel
d. Variabel yang selalu membutuhkan masukan/inputan dari user
e. Variabel tetap/konstan

29. Tentukan manakah nama-nama variabel berikut ini yang benar !


a. nama.guru
b. NamaGuru
c. 2x
d. harga/buku
e. harga buku

30. Yang dimaksud dengan value adalah ....


a. Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
b. Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c. Nilai dari suatu variabel
d. Variabel yang selalu membutuhkan masukan/inputan dari user
e. Variabel tetap/konstan
31. Apabila kita akan mem buat program untuk menghitung luas persegi panjang, maka
variable yang dibutuhkan sejumlah ....
a. 3
b. 2
c. 1
d. 4
e. 5

32. Tipe data yang digunakan untuk variable luas persegi panjang adalah ....
a. Double
b. Integer
c. Char
d. String
e. Boolean

33. Diketahui value dari suatu variable alas=5 dan tinggi=4, dengan tipe data double maka
hasil dari luas segitiga adalah ...
a. 10
b. 8
c. 5
d. 2
e. 1

34. Type data yang kita gunakan untuk megetahui kebenaran adalah ....
a. Double
b. Integer
c. Char
d. String
e. Boolean

35. Variabel logika yang berhubungan dengan operator OR, AND, dan NOT merupakan
variabel dengan tipe data ....
a. Double
b. Integer
c. Char
d. String
e. Boolean

36. Tipe data yang memungkinkan sebuah variabel mengandung banyak nilai dalam satu
waktu dan bersifat homogen adalah ....
a. Double
b. Integer
c. Char
d. String
e. Array
37. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu,
adalah pengertian dari ....
a. Algoritma
b. Pseudocode
c. Konstanta
d. Array
e. Flowchart

38. Symbol berupa belah ketupat merupakan flowchart dengan nama ....
a. Decision
b. Termonator
c. Input Output
d. Proses
e. Preparation

39. Phi = 3.14 adalah contoh untuk penggunaan ....


a. Konstanta
b. Flowchart
c. Long Int
d. Variabel
e. Integer

40. Simbol flowchart yang digunakan untuk mengawali atau mengakhiri suatu sistem
adalah ....
a. Terminator Symbol Point
b. Input and Output
c. Process
d. flow direction symbol
e. Off Page Conector

You might also like