NEW
Font size
WorksheetsKuis 1 Dasar Pemrograman
Total questions: 20
Worksheet time: 2hrs 40mins
1) Apakah kegunaan “import” dalam bahasa pemrograman Java?
a. Untuk memasukkan variabel di dalam program
b. Untuk menampilkan variabel dalam program
c. Untuk menyertakan fungsi-fungsi sebuah library
d. Untuk menampilkan library beserta code yang dapat di edit dalam bahasa pemrograman Java
e. Untuk memasukkan operaor dalam program
2) Manakah penulisan class berikut ini yang benar dalam bahasa pemrograman Java?
a. class LuasPersegiPanjang { }
b. class luaspersegipanjang { }
c. class luas_persegi_panjang { }
d. class Luas Persegi Panjang { }
e. class 58Luas Persegi Panjang { }
3) Pengertian algoritma yang benar adalah, kecuali?
a. Memiliki manfaat mempermudah pembuatan program
b. Tahapan suatu proses tidak termasuk input dan output
c. Tahapan suatu proses mulai dari input, output sampai step by step proses
d. Ditulis dengan jelas dan logis
e. Tahapan suatu proses termasuk input dan output
4) Karakteristik algoritma berikut benar, kecuali?
a. Berhenti setelah melakukan langkah terbatas
b. Memiliki nol atau lebih masukan
c. Terkadang memiliki luaran, terkadang tidak
d. Setiap langkah didefinisikan secara tidak ambigu
e. Tidak memiliki masukan
5) Temukan kesalahan pada flowchart berikut sesuai bahasa pemrograman Java?
a. Operator relasional pada decision salah
b. Tipe data yang benar bukan char tetapi String
c. Tipe data yang benar bukan int tetapi float
d. Output nya terbalik
e. Tidak memiliki input dan output
6) Temukan kesalahan dalam pembuatan flowchart perhitungan volume dan luas kubus berikut, kecuali?
a. Karakter a dan b seharusnya dihilangkan
b. Deklarasi variabel tidak sesuai nama variabel yang digunakan
c. Variabel “g” tidak pernah dideklarasikan
d. Variabel “g” seharusnya diganti dengan suatu konstanta
e. Semua salah
7) Perhatikan flowchart berikut. Jika a bernilai 15 dan bernilai 5. Berapakah hasil yang ditampilkan?
a. 20
b. 21
c. 19
d. 14
e. 2
8) Perhatikan flowchart berikut! Jika jumlah =3 dan harga = 125000. Maka total adalah?
a. 35500
b. 35000
c. 37000
d. 37500
e. 30000
9) Berapakah output yang dihasilkan flowchart berikut :
a. roti_1 = 4, uang_1 = 4
b. roti_1 = 600, uang_1 = 600
c. roti_1 = 6, uang_1 = 400
d. roti_1 = 400, uang_1 = 6
e. roti_1 = 4, uang_1 = 600
10) Panah lalu lintas kereta mengontrol pergerakan kereta di setiap persimpangan. Instruksi mana yang akan menghasilkan kereta yang tiba di London?
a. 1a dan 3a
b. 1b dan 2a
c. 1a dan 2b
d. 1b dan 3a
e. 1a dan 3b
11) Berikut ini adalah cara penulisan variable yang benar, kecuali?
a. Volatile
b. volatile
c. STRING
d. Int
e. CHAR
12) Berikut ini adalah beberapa tipe data dalam bahasa pemrograman Java, kecuali?
a. boolean
b. double
c. char
d. text
e. float
13) Potongan kode program manakah yang benar akan memberikan output bilangan genap dan angka positif lebih dari 10 jika inputanya sesuai?
a. if((angka%2!=0)&&(angka>=0)&&(angka>10))
b. if((angka%2==0)&&(angka<0)&&(angka>10))
c. if((angka%2==0)&&(angka>0)&&(angka>10))
d. if((angka%2==0)&&(angka>0)||(angka>10))
e. if((angka%2!=0)&&(angka<0)&&(angka>10))
14) Apakah kegunaan lambang flowchart berikut?
a. Mendeklarasikan variabel
b. Input/output
c. Predefined proses
d. Decision dengan 2 arrow
e. Predefined data
15) Berikut ini adalah operator relasional, kecuali?
a. ==
b. !=
c. >=
d. %
e. <=
16) Apakah perbedaan kegunaan lambang data dengan predifined data pada flowchart?
a. Predefined data berbentuk persegi panjang untuk suatu proses
b. Predefined data berbentuk persegi dengan ujung segitiga untuk menulis tipe data dan variabel
c. Data berbentuk persegi panjang untuk suatu proses
d. Data berbentuk persegi dengan ujung segitiga untuk menulis tipe data dan variable
e. Predefined data berbentuk persegi untuk menulis tipe data dan variabel
17) Apakah perbedaan kegunaan lambang proses dan predifined proses pada flowchart?
a. Proses berbentuk persegi untuk menjelaskan proses yang panjang dan perlu dijelaskan dalam flowchart tersendiri
b. Proses berbentuk jajar genjang untuk menjelaskan proses yang panjang dan perlu dijelaskan dalam flowchart tersendiri
c. Pre-defined proses berbentuk persegi untuk menjelaskan proses yang panjang dan perlu dijelaskan dalam flowchart tersendiri
d. Pre-defined proses berbentuk persegi untuk menjelaskan proses yang jelas input serta outputnya
e. Semua jawaban salah
18) Ketentuan pembuatan nama variabel berikut yang benar adalah, kecuali?
a. Huruf kecil dan besar berbeda makna
b. Karakter pertama adalah huruf atau under score
c. Tidak boleh terdapat spasi atau jeda
d. Maksimum 30 karakter
e. Semua jawaban salah
19) Apakah perbedaan atau persamaan konstanta dan variabel?
a. Konstanta memiliki nilai berubah - ubah
b. Variabel memiliki nilai tetap
c. Konstanta dan variabel sama sama memiliki tipe data
d. Konstanta tidak membutuhan tipe data, sedangkan variabel harus dengan tipe data
e. Konstanta dan variabel sama sama tidak memiliki nilai
20) Berikut ini adalah jenis operator yang benar kecuali?
a. Logika
b. Looping
c. Relasional
d. Matematika
e. Aritmatika
