Anda di halaman 1dari 16

tipe isi nilai

P Pemrograman Berorientasi Objek merupakan suatu ….. dalam membuat program


J Paradigma 1
J Bahasa 0
J Program 0
J Aturan 0
J Class 0
P Pada PBO program dibagi menjadi objek-objek. Berikut ini adalah beberapa hal yang perlu diidenti
J Objek apa yang akan digunakan 0
J Bagaimana perilaku dari objek tersebut 0
J Data apa saja yang dibutuhkan oleh objek tersebut 0
J Berapa banyak objek yang digunakan 1
J Bagaimana komunikasi objek satu dengan objek yang lainnya 0
P Blueprint untuk membuat instance dari object merupakan istilah dari
J Object 0
J Class 1
J Method 0
J Fungsi 0
J Variabel 0
P Apa yang dimaksud dengan method
J Hasil cetak dari suatu kelas 0
J Perulangan pada program 0
J Variable yang ada didalam object 0
J Object dari suatu class 0
J Fungsi yang ada didalam class 1
P Method yang pertama kali dieksekusi pada saat pembuatan objek disebut dengan
J Constructor 1
J Fungsi 0
J Method 0
J Inheritance 0
J Kompile 0
P Istilah untuk melindungi data dari usaha modifikasi, perusakan dan penggandaan data oleh pihak y
J Inheritance 0
J Polymorphism 0
J Constructor 0
J Encapsulation 1
J Abstraction 0
P Pada java kita mengenal istilah SDK. Apa kepanjangan dari SDK?
J Software Development Kit 1
J Software Developer Kit 0
J System Developer Kit 0
J System Development Kit 0
J Semua benar 0
P Method yang akan dipanggil pertama kali ketika program java dijalankan adalah..
J Method utama 0
J Class method 0
J Public method 0
J Main method 1
J Function method 0
P Tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace dan karakter adalah..
J Char 0
J Int 0
J String 1
J Array 0
J Float 0
P Berikut ini macam-macam percabangan di java kecuali
J if 0
J else 0
J else if 0
J when 1
J switch 0
P Berikut ini merupakan macam-macam perulangan kecuali
J do while 0
J while 0
J for 0
J while do 1
J foreach 0

int a = 10;
int b = 20;
int c;
c=a;
a=b;
b=c;
System.out.print("a=" +a);
P System.out.print(" b=" + b);
J a=10 b=20 0
J a=20 b=40 0
J a=20 b=10 1
J a=0 b=10 0
J a=20 b=0 0
P Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...
J a=0, b=5 0
J a=10, b=5 0
J a=10, b=0 0
J a=b 0
J a=10, b=10 1
P Diketahui String[] nama = {“budi”,”rudi”,”beti”,”seli”,”lusi”}; Jika ingin menampilkannama beti dari
J System.out.println(nama[beti]); 0
J System.out.print(“beti”); 0
J System.out.print(nama[2]); 1
J System.out.println(nama[3]); 0
J System.out.print(nama.beti); 0
int nilai = 80;
if(nilai>=80){
System.out.println("A");
}else if(nilai>70){
System.out.println("B");
}else if(nilai>60){
System.out.println("C");
}else if(nilai>50){
System.out.println("D");
}else{
System.out.println("E");
}

P Jika diberikan nilai 70 maka program akan menampilkan hasil...


J A 0
J B 0
J C 1
J D 0
J E 0
for(int i = 0; i<5; i++){
System.out.print(i);
}
Hasil dari Program diatas adalah..
P
J 1, 2, 3, 4, 5 0
J 0, 1, 2, 3, 4, 5 0
J 12345 0
J 01234 1
J 1234 0
P Jika terdapat class Kucing dan kita akan membuat objek anggora, bagaimana caramendeklarasikan
J Kucing anggora = new kucing(); 0
J Kucing Anggora = new Kucing(); 0
J kucing anggora = new kucing(); 0
J Anggora = Kucing(); 0
J Kucing anggora = new Kucing(); 1
P Jika pada class Kucing terdapat variable String kaki = “empat”; , bagaimana caramenampilkan varia
J System.out.print(“empat”); 0
J System.out.print(anggora); 0
J System.out.print(kaki); 0
J System.out.print(anggora.kaki); 1
J System.out.print(kucing.kaki); 0
P Pada enkapsulasi terdapat method yang sering kita gunakan yaitu method
J setter dan getter 1
J setter dan save 0
J getter dan print 0
J main dan method 0
J main dan save 0
P Berikut ini perintah pada java untuk membuat class kucing yang diturunkan dari class hewan adala
J class hewan extends kucing 0
J class kucing inherit hewan 0
J class kucing extends hewan 1
J class kucing include hewan 0
J class hewan inherit kucing 0

P Kumpulan program yang mempunyai nama disebut dengan…


J Meta 0
J Method 1
J Metod 0
J Metode 0
J Metoda 0

Pada listing code dibawah ini akan menampilkan pesan…


public class Ujian{

static void tampilkan(){


System.out.println("XII RPL");
}

public static void main(String[] args){

cetak();
System.out.println("SMKN 8 Bandar Lampung");
}

}
P
J XII RPL 0
J XII RPL SMKN 8 Bandar Lampung 1
J XI RPL SMKN 8 Bandar Lampung 0
J SMKN 8 Bandar Lampung 0
J XII RPL SMKN 8 Bandar 0
J XII RPL 0
P Pada listing code diatas void merupakan jenis method…
J Yang mengembalikan data 0
J Yang tidak mengembalikan data 1
J Yang mengembalikan data kecuali method 0
J Yang tidak mengembalikan data yang sama 0
J Semua pilihan jawaban benar 0
P Cara untuk melindungi property (atribut) / method tertentu dari sebuah kelas agar tidak sembaran
J Polymorphism 0
J Encapsulation 1
J Enkapsul 0
J Kapsulation 0
J Semua pilihan jawaban benar 0
P Modifier yang dapat diakses dikelas manapun adalah…
J Publikasi 0
J Private 1
J Default 0
J Public 0
J Semua pilihan jawaban benar 0
P Modifier yang hanya dapat diakses oleh kelas yang sepaket adalah…
J Perfect 0
J Protected 1
J Private 0
J Public 0
J Semua pilihan jawaban benar 0
P Modifier yang hanya diakses oleh satu kelas saja adalah…
J Private 1
J Protected 0
J Public 0
J Default 0
J Semua pilihan jawaban benar 0
P Dalam konsep PBO terdapat 2 elemen, yaitu..
J Method dan Function 0
J Method dan Atribut 1
J Atribut dan Function 0
J Atribut dan Public 0
J Semua pilihan jawaban benar 0

class Contoh2{
static void cetak(int a){
System.out.println("Nilai x: "+a);
}

public static void main(String[] args){


int x;
for(x=0; x<3; x++){
cetak(x);
}
}
System.out.println("Nilai x terakhorL "+x);
}
P Pada listing code diatas, perintah kode cetak(x); akan menampilkan data...
J Nilai x = 0, Nilai x = 1, Nilai x = 4 0
J Nilai x = 1, Nilai x = 2, Nilai x = 1 0
J Nilai x = 0, Nilai x = 1, Nilai x = 2 1
J Nilai x = 1, Nilai x = 2, Nilai x = 3 0
J Semua pilihan jawaban benar 0
class Contoh2{
static void cetak(int a){
System.out.println("Nilai x: "+a);
}

public static void main(String[] args){


int x;
for(x=0; x<3; x++){
cetak(x);
}
}
System.out.println("Nilai x terakhir "+x);
}
Pada listing code diatas, perintah kode System.out.println("Nilai x terakhir "+x);
P akan menampilkan data...
J Nilai terakhir x : 2 0
J Nilai terakhir x : 1 0
J Nilai terakhir x : 0 0
J Nilai terakhir x : 3 1
J Semua pilihan jawaban benar 0

Apa output dari hasil penggalan kode program berikut ini:


1. int All;
2. int a=2, b=3, c=6, d=5;
3. All = b * d - c / a + b;
P 4. System.out.print (“All:”+All);
J All:14 0
J All:10 0
J All:10 0
J All: 9 1
J Semua pilihan jawaban benar 0

Perhatikan potongan kode program berikut :


public class Break {
public static void main( String args[] ) {
String cetak = "";
int x;
for ( x = 1; x <= 10; x++ ) {
if ( x == 5 )
break;
cetak = cetak + x + "";
}
System.out.println(cetak);
}
P }
J 1234 1
J 12345 0
J 1 2 3 4 5 6 7 8 9 10 0
J 1234512345 0
J 123 0
P Operator yang terdapat pada kurung berikut ( * ) adalah operator yang dapat digunakan untuk….
J Penjumlahan 0
J Sisa pembagian 0
J Pembagian 0
J Perkalian 1
J Pengurangan 0
P Operator yang terdapat pada kurung berikut ( + ) adalah operator yang digunakan untuk….
J Penjumlahan 1
J Sisa pembagian 0
J Pembagian 0
J Perkalian 0
J Pengurangan 0

Perhatikan potongan kode program berikut :


public class Increment {
public static void main( String args[] ) {
int x = 3, y = 0;
y = x++ + 3 * x * x--;
System.out.println(y);
System.out.println(x);
}
}
P Jika program di atas dijalankan maka akan menghasilkan keluaran …
J 51 dan 4 0
J 51 dan 3 1
J 51 dan 4 0
J 51 dan 3 0
J 51 dan 2 0

Perhatikan potongan kode program berikut :


public class Increment {
public static void main( String args[] ) {
int x = 3, y = 0;
y = x++ + 3 * x * x--;
System.out.println(y);
System.out.println(x);
}
}
Jika baris ke-4 diubah menjadi –-x +2 * x * ++x ; maka akan menghasilkan
P keluaran.....
J 14 dan 4 0
J 14 dan 3 1
J 24 dan 4 0
J 24 dan 3 0
J 14 dan 2 0
perhatikan syntak berikut:
public class undangan
{
public static void main(String[] args)
{
System.out.println("Anda diundang rapat hari Jum’at / pukul 14.00 WIB");
}
}
P Jika program diatas di jalankan maka akan menghasilkan keluaran…..
J Anda diundang rapat hari Jum’at / pukul 14.00 WIB 1
Anda diundang rapat hari Jum’at /
J pukul 14.00 WIB 0
J Anda diundang rapat hari Jum’at 0
J Anda diundang rapat hari Jum’at pukul 14.00 WIB 0
J eror
Manakah syntax yang benar untuk perinrah keluar pada java dengan 0
P mengeluarkan aplikasi secara keseluruhan…
J System.exit(0); 1
J system.exit() 0
J System.Exit(0) 0
J SyStem.exit(0); 0
J System.Exit(0); 0
P Komentar yang digunakan pada program Java dapat menggunakan perintah…
J /*...*/ saja 0
J // saja 0
J // dan /*..*/ 1
J #, // dan /*..*/ 0
J Semua
Methodpilihan jawaban
yang dapat benar untuk mengkonversi nilai string ke integer dalam
digunakan 0
P Java adalah…
J parseInt( ) 1
J converseInt( ) 0
J Cint( ) 0
J ChangeInt( ) 0
J float() 0
gambar audio

hal yang perlu diidentifikasi dalam pembuatan program menggunakan PBO, kecuali

daan data oleh pihak yang tidak berwenang adalah..


n karakter adalah..

output_program.PNG

mpilkannama beti dari variable nama maka perintah yang digunakan adalah..
output_percabangan.PNG

output_looping.PNG

caramendeklarasikan objek tersebut menggunakan program java.

aramenampilkan variable tersebut pada class main pada program java. (object: anggora)
dari class hewan adalah.

s agar tidak sembarangan diakses dan dimodifikasi oleh suatu bagian program merupakan pengertian dari…
t digunakan untuk….

nakan untuk….
n pengertian dari…
tipe P/J
P adalah untuk pertanyaan
J adalah untuk jawaban (jumlah jawaban bisa dinamis)

isi pertanyaan/jawaban yang akan dimunculkan

nilai nilai ini bersifat dinamis, jika hanya 0 dan 1 maka gunakan 1 sebagai jawaban yang benar

gambar diisi dengan nama gambar yang sudah di upload menggunakan input gambar, nama tidak boleh sama.

audio diisi dengan nama audio yang sudah di upload menggunakan input audio, nama tidak boleh sama. Isik

*HAPUS DUMMY SOAL SEBELUM MELAKUKAN PENGISIAN DENGAN DATA ASLI*


aban yang benar

mbar, nama tidak boleh sama. Isikan berikut dengan ekstensi filenya

o, nama tidak boleh sama. Isikan berikut dengan ekstensi filenya

Anda mungkin juga menyukai