Академический Документы
Профессиональный Документы
Культура Документы
TEKNIK
ELEKTRONIKA
FT UNP VISUAL JAVA PROGRAMMING
PADANG
A. Tujuan :
Setelah melaksanakan kegiatan Praktikum ini diharapkan mahasiswa dapat :
1. Memahami konsep pemrograman visual dalam Java
2. Menggunakan objek komponen dasar lanjutan dalam pemrograman visual Java
3. Membangun aplikasi sederhana berbasis pemrograman visual Java
B. Teori Singkat
Pada Modul 1 dan 2 telah dibahas 6 komponen dasar dalam pemrograman visual Java
yaitu Jframe, Jlabel dan Jbutton, sebagai pengenalan konsep dasar pemrograman
visual.
Pada modul ini kita akan mencoba untuk membuat aplikasi pemrograman visual
dengan beberapa tambahan komponen visual yang dapat digunakan sebagai
komponen untuk menginputkan data, berupa data pilihan yang digunakan untuk
membangun opsi/ pilihan kepada usernya.
Dalam kegiatan praktikum ini, mahasiswa akan membangun aplikasi sederhana
dengan objek-objek visual java sebagai berikut :
1. JComboBox, berupa dropdown menu yang digunakan untuk membuat suatu
sistem pilihan yang terdiri dari multioption, namun hanya ada satu pilihan yang
dapat diambil (one option choosen).
Terdapat dua metoda/ event yang bisa digunakan pada combobox ini :
a. Method jComboBox.getSelectedIndex()
Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat
pada opsi pilihan yang disusun berdasarkan index yang dimulai dari
indeks 0.
Contoh :
Terdapat pilihan Program pada suatu form isian dengan menggunakan
sebuah ComboBox, yaitu : D3 Teknik Elektronika, S1 Pend. Teknik
Elektronika dan S1 Pend. Teknik Informatika, maka dapat digunakan :
pilihan = jComboBox1.getSelectedIndex()
switch (pilihan)
case 0 :
prog = "D3. Teknik Elektronik;break;
case 1 :
prog = "S1. Pend.Teknik Elektronika"; break;
case 2 :
prog = "S1. Pend.Teknik Informatika";
b. Method jComboBox.getSelectedItem()
Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat
pada opsi pilihan yang proses pengambilannya disesuaikan dengan item
yang dipilih.
Contoh :
Terdapat pilihan Daerah Asal mahasiswa, yang berisi pilihan kab/ kota di
Sumatera Barat, yaitu : Padang,Solok, Bukittinggi, Payakumbuh, Padang
Panjang, Pariaman, Sawahlunto, Painan, Agam, Pasaman, Pasaman Barat,
dll.
Penyelesaian :
if (jComboBox1.getSelectedItem == "Solok"){
asal = "Solok";}
else if (jComboBox.getSelectedItem == "Padang"){
asal = "Padang";
2. JList, adalah komponen pilihan yang mempunyai fungsi yang hamper sama
dengan JComboBox, tapi dalam bentuk tampilan list lengkap dari opsi pilihan
yang tersedia.
Terdapat dua metoda/ event yang bisa digunakan pada listbox ini :
a. Method jList.getSelectedIndex()
Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada
opsi pilihan yang disusun berdasarkan index yang dimulai dari indeks 0.
b. Method jList.getSelectedValue()
Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada
opsi pilihan yang proses pengambilan nya disesuaikan dengan item yang diplih
C. Kegiatan Praktikum
1. Komponen Visual Lanjutan
Pada kegiatan praktikum awal ini, kita akan mendisain sebuah antarmuka yang
digunakan untuk menampung biodata mahasiswa, antara lain :
a. Nama mahasiswa
b. NIM dan Tahun Masuk
c. Jenis Kelamin
d. Agama
e. Alamat
f. Daerah Asal
2. JComboBox
Combo Box, adalah salah satu jenis komponen pilihan yang umum digunakan di
dalam suatu aplikasi Visual, dengan tujuan untuk memberikan kemudahan kepada
pengguna aplikasi dalam menentukan satu pilihan dari beberapa pilihan yang
tersedia.
Contoh Latihan :
Misalkan anda akan memasukkan data yang berkaitan dengan daerah asal seorang
mahasiswa, yang pilihannya ditampilkan dalam bentuk pilihan ComboBox, seperti
terlihat pada Gambar 2 berikut :
a. Buatlah sebuah Form baru dan beri nama dengan LatihanDasarComboBox
b. Tambahkan sebuah Label dengan teks : Asal
c. Lengkapi dengan sebuah Combo Box
d. Tambahkan sebuah jButton, dengan teks Proses
e. Jadikan sebuah TextArea sebagai penampung data Output
f. Sehingga pada saat ini tampilan Form anda terlihat seperti pada Gambar 2.
k. Kemudian beri events pada JButton1, dengan cara klik kanan pda JButton1
Events Mouse mouseClicked
Pada saat ini, kita mencoba salah satau metoda pengambilan data yang dapat
digunakan di ComboBox, yaitu getSelectedItem(). Kemudia ketikkan kode
berikut ini :
private void jButton1MouseClicked(java.awt.event.
MouseEvent evt) {
// Definisikan daerah asal
if (jComboBox1.getSelectedItem()== "Solok"){asal =
"Solok";}
else if (jComboBox1.getSelectedItem()== "Padang"){asal =
"Padang";}
else if (jComboBox1.getSelectedItem()== "Padang
Panjang"){asal = "Padang Panjang";}
else if (jComboBox1.getSelectedItem()== "Payakumbuh"){asal
= "Payakumbuh";}
else if (jComboBox1.getSelectedItem()==
"Bukittinggi"){asal = "Bukittinggi";}
else if (jComboBox1.getSelectedItem()== "Batu
Sangkar"){asal = "Batu Sangkar";}
lengkapi dengan data kab/kota lainnya
//Output
jTextArea1.setText("Daerah Asal : "+asal);
}
l. Jalankan aplikasi anda, dan lihat hasilnya.
3. JList
Dengan menggunakan form seperti pada Combo Box, gunakan method yang sama
dengan latihan di atas, dengan menggunakan komponen JList.