Anda di halaman 1dari 7

1.

Sebutkan tiga prinsip utama dalam Pemrograman Berorientasi Obyek

a. Inheritance, Polymorphism, Encapsulation

b. Polymorphism, Inheritance, Class

c. Public, Protected, Private

d. Encapsulation, Polymorphism, Extend

2. Apa dijalankan pertama kali ketika program Java dieksekusi:

a. method()

b. main()

c. class

d. new

3. Penamaan variabel yang salah berikut ini adalah:

a. constan

b. var

c. $cek

d. 3day

4. Untuk membuat komentar banyak baris (multiline comment), digunakan:

a. //

b. /* */

c. <comment>

d. {* *}
5. Perintah yang digunakan untuk meng-kompilasi program java adalah:

a. javac

b. jcreator

c. java

d. javax

6. Berikut adalah penulisan kode yang benar untuk mencetak di layar:

a. System.out.Println();

b. System.Out.Println();

c. System.out.println();

d. System.Out.println();

7. Method yang digunakan untuk membandingkan dua buah string adalah:

a. concat()

b. equal()

c. equals()

d. substring()

8. Method yang namanya sama dengan nama kelas disebut:

a. Constructor

b. Rekursive

c. Loop

d. Factorial

9. Method dibawah ini tidak mengembalikan nilai:


a. int kosong()

b. double emptyFunction()

c. void cetak()

d. int konversi()

10. Merupakan kesatuan dari data dan fungsi, adalah:

a. Method

b. Object

c. Polymorphism

d. Class

Isilah dengan jawaban singkat

Untuk soal nomor 11 – 15, perhatikan potongan kode berikut:

class Test {

public static void main(String[] args) {

int x = 0;

int y = 0;

while (x < 5) {
System.out.print(x + “” + y + “ “);

x = x + 1;

Tuliskan keluaran jika kotak di dalam statement while berisikan statement berikut:

11. y = x – y;

(0011213242)

12. y = y + x;

(00112336410)

13. y = y + 2;

if( y > 4 ) {

y = y – 1;

(0214253647)

14. x = x + 1;
y = y + x;

(113459)

15. if ( y < 5 ) {

x = x + 1;

if ( y < 3 ) {

x = x – 1;

y = y + 2;

(2254)

public class Substring {

public static void main( String args[] ) {

String str = new String("Budi Luhur");

16. Apa yang tercetak jika program di atas diberi System.out.println(str.substring(2)); (di Luhur)

17. Apa yang tercetak jika program di atas diberi System.out.println(str.substring(3,7)); (i L)

Essai

1. Buat kode untuk menginputkan bilangan integer ke dalam array 1 dimensi 8 kolom, kemudian urutkan
isi array tsb, lalu copykan secara baris isi array tsb ke dalam array 2 dimensi 2 baris 4 kolom serta cari
nilai tertinggi baris pertama dalam array tsb.
illustrasi:

X (1 dimensi 8 kolom)

Y (2 dimensi 2 baris 4 kolom)

setelah diinput dari keyboard isi dari X adalah:

31542687

maka, isi dari Y adalah:

1234

5678

nilai tertinggi baris pertama = 4

Klik tombol di bawah ini untuk men-download jawaban

Download

click to begin

2KB .rar

2.Buat program untuk menginputkan sembarang Text, kemudian mencetak secara terbalik text tersebut
serta merubah dari huruf besar ke kecil atau sebaliknya, mengitung panjang text, jumlah huruf, jumlah
angka serta spasi

Contoh keluaran:
Inputkan text: budi LuhUR 2010

Output reverse: 0102 ruHUl IDUB

Panjang text: 15

Jumlah Huruf: 9

Jumlah Angka: 4

Jumlah Spasi: 2

Anda mungkin juga menyukai