NEW
Font size
WorksheetsUH 1 PEMROGRAMAN BERORIENTASI OBJEK
Total questions: 40
Worksheet time: 40mins
Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai dengan masalahnya adalah...
Abstraksi
Enkapsulasi
Inheritance
Polymorphism
Properties
Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat diwariskan ke kelas yang baru adalah prinsip...
Abstraksi
Enkapsulasi
Inheritance
Polymorphism
Properties
Kesatuan antara data dan fungsi, disebut...
Class
Fungsi
Variabel
Objek
Method
Berikut adalah cara untuk mendeklarasikan sebuah package, yaitu...
package.<nama_package>;
package <nama_package>
package <nama_package>.<nama_kelas>
package <nama_package>.*
package <nama_package>;()
Keyword yang digunakan untuk mengaplikasikan konsep pewarisan adalah…
This
Public
Static
Void
Extends
Tipe data pada pemrograman java dibagi menjadi 2 bagian yaitu.....
tipe data angka dan tipe data karakter
tipe data reference dan tipe data angka
tipe data primitif dan tipe data main
tipe data primitif dan tipe data reference
tipe data karakter dan tipe data reference
Proses pembangunan sistem pemodelan berorientasi objek ditekankan pada
membuat alur
menentukan metodologi
memecahkan program menjadi beberapa sub
menentukan objek, atribut, dan fungsi
pemilihan bahasa pemrograman
Atribut dari kelas mobil
Bahan bakar, roda, kecepatan
Bahan baku, roda, kecepatan
Bahan bahan, roda, kecepatan
Bahan bakar, sayap, kecepatan
Bahan bakar, body, kecepatan
Dari Syntak program diatas , yang disebut sebagai Inisialisasi adalah......
int i=0
i++
i < 10
For
args
int a =10;
a++;
System.out.println("Isi a : " +a);
Nilai a yang tercetak adalah
9
10
11
12
13
1. Class yang digunakan menggunakan array dan character disebut ...
Class math
Class string
Class string buffer
Class wrapper
Class procces
Keyword penting dalam java dalam hal exception handling adalah ...
Try
Catch
Finally
Throw
Semua jawaban benar
Keyword yang digunakan dalam suatu block program adalah ...
Try
Throw
Throws
Catch
Finally
Dalam Java, terdapat salah satu kelas dasar yang disediakan untuk memanipulasi karakter, berikut ini adalah
Class math
Class string
Class string buffer
Class wrapper
Class procces
Method yang digunakan untuk membandingkan dua buah data string adalah …
equal()
concat()
length()
equals()
long()
Method yang digunakan untuk mengubah panjang data StringBuffer adalah …
length()
setLength()
Changelength()
reverse()
double()
Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader adalah...
java.io.*
java.lang.*
java.swing.*
semua benar
semua salah
Sebuah keyword yang digunakan untuk melemparkan suatu bug yang dibuat secara manual adalah...
Throws
Throw
Try
Finally
Catch
Sebuah event yang menjalankan alur proses normal pada program, arti dari...
List
Construktor
Exception
Abstract Class
Collection
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
memberikan nama agar dapat diakses oleh class
mendeklarasikan kode program java
untuk melakukan instansisiasi sebuah object
membedakan nama class dan modifier
Suatu struktur data/kontainer yang memuat sekumpulan object-object dan digunakan untuk menyimpan,dan memanipulasi data merupakan pengertian dari...
List
Konstruktor
Exception
Abstract Class
Collection
Collection menyimpan elemen yang bertipe Object, sehingga berbagai tipe obyek bisa disimpan dalam Collection. Collection terbagi menjadi 3 kelompok yaitu...
Set, List, Arraylist
List, Set, Map
Queue, Hashmap, Set
Set, List, Queue
List, Linkedhashset, Treemap
Collection untuk menyimpan data unik (tidak boleh sama) adalah...
Set
List
Queue
Map
Vektor
Collection untuk menyimpan data dengan kunci (key) adalah...
Set
List
Queue
Map
Vektor
List menyimpan data secara sekuensial seperti array, sehingga pengaksesannya dapat menggunakan sistem indexing. List dapat diimplementasikan menggunakan...
LinkedList, ArrayList, SetList
ArrayList, Set, Vektor
ArrayList, Vektor, LinkedList
LinkedList, ArrayList, TreeSet
LinkedList, ArrayList, TreeMap
Perhatikan potongan program berikut. Outputnya adalah...
joni, eko, bambang
joni, bambang, eko
bambang, eko, joni
bambang, joni, eko
eko, bambang, joni
Perhatikan program berikut. Outputnya adalah...
081233, 082221, 083556, 081334, 088854, 083577
081233, 081334, 082221, 083556, 083577, 088854
081233, 083577, 083556, 081334, 082221, 088854
081233, 083556, 083577, 088854, 081334, 082221
081233, 083556, 082221, 088854, 081334, 083577
Queue menggunakan prinsip first in first out (FIFO), data yang ditambahkan paling dulu akan diambil paling awal. Queue dapat diimplementasikan menggunakan...
LinkedList dan InterfaceQueue
List dan Queue
LinkedList dan Queue
LinkedList dan PriorityQueue
List dan PriorityQueue
Map menggunakan sistem indexing (disebut dengan key), dimana index tidak harus angka, bisa juga berupa text atau object. Map dapat diimplementasikan menggunakan...
HashMap, LinkMap, TreeMap
Map, LinkedMap, TreeMap
Map, LinkMap, TreeMap
HashMap, LinkedMap, Map
HashMap, LinkedHashMap, TreeMap
Perhatikan potongan program berikut. Outputnya adalah...
jn=joni, bb=bambang, e=eko
e=eko, bb=bambang, jn=joni
jn=joni, e=eko, bb=bambang
e=eko, jn=joni, bb=bambang
bb=bambang, e=eko, j=joni
Sebuah byte stream yang diteruskan oleh class Reader dan Writer yang merupakan Abstract class merupakan charakter dari...
Stream
Writer
Try
Buffer Reader
Catch
Suatu mekanisme yang dapat membuat sebuah objek dapat dikirimkan seperti mengirimkan data, dan merupakan perluasan dari inti class java io yang digunakan untuk objek dan bisa digunakan untuk pengkodean (encoding) untuk objek dan membuat objek tersebut dapat diraih atau digunakan, dengan melalui bit-bit stream, kemudian dapat digunakan untuk penyusunan kembali objek tersebut dari bit-bit stream yang dikodekan, dan saling melengkapi, merupakan pengertian dari...
Input Stream
Output Stream
Object Serializable
Input/Output
Object Oriented
Penggunaan blok try catch terkadang membingungkan karena kita tidak dapat menentukan dengan pasti alur mana yang akan dieksekusi. Apalagi penggunaan throw yang mengakibatkan kode setelah throw tidak akan dieksekusi atau justru terjadi kesalahan pada blok catch, menyebabkan program akan berhenti. Untuk mengatasi problem ini, Java memperkenalkan sebuah keyword. Dimana semua kode yang ada dalam blok tersebut “pasti” akan dieksekusi apapun yang terjadi di dalam blok try catch. Keyword tersebut adalah....
Try
Throw
Throws
Catch
Finally
Byte Streams digunakan untuk operasi I/O yang menggunakan data biner (byte). Pada java byte stream mempunyai 2 buah superclass yaitu....
Throws dan Throw
InputStream dan OutputStream
Try dan Catch
Stream dan Writter
Finally
Berikut ini mana method yang biasa digunakan pada class String....
Length()
insert()
delete()
setCharAt()
for()
Pada Output Stream terdiri dari Subclass-subclass diantaranya berikut ini, kecuali....
ByteArrayOutputStream
FileOutputStream
FilterOutputStream
Bytecode OutputStream
ObjectOutputStream
Data yang siap diinput dan diproses dalam Stream yang merupakan data operasi dalam pemrograman. Keterkaitan antara keduanya, proses Input dan Ouput tetap dilakukan walau dengan cara yang berbeda, dari subclass maupun method yang digunakan, merupakan pengertian dari....
File
Class File
File Input
File Output
File Stream
Berikut ini adalah hirarki dari kelas writer yang benar, kecuali....
BufferedWriter
StringWriter
OutputWriter
PrintWriter
FilterWriter
Mengubah huruf string menjadi huruf besar menggunakan method…
toLowerCase
toUpperCase
toUperCase
LowerCase
toLongCase
Dibawah ini adalah method yang terdapat di class StringBuffer yang berguna untuk mengambil beberapa string, kecuali…
substring(int)
substring(int,int)
indexof(string)
valueof(int)
indexof(string)
