NEW
Font size
WorksheetsQuiz PBO Kelas 12-2
Total questions: 35
Worksheet time: 18mins
Java mendefinisikan class String dalam package ….
java.awt
java.swing
java.lang
javax.swing
java.string
Method yang digunakan untuk mengambil nilai index berupa posisi karakter tertentu didalam objek string adalah ….
charAt( )
substring( )
equals( )
indexOf( )
CompareTo( )
Method yang digunakan untuk menggabungkan String adalah ....
+
charAt( )
indexOf( )
concat( )
Jika terdapat String kata="pemrograman";
maka output dari System.out.print(kata.length( )); adalah ....
11
10
9
12
8
Jika terdapat String kalimat ="Aku anak sehat";
maka output dari System.out.print(kalimat.substring(4,7 )); adalah ....
anak
Aku
sehat
semua salah
Method yang digunakan untuk menghitung panjang karakter dari suatu String adalah ....
concat( )
length( )
indexOf( )
charAt( )
Escape character untuk mengganti baris pada layar adalah ….
\b
\a
\f
\t
\n
Java menyediakan dukungan terhadap proses Input/Output(I/O) dalam package ….
java.io
java.util
java.awt
javax.swing
javax.io
Tujuan utama penggunaan GUI pada program adalah ….
Mengubah tampilan gambar
Memberikan tombol
Tampilan menjadi warna-warni
Menampilkan tabel
Memudahkan user dalam menggunakan program
Berikut merupakan contoh penerapan GUI, kecuali ….
Microsoft Word
Calculator
Adobe Photoshop
CMD
Windows Media Player
Komponen top level container dari Swing yang berguna sebagai tempat komponen lain diletakkan adalah ….
JPanel
JFrame
JLabel
JTextField
JTextArea
Berikut termasuk komponen dalam GUI, kecuali ….
JFrame
JTextFieald
JButton
JLabel
JMenuBar
Frame hanya disembunyikan, namun secara fisik frame masih ada didalam memori sehingga dapat dimunculkan kembali adalah fungsi method ….
JFrame.HIDE_ON_CLOSE
JFrame.EXIT_ON_CLOSE
JFrame.DO_NOTHING_ON_CLOSE
JFrame.DISPOSE_ON_CLOSE
JFrame.DO_NOTHING_ON_OPEN
Membuat label baru dengan string yang ditentukan, dapat menggunakan konstruktor ….
JLabel(Icon i)
JLabel(String s)
JLabel(empty)
JLabel()
JLabel(String s, icon I, int align)
Kelebihan JTextArea yang tidak dimiliki oleh JTextField adalah ….
Loading
Typing
Wrapping
Debugging
Running
User diberikan kebebasan penuh untuk menentukan pilihannya, sehingga user dapat memilih hanya salah satu saja, merupakan fungsi dari komponen ….
JComboBox
JCheckBox
JRadioButton
JOptionPane
JMenuBar
BorderLayout merupakan contoh Swing jenis ….
Event handling
Atomic component
Intermediate container
Layout manager
Top level container
Jarak horizontal pada flow layout disebut ….
Vertical
Hgap
Vgap
Horizontal
rowHorizontal
Layout yang pengaturan tata letak yang sangat fleksibel dan dapat mencontoh fitur fitur layout manager yang lain adalah…
GridLayout
SpringLayout
BoxLayout
FlowLayout
CardLayout
Layout yang Menyusun komponen kedalam lima region, yaitu north, south, east, west, dan center adalah ….
FlowLayout
GridLayout
BoxLayout
GridBagLayout
BorderLayout
Respons dari program ketika user melakukan tindakan terhadap GUI adalah ….
Container
Event Handling
Intermediate container
Atomic component
Layout Manager
Berikut event mouse yang dapat digunakan pada button Java Swing, kecuali ..
mouseClicked( )
mousePressed( )
mouseEntered( )
mouseMoved( )
mouseExited( )
Sebuah interface untuk menangani reaksi event scroll pada mouse adalah ….
MouseListener
MouseMotionListener
MouseWheelListener
ActionListener
WindowListener
Berikut merupakan keuntungan menggunakan library pada program, kecuali ….
mengurangi waktu pengujian
mengurangi ukuran file
dapat digunakan kembali pada proyek lain
API yang terstruktur
program menjadi sulit dipahami
Class - class dan interface utama yang merupakan inti dari Bahasa Java terdapat dalam package ….
java.lang
java.awt
java.util
java.applet
java.sql
Kemampuan dari class Graphics yang dimiliki Java dalam class libraries dimungkinkan untuk dapat membangun objek berikut, kecuali ….
gambar
bidang
warna
garis
audio
Class Graphics merupakan bagian dari package java ….
.util
.lang
.io
.awt
.swing
Method yang digunakan untuk membangun bidang segi empat sudut melengkung adalah ….
drawRect(50, 100, 150, 250);
drawRoundRect(50, 100, 150, 250, 6, 12);
drawPolygon(xPts, yPts, xPts.length);
drawLine(5, 100, 150, 250);
drawOval(15, 50, 100, 60);
Method yang digunakan untuk membangun bidang garis lurus adalah ….
drawRect(50, 100, 150, 250);
drawRoundRect(50, 100, 150, 250, 6, 12);
drawPolygon(xPts, yPts, xPts.length);
drawLine(5, 100, 150, 250);
drawOval(15, 50, 100, 60);
Pada posisi sudut kiri atas sistem koordinat pada Java selalu dimulai dari titik ….
(10,10)
(1,1)
(0,0)
(1,0)
(100,100)
Pada method drawRect(50, 100, 80, 160), yang menunjukkan tinggi dari segi empat adalah ….
50
100
80
160
4
Agar bisa memainkan file audio, maka harus menggunakan library ….
JLayer
JMF
Applet
AWT
RMI
Apa tipe data yang digunakan untuk menyimpan teks dalam Java?
Char
String
Double
Varchar
Fungsi method length( ) pada objek String adalah
Mengembalikan panjang String dalam byte
Menghitung jumlah karakter dalam String
Menghitung jumlah kata dalam String
Mengembalikan panjang String dalam karakter
Jika terdapat String word ="Congratulations";
maka output dari System.out.print(word.charAt(5)); adalah ....
5
a
r
t
