Anda di halaman 1dari 4

ULANGAN KENAIKAN KELAS (UKK) SEMESTER GENAP

TAHUN PELAJARAN 2014/2015


Kelas / Program Keahlian
: XI / Rekayasa Perangkat Lunak
Mata Pelajaran
: Menggunakan Bahasa PBO
Guru Pengampu
: Moh. Yusuf Maksum, S.Kom
Alokasi Waktu
: 90 menit
Hari, Tanggal
: Senin, 8 Juni 2015
I.

Pilihlah jawaban a,b,c,d dan e yang


paling tepat !
II.
1. Objek adalah ... yang didefinisikan.
a. Kelas
d. Atribut
b. Abstraksi
e. Method
c. Objek
III.
2. Bahasa pemrograman Java pertama lahir
dari?
a. Sun Microsystem d. Borland Delphi
b. The Great Project e. OAK
c. The Green Project
IV.
3. Diantara pernyataan berikut, konsep
yang tidak ada di dalam pemrograman
Java adalah
a. Polymorphisme
b. Encapsulation
c. Multiple inheritance
d. Single Inheritance
e. String
V.
4. J2ME merupakan kepanjangan dari...
a. Java Jar Mobile Edition
b. Java 2 Micro Edition
c. Java 2 Mobile Edition
d. Java Jar Micro Emulator
e. Java 2 Micro Emulator
VI.
5. System.out.println(
)berfungsi
untuk ?
a. Menampikan nama class
b. Menampilkan nama variabel
c. Menampilkan nama class yang diapit
oleh doublepute
d. Menampilkan teks yang diapit oleh
doublepute
e. Menampilkan Keywords
VII.

6. Tombol
yang
digunakan
untuk
mengcompile dan menjalankan project
form di netbeans adalah
a. CTRL + S
b. SHIFT + F7
c. SHIFT + F2
d. CTRL + G
e. SHIFT + F6
VIII.
7. Kesalahan yang terjadi akibat kesalahan
penulisan Script atau Ejaan disebut...
a. Runtime Error
d. Compile
Error
b. Syntax Error
e. Keywords Error
c. Java Error
IX.
8. Item yang digunakan data untuk
menyimpan pernyataan objek disebut...
a. Data
d. Class
b. Integer
e. Variabel
c. String
X.
9. Tipe data Logika disebut juga dengan ...
a. Tekstual
d. Short
b. Character
e. Integral
c. Boolean
XI.
10.True dan false merupakan hasil dari tipe
data?
a. Tekstual
d. Short
b. Character
e. Integral
c. Boolean
XII.
11.Yang bukan merupakan Java Keywords
adalah...
a. Double
d. Println
b. Static
e. Char
c. Void
XIII.
12. int y = 80;
XIV.
Maksudnya adalah...

a. Tipe
datanya
Integer,
nama
variabelnya y dengan nilai 80
b. Tipe datanya Integer, nama Stringnya
y dengan nilai 80
c. Tipe
datanya
String,
nama
variabelnya y dengan nilai 80
d. Tipe
datanya
Integral,
nama
variabelnya y dengan nilai 80
e. Tipe
datanya
Boolean,
nama
variabelnya y dengan nilai 80
XV.
13.Fungsi operator Aritmatika op1%op2
adalah...
a. Menambahkan op1 dengan op2
b. Mengalikan op1 dengan op2
c. Membagi op1 dengan op2
d. Menghitung sisa dari pembagian op1
dengan op2
e. Mengurangkan op1 dengan op2
XVI.
14.Yang bukan merupakan Operator Relasi
adalah...
a. >
b. != c. ==
d. +
e. <
XVII.
15.Kode ^ merupakan operator logika...?
a. AND
b. OR
c. Inclusiv OR
d. Exclusive OR
e. NOT
XVIII.
16.Urutan Pemanggilan Program :
(1) <direktori drive>
(2) CD C:\
(3) set path <path>
(4) Javac <namafile.java>
(5) Java <namafile>
(6) CD <folder penyimpanan>
XIX.
Urutan yang benar adalah
a. 1,2,3,4,5,6
d. 2,3,1,6,5,4
b. 2,3,4,5,1,6
e. 2,1,3,6,4,5
c. 2,3,1,6,4,5
XX.
17.Dibawah ini merupakan penulisan PATH
yang benar adalah...
a. set PATH="C:\Program Files
(x86)\Java\jdk1.5.0_22\bin";
b. set PATH="C:\Program Files
(x86)\Java\jdk1.5.0_22\bin";
c. set PATH="C:\Program Files
(x86)\Java\jdk1.5.0_22\bin"
d. set PATH="C:\Program Files
(x86)\Java\jdk1.5.0_22\bin";
e. set PATH="C\Program Files
(x86)\Java\jdk1.5.0_22\bin";
XXI.

18.
public class ContohPerhitungan {
public static void main(String[ ]
args) {
byte a = 1;
short b = 12;
int c = 300, d, e;
d = a + b + c;
e = a * b * c;
..............................................
}
XXII.
Agar tampil : Hasil
Penjumlahan = 313
XXIII.
Hasil Perkalian
= 3600
XXIV.
Maka syntax yang tepat untuk
titik-titik tersebut adalah
a. system.out.println("Hasil
penjumlahan = " + d);
XXV. system.out.println("Hasil
perkalian = " + e);
b. System.out.println("Hasil
penjumlahan = " + d);
XXVI. System.out.println("Hasil
perkalian = + e);
c. System.out.println("Hasil
penjumlahan = + d);
XXVII.System.out.println("Hasil
perkalian = + e);
d. System.out.println("Hasil
penjumlahan = " + e);
XXVIII.
System.out.println("Hasil
perkalian = " + d);
e. System.out.println("Hasil
Penjumlahan = " + d);
XXIX. System.out.println("Hasil
Perkalian = " + e);
XXX.
19.
public class DemoRelasional {
public static void main
(String[]args){
int i = 20;
int j = 16;
System.out.println(" i > j = " +
( i > j ));
System.out.println(" j > i = " +
( j > i ));
XXXI.
Jika
dicompile
kemudian
dijalankan, akan tampil?
a. i > j = true
d. i < j = true
XXXII.
j > i = false
j <
i = false
b. i > j = false
e. j < i = true
XXXIII.
j > i = true
j >
i = false
c. j > i = true
XXXIV.
i > j = false

20.

public class switch_case{


public static void main (String[]args)
{
int hari=9;
switch(hari) {
case 1:
System.out.println("SABTU");
break;
case 2:
System.out.println("AHAD");
break;
case 3:
System.out.println("SENIN");
break;
case 4:
System.out.println("SELASA");
break;
case 5:
System.out.println("RABU");
break;
default:
System.out.println("Maaf,
Salah");

XXXV.
Jika
dicompile
kemudian
dijalankan, akan tampil?
a. SABTU
d. SENIN
b. AHAD
e. SELASA
c. Maaf, Salah

XXXVI.
XXXVII. Essay
XXXVIII.
1. Jelaskan Pengertian Polimorphisme !
2. Berikan Contoh Sintaksnya !
3. Tuliskan langkah-langkah membuat Form dengan menggunakan NetBeans!
4. Perhatikan gambar tampilan dibawah ini.
XXXIX.
Komponen :
XL.
Check Box 1
= cbPaket1
XLI. Check Box 2
= cbPaket2
XLII. TextField Total = TxtTotal
XLIII.

XLIV.
XLV. Tuliskan Sintaks untuk tampilan diatas dengan alur program ketika Kita hanya
memilih 1 Paket maka akan menampikan Hasil Rp.15.000, dan Jika kedua-duanya
dipilih maka akan menampilkan hasil Rp. 20.000
XLVI.
5. Tuliskan Komponen-komponen yang ada pada tampilan Form dibawah ini

XLVII.
XLVIII.
XLIX.

Anda mungkin juga menyukai