Tugas
Tugas
1. Java GUI adalah bahasa pemrograman komputer yang telah menggunakan metoda interaksi secara grafis antara pengguna
dan komputer. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event yang diciptakan
oleh pengguna aplikasi. Bagian ini sering kita sebut sebagai :
a. Event-Driven Programming
b. Driven-Event Programming
c. Event Programming
d. Driven programming
e. Drive Even Programming
2. Grafical User Interface adalah teknik pemrograman window dengan menggunakan komponen window sehingga user dapat
berinteraksi dengan nyaman dengan window. Seluruh komponen window seperti Menu, Label, Button dll adalah subclass
dari class. Komponen Dibawah ini adalah ciri atau tipe program yang berbasis kepada GUI komponen, kecuali :
a. Graphical components (GUI)
b. Main methods
c. Listener methods
d. Application methods
e. Event
3. Perhatikan gambar berikut ini!
Dari gambar program diatas, nama komponen yang ditunjukkan oleh nomor 1 adalah…
a. JLabel
b. JButton
c. JRadioButton
d. JCheckBox
e. JTextField
4. Dari gambar pada soal nomor 3 diatas, komponen yang ditunjukkan oleh nomor 2 adalah…
a. JLabel
b. JButton
c. JRadioButton
d. JCheckBox
e. JTextField
5. Salah satu ciri atau tipe aplikasi berbasis GUI adalah Listenermethods, apa yang dimaksud dari ciri atau tipe tersebut :
a. Berfungsi untuk menampilkan form ke layar monitor.
b. Berfungsi bagi pengguna untuk menghasilkan kegiatan dalambentuk respon.
c. Berfungsi untuk membuat dan menampilkan komponen-komponen grafik.
d. Berfungsi untuk menampilkan listener
e. Berfungsi untuk menerima dan merespon event yang terjadi
6. Untuk membuat window atau frame yang menjadi latar belakang komponen-komponen lain. Dapat
menggunakan komponen dibawah ini kecuali…
a. JWindow
b. JFrame
c. JPanel
d. JInternalFrame
e. JGroupButton
7. Ada banyak komponen yang digunakan untuk melakukan suatu pilihan dalam pembuatan program berbasis GUI.
Komponen yang digunakan untuk membuat objek radiobutton hanya dapat dipilih satu saja dari sekian pilihan yang ada
adalah:
a. GroupButton
b. JButton
c. JRadioButton
d. JPanel
e. ButtonGroup
8. JOptionPane merupakan class yang digunakan sebagai standar dialog box untuk memberikan informasi kepada pengguna
aplikasi. Perintah dibawah ini adalah benar untuk menampilkan sebuah kotak pesan berupa “Selamat Ujian, Semoga
Sukses” adalah kecuali:
a. JOptionPane().showMessageDialog(this, “Selamat Ujian, SemogaSukses”,”Pesan”);
b. JOptionPane().showMessageDialog(null, “Selamat Ujian, SemogaSukses”);
c. JOptionPane().showMessageDialog(this, “Selamat Ujian, SemogaSukses”,”Pesan”,JOptionPane.PLAIN_MESSAGE);
d. JOptionPane().showMessageDialog(“Selamat Ujian, SemogaSukses”);
e. JOptionPane().showMessageDialog(null, “Selamat Ujian, SemogaSukses!”);
9. Package adalah sarana/cara pengelompokkan dan pengorganisasian kelas-kelas dan interface yang sekelompok menjadi
suatu unit tunggal dalam library. Manakah dari pakage dibawah ini yang benar, Untuk mengenalkan interface
yang digunakan didalam program agar komponen dapat berinteraksi dengan user atau interaksi secara otomatis :
a. java.awt.event.*;
b. java.awt.swing.*;
c. java.awt.sql.*;
d. java.awt.io.*;
e. import javax.swing.*;
10. Perhatikan potongan program dibawah ini:
public void focusLost (ActionEvent ae) {
if (ae.getSource()==menuKeluar) {Keluar ();
}
}
Berdasarkan potongan program tersebut metode Keluar() akan dijalankan dengan syarat :
a. Objek Menu keluar di tambahkan listener addFocusListener
b. Objek Menu keluar di tambahkan listener addItemListener
c. Objek Menu keluar di tambahkan listener addKeyListener
d. Objek Menu keluar di tambahkan listener addActionListener
e. Objek Menu keluar di tambahkan listener addDisposeListener
PEDOMAN PENSKORAN SOAL PILIHAN GANDA
No.
Kunci Jawaban Skor
Soal
1. (A) Event-Driven Programming 10
2. (B) Main methods 10
3. (E) JTextField 10
4. (B) JButton 10
5. (E) Berfungsi untuk menerima dan merespon event yang terjadi 10
6. (C) JPanel 10
7. (D ) Tidak membedakan huruf besar dan huruf kecil 10
8. (E)ButtonGroup 10
9. (A) java.awt.event.*; 10
10. (D) Objek Menu keluar di tambahkan listener addActionListener 10
Total Skor Maksimal 100