SOAL UAS
Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan
2. 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
5. Salah satu cirri atau tipe aplikasi berbasi kepada GUI adalah Listener
methods, apa yang dimaksud dari ciri atau tipe tersebut :
a. Berfungsi untuk menampilkan form ke layar monitor.
b. Berfungsi untuk menerima dan merespon event yang terjadi
c. Berfungsi bagi pengguna untuk menghasilkan kegiatan dalam
bentuk respon.
d. Berfungsi untuk membuat dan menampilkan komponen-komponen
grafik.
7. Untuk membuat membuat menu yang masih memiliki sub menu, dapat
menggunakan komponen dibawah ini kecuali:
a. JMenuBar
b. JMenuItem
c. JPopupMenu
d. JMenu
10. 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.swing.*;
b. java.awt.sql.*;
c. java.awt.io.*;
d. java.awt.event.*;
--------------------------------------------------------------------------------------------------
-
14. Jika terdapat dua yaitu class ujian01 dan ujian02, mana yang benar dari
jawaban berikut, perintah untuk memanggil class a dari class b:
a. new ujian01 ();
b. new ujian02 ();
c. new ujian01 (); new ujian02 ();
d. new ujian02 (); new ujian01 ();
15. Metode yang digunakan untuk member garis bawah pada huruf dalam
sebuah menu atau untuk mengaktifkan menu dengan penekanan tombol
alt + huruf , adalah:
a. setAccelerator();
b. addSeparator ();
c. setMnemonic();
d. setToolTipText();
16. Metode yang digunakan untuk menampilkan form ke layar monitor adalah:
a. setVisible(false);
b. setEnabled(true);
c. show();
d. setEnabled(false);
17. Yang benar dari perintah dibawah ini untuk memberikan pendengaran
pada objek tombol “cmdOK” yang diclick adalah:
a. btnOK.addActionListener(this);
b. TombolcmdOK.addActionListener(this);
c. TombolbtnOK.addActionListener(this);
d. cmdOK.addActionListener(this);
21. Jika sebuah objek nama barang berukuran lebar 100 dan tinggi 25 yang
ditempatkan pada titik y 20 dan titik x 15 adalah:
a. lblNama_Barang.setBounds (100,15,25, 20);
b. lblNama_Barang.setBounds (20,15, 100, 25);
c. lblNama_Barang.setBounds (15, 20, 100, 25);
d. lblNama_Barang.setBounds (100,15, 20, 25);
22. Jika terdapat objek a, b dan c pada sebuah form maka perintah
b.requestFocus() berfungsi untuk:
a. Memindahkan kursor atau focus dari objek b.
b. Memindahkan kursor atau focus pada objek c.
c. Memindahkan kursor atau focus dari objek c.
d. Memindahkan kursor atau focus pada objek b.
23. Jika statemen SQL adalah Select, maka perintah untuk mengeksekusi
statemen tersebut adalah:
a. executeSQL()
b. executeUpdate()
c. executeQuery()
d. executeStatement()
27. Metode untuk menghapus seluruh pilihan yang ada dalam kotak kombo
adalah:
a. delete();
b. deleteAll();
c. deleteAllItem();
d. deleteItemAll();
28. Jika terdapat sebuah objek txtkd_brg pada form barang, perintah sql
yang digunakan untuk mencari barang pada table barang berdasarkan
objek tersebut adalah:
a. "select * form barang where kd_brg ='" + txtkd_brg.getText () + "'";
b. "select * from barang where kd_brg '" + txtkd_brg.getText () + "'";
c. "select * form barang where kd_brg ='" + txtkd_brg.getText () + "'";
d. "select * from barang where kd_brg ='" + txtkd_brg.getText () +
"'";
PROGRAM PERTAMA
1. import javax.swing.*;
2. import java.awt.*;
1.
2. class ujian01 extends JFrame
3. {
4. Private JButton btnOK = new JButton(“OK”);
5. ujian01 ()
6. {
7. super("Universitas Budi Luhur");
8. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
9. this.setLocation(10,100);
10. this.setSize(350,250);
11. getContentPane().add(btnOK);
12.
13. show();
14. }
15.
16. public static void main(String args[])
17. {
18. new ujian01 ();
19. }
20. }
38. Perintah String strJudul[] = {"No.", "Kode Barang", "Nama Barang", ”Harga”,
”Jumlah”}; pada sebuah program java berarti :
a. strJudul [1] = “No.”; strJudul [2] = “Kode Barang”; strJudul [3] =
“Nama Barang”; strJudul [4] = “Harga.”; strJudul [5] = “Judul.”;
b. strJudul [0] = “No.”; strJudul [1] = “Kode Barang”; strJudul [2]
= “Nama Barang”; strJudul [3] = “Harga.”; strJudul [4] =
“Judul.”;
c. strJudul [1] = “no.”; strJudul [2] = “Kode Barang”; strJudul [3] =
“Nama barang”; strJudul [4] = “narga.”; strJudul [5] = “Judul.”;
d. strJudul [0] = “No.”; strJudul [1] = “kode Barang”; strJudul [2] =
“Nama Barang”; strJudul [3] = “Harga.”; strJudul [4] = “Judul.”;
39. Perintah panel1.add(lblKeterangan, BorderLayout.CENTER); pada sebuah
program java berarti :
a. panel1 ditempatkan pada lblKeterangan di posisi kanan.
b. lblKeterangan ditempatkan pada panel1 di posisi tengah.
c. lblKeterangan ditempatkan pada panel1 di posisi kanan.
d. LblKeterangan ditempatkan pada Panel1 di posisi tengah.
47. Perintah yang digunakan untuk menampilkan text pada objek lblMaster
rata kiri adalah:
a. lblMaster.setVerticalAlignment(JLabel.LEFT)
b. lblMaster.setHorizontalAlignment(JLabel.LEFT)
c. lblMaster.setVerticalAlignment(JTextField.LEFT)
d. lblMaster.setHorizontalAlignment(JTextField.LEFT)
49. Metode yang digunakan untuk menampilkan windows daftar printer dan
lain-lain adalah:
a. printerDialog())
b. printDialog())
c. printDialogBox())
d. printerDialogBox())
50. Metode yang digunakan dalam mencetak string pada mode grafik adalah:
a. drawString()
b. drawRect()
c. drawLine()
d. drawPolygon()