Anda di halaman 1dari 1

SMK MUHAMMADIYAH GARUT

UJIAN TENGAH SEMESTER


TAHUN PELAJARAN 2018-2019
Mata Pelajaran : Pemrograman Berorientasi Objek
Kelas/Jurusan : XI (Sebelas)/Rekayasa Perangkat Lunak
Hari/tanggal :
Waktu : 60 Menit
Guru Mata Pelajaran : Diki Silviadi, S.T.
Petunjuk Soal:
I. Berilah tanda silang (x) pada salah satu jawaban a, b, c atau d yang kamu anggap benar.
1. Stream yang berguna untuk mengirim keluaran ke layar adalah..
a. System.in. b. System.out. c. System.err d. System.exit
2. Fungsi method System.in dalam java adalah....
a. Mengirim keluaran ke layar c. Menampilkan pesan kesalahan
b. Menangani pembacaan dari keyboard d. Menangani suatu objek
3. Berikut adalah penamaan class pada java yang diperbolehkan, kecuali...
a. 3_SMK b. SMK_3 c. S1M2K3 d. S3_MK
4. Apa yang akan tercetak dari hasil penggalan program berikut ini..
Int All;
Int a=2, b=3, c=6, d=5;
All = b*d – c / a + b;
System.out.print(“All:”+All);
a. All:14 b. All:10 c. All:15 d. All:9
Untuk soal 5 sampai 7, Perhatikan penggalan program berikut ini:
public class Ceria {
public static void main(String args[ ]) {
int a = 9; int b = 4;
int c= a/b;
}
}
5. Pendefinisian kelas pada program di atas terjadi pada baris ke...
a. 1 b. 2 c. 3 d. 4
6. Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai..
a. 2.25 b. 2.3 c. 2 d. 2.5
7. Nama kelas pada projek java di atas adalah...
a. Cerai b. Ceria c. Carei d. Cenol
8. Manakah di bawah ini yang bukan merupakan simbol eperator aritmatika...
a. * b. - c. + d. #
9. Fungsi dari perintah Scanner adalah
a. memasukkan b. mengeluarkan c. Menangani d. mencari
10. Java di ibaratkan dengan icon...
a. Cangkir b. Mangkuk c. Gelas cantik d. Piring cantik
II. Jawablah soal-soal di bawa ini dengan benar!
1. Apakah perbedaan aplikasi Web dengan Desktop menurut Anda?
2. Tuliskan sintaks menampilkan kalimat “Hai Assalamu’alaikum” dengan java!
3. Tuliskan langkah-langkah masuk ke dalam projek java!
4. Jika Anda di minta dibuatkan membuat aplikasi di sekolah, program apa yang ingin Anda ciptakan?
5. Sebutkan kata kunci (sintaks) pada java yang Anda ketahui!