Anda di halaman 1dari 9

Remedial Pemrograman Berorientasi

Objek ( PBO )

ZAHRA ALIFYA
XI RPL 2

SMK INFOKOM BOGOR


Jl. Letjen Ibrahim Adjie No.178, RT.03/RW.08,
Sindangbarang, Kec. Bogor Bar., Kota Bogor, Jawa Barat
16117
TAHUN 2020/2022
1. 
if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”);

Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya
akan menjadi …

System.out.println( grade > 70 ? “Passed” : “Failed” )

Untuk soal no. 2 dan 3, Perhatikan potongan program berikut :

public class Substring {


public static void main( String args[] ) {
String str = new String("MahaDewa");
System.out.println(str.substring(2));
System.out.println(str.substring(3,7));
}
}

2. Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran …

haDewa

3. Sedangkan hasil keluaran pada baris ke 5 adalah …

aDew

4. Salah satu tipe data bilangan dimana bilangan tersebut tidak mempunyai titik decimal atau
pecahan merupakan bilangan ….

Integer

5. Variable merupakan data yang dapat di ubah – ubah nilainya dan penulisannya harus
sesuai dengan aturan. Dibawah ini yang tidak sesuai dengan aturan penulisan variable pada
java adalah ….
int *p; 

6. Tipe data komposit merupakan tipe data yang disusun dari tipe sederhana maupun tipe data
komposit lainnya yang telah ada. Salah satu tipe data komposit yang digunakan sebagai
kerangka mendeklarasikan variable umum dari sebuah objek adalah ….

Interface

7. 
int A = 40, B = 12;
System.out.println("A | B = " + ( A | B ));

Jika program tersebut dijalankan maka akan menghasilkan tampilan sebagai berikut:

44

8. Perhatikan kode program berikut.

Public class JavaAplication1 {


Public static void main (String args [] ) {
Int a = 9, b = 8;
System .out.println (a > b) ;
}
}

Berdasarkan kode program diatas, nama Class pada java adalah ….

JavaAplication1 

9. Identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan
tertentu disebut ....

Kata Keyword 

10. Untuk menampung isi dari program yang akan di jalankan, di dalamnya berisi atribut /
type data dan method untuk menjalankan suatu program merupakan fungsi dari….

Class 

11. Suatu fungsi pada kelas yang digunakan sebagai metode interaksi antara kelas dan objek
di luar kelas maupun pengguna kelas adalah ….

Method 

12. Object sebagai kesatuan entitas benda yang merupakan representasi nyata dari sebuah
class. Jika diketahui potongan kode program berupa belajar matematika = new belajar ( );
yang merupakan nama object adalah ….

Matematika 

13. Modifier merupakan sifat yang dimiliki oleh suatu method pada java. Tujuan pemberian
acces modifier adalah ….

Untuk menjaga integritas dari data yang akan di akses object lain

14. Konstruktor digunakan untuk melakukan instansiasi pada objek yang menggunakan class.
Berikut penulisan class dan konstruktor yang benar adalah ….

Nama class = meja, nama konstruktor = meja

15. Class, method dan object merupakan konsep pokok pada java. Dalam java, terdiri dari
method void dan method return. Bentuk penulisan sintaks method void adalah ….

Public static void cetak tulisan ( ) { }

16. Acces modifier terdiri dari default, public, protected dan private. Protected merupakan
salah satu jenis modifier yang menspesifikasikan anggota hanya dapat diaksess oleh method
di class itu dan subclass turunan class itu saja. Acces modifier protected digunakan untuk
mewariskan ….

Variable yang ada di super class terhadap child class

17. Perhatikan kode berikut untuk no 67 dan 68


Public class warnaInt merah = 7;static double biru = 2;void setMerah (int merah) {this.merah
= merah;}

Berdasarkan kode program diatas yang menunjukkan nama method adalah ….

setMerah 

18. 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);

All: 9

19. Dalam pemrograman berorientasi objek terdapat 2 method, tuliskan pengertian dari
method....

Method adalah prosedur/fungsi yang dimiliki oleh sebuah objek

20. Sebuah variable / sebuah lokasi tertentu yang memiliki satu nama sebagai identifier,
namun identifier ini dapat menyimpan lebih dari sebuah nilai. Disebut juga ....

Array 

21. Langkah pertama dalam pembuatan sebuah program berbasis Java adalah ….

Menuliskan kode program pada text editor

22. Yang digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun
static disebut juga ....

Accessor Methods

23. Dalam java dikenal istilah casting yaitu perubahan tipe data dari satu bentuk kebentuk
yang lain. Terkadang saat kita melakukan casting nilai awal sebelumnya hilang. Hal ini
dikarenakan tipe data tujuan memiliki ukuran yang kecil dengan ukuran tipe sumber. Berikut
adalah casting yang tidak menghilangkan nilai yaitu….

Char ke float 

24. Sebuah kelas dapat memiliki lebih dari satu metode. Contoh nyata dari sebuah metode
adalah ….

Berjalan

25.
public class Hepi{
public static void main(String args[ ]) {
int a = 9; int b = 4;
int c= a/b;
}
}

Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai …

26. class, method dan object merupakan konsep pokok pada java. Dalam Java, terdiri dari
method void, dan method return. Bentuk penulisan sintaks method void adalah ...

public static void CetakTulisan( ){ }

27. Secara garis besar, dalam pendeklarasian class terdapat beberapa komponen, kecuali ...

inner object

28. Penghancuran objek dilakukan oleh sistem Java secara otomatis yang dilakukan garbage
collection. Namun sebelum dimusnahkan, dilakukan pemeriksaan terlebih dahulu apakah
objek masih diacu oleh program. Dalam sistem kerjanya, garbage collection akan bekerja
dengan prioritas tinggi pada saat ...

Java interpenter kekurangan memori

29. Statis merupakan keyword yang digunakan agar method dapat dijalankan secara langsung
dari sebuah class tanpa harus menggunakan instansiasi object (sebuah class yang diubah
menjadi sebuah object). Berikut bentuk penulisan method static yang benar adalah ....

static method
public static function beli() {
return "Toshiba"; }

30. Apabila terdapat dua buah operand yang bernilai 1 dan 0 dan diberikan operator AND
(&), maka akan memiliki hasil ....

31. Sebuah class yang mempunyai sedikitnya satu abstract method disebut...

Abstract class

32. Pada pemrograman java terdapat bebrapa class bulit-in, kecuali...

Class input
33. Dinatara perintah untuk mencetak berikut, yang benar adalah...

System.out.println (“Mid java”)

34. Ada lima keywords yang digunakan oleh java untuk menangani execption, kecuali...

Char

35. Sebuah keyword yang digunakan untuk melemparkan suatu bug yang dibuat secara
manual adalah...

Throw

36. Keyword yang menunjukkan bahwa block program tersebut akan selalu dieksekusi
meskipun adanya kesalahan yang muncul atau pun tidak ada merupakan keyword...

Finally

37. Bagaimana cara menggunakan interface pada kelas lain adalah...

Harus menggunakan keyword implements.

38. Abstract class tidak bisa dibuat objectnya atau tidak dapat di intasiasi, bagian dari...

Implement abstarct class

39. Pasangan class, string yang menyediakan banyak string yang umum, arti dari....

Class stringburrer

40. Sebuah event yang menjalankan alur proses normal pada program, arti dari...

Exception

41. Method yang belum mempunyai implementasi, arti dari..

Abstract method

42. Throw digunakan untuk...

Melemparkan suatu bug yang dibuat secara normal


43. System.out.println(“Selamat Datang di Fivser”);
System.out.print(“Selamat Datang di Fivser”);

Apa fungsi dari syntax ln diatas?

Digunakan untuk membuat paragraf

44. Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object,
karena.....

Excaption

45. Ada beberapa buitt-in didalam perogram java..

46. Ada berapa keyword penting dalam excaption banding...

47. Modifier merupakan sifat yang dimiliki oleh suatu method pada Java. Tujuan pemberian
access modifier adalah ...

untuk menjaga integritas dari data yang akan diakses object lain

48. Method digunakan untuk memodularasi(memecah) progam menjadi bagian yang kecil
sehingga dapat digunakan secara berulang-ulang tanpa harus menulis baris kode yang sama.
Perhatikan kode program berikut :

public void belajar5() {


System.out.println("Belajar Pemrograman Berorientasi Objek");
}

Berdasarkan kode program di atas, yang merupakan nama method adalah ...
belajar5

49. Fungsi yang digunakan untuk mengalkulasi operand bertipe string lalu menyimpannya
sebagai integer dan dituliskan dalam bentuk int nilaiAkhir = Integer.parseInt(NilaiAwal);
adalah konversi pada Java menggunakan fungsi ...
fungsi integer.pareseInt()

50. Kegunaan keyword dari try adalah..

Untuk mencoba menjalankan blockprogram

Anda mungkin juga menyukai