Laporan Praktikum
-
Upload
muhammad-rikza-nashrulloh -
Category
Documents
-
view
38 -
download
1
Transcript of Laporan Praktikum
MODUL 1 BASIC VISUAL JAVA COMPONENT1.1.
Tujuan Praktikum Memahami konsep pemrograman visual dalam java. Menggunakan objek komponen pemrograman visual dalam java. Membangun aplikasi sederhana berbasis pemrograman visual java.
1.2.
Kegiatan praktikum Praktikum menggunakan Netbeans IDE. Langkah Praktikum:a. Membuat projek baru dengan nama praktikum1. b. Pilih java application, hilangkan centang pilihan pada opsi create
Main Class.c. Selanjutnya, klik kanan pada projek praktikum1 kemudian arahkan
kursor ke File dan pilih JFrame Form, dan Finish.d. Setelah muncul sebuah Frame, klik JLabel pada lingkungan palette
dan drag ke form.e. Klik kanan pada halaman form, pilih
Events>Window>WindowActivated.f. Akan ada jendela source muncul, tulis kode pada lokasi yang
ditentukan; jLabel.setText(Welcome in Praktikum 1 !!!)g. Klik tombol panah hijau (F6) untuk mengcompile dan menjalankan
program praktikum1.
Program praktikum1
1.3.
Latihan Praktikum Soal : Buat sebuah aplikasi sederhana jFrame Form, yang terdiri dari 3 buah label yang menampilkan Nama, No NIM, dan Program Studi!
Langkah pengerjaan Latihan:a. Membuat projek baru dengan nama LatPraktikum1. b. Pilih java applicaton, hilangkan centang pilihan pada opsi
create Main Class.c. Selanjutnya, klik kanan pada projek praktikum1 kemudian
arahkan kursor ke File dan pilih JFrame Form, dan Finish.d. Setelah muncul sebuah Frame, klik JLabel pada lingkungan
palette dan drag ke form, ulangi sebanyak 3 kali hingga terdapat 3 buah label pada form.e. Klik kanan pada halaman form, pilih
Events>Window>WindowActivated.f. Akan jendela source muncul, tulis kode pada lokasi yang
ditentukan; jLabel1.setText("Yuda Eka Fisabilillah"); jLabel2.setText("1006129"); jLabel3.setText("Teknik Informatika B 2010");g. Klik tombol panah hijau (F6) untuk mengcompile dan
menjalankan program praktikum1.
MODUL 2 BASIC COMPONENT DASAR LANJUTAN2.1. Tujuan Praktikum
Memahami konsep pemrograman visual dalam java. Menggunakan objek komponen dasar lanjutan dalam pemrograman visual java. Membangun aplikasi sederhana berbasis pemrograman visual java.
2.2. Pengerjaan Praktikum
JTextField dan jButton Praktikum menggunakan netbeans IDE
Pelaksanaan praktikum;
a. Membuat projek baru dengan nama praktikum2 b. Tambahkan sebuah jFrame Form dengan nama jFrame Praktikum2 c. Menambahkan sebuah jLabel, jTextField dan jButton ke dalam
jFrame.d. Klik kanan pada jTextField, pilih Events>Key>KeyReleased.
e. Akan ada jendela source muncul, tulis kode pada lokasi yang ditentukan; jLabel1.setText(jTextField1.getText());f. Selanjutnya, Klik kanan pada jButton, pilih
Events>Mouse>MouseClicked. g. Tulis kode pada lokasi yang ditentukan; jLabel1.setText("output"); jButton1.setText("Clear"); jTextField1.setText(""); h. Klik tombol panah hijau (F6) untuk mengcompile dan menjalankan program praktikum2.
Program Praktikum 2
i. Setalah pogram dijalankan, ketikan nama anda di jTextField.
Program Praktikum 2
j.
Selanjutnya klik tombol clear, dan program akan kembali seperti pertama kali dijalankan.
2.3.
Latihan Praktikum 2 Soal : Buat sebuah aplikasi sederhana jFrame Form, yang terdiri dari 3 buah label yang menampilkan Nama, No NIM, dan Program Studi!
Langkah pengerjaan Latihan: a. Membuat projek baru dengan nama LatPraktikum2.b. Tambahkan sebuah jFrame Form dengan nama jFrame
LatPraktikum2 c. Menambahkan sebuah jLabel, jTextField dan jButton ke dalam jFrame.d. Ubah nama variable jLabel menjadi Proses dan jButton menjadi
Proses.e. Selanjutnya Klik kanan pada jButton, pilih Events>Action
>actionPerformed. f. Tulis kode pada lokasi yang ditentukan; if (jButton1.getText().equals("Proses")){ jLabel1.setText(jTextField1.getText()); jButton1.setText("Clear"); } else { jLabel1.setText(""); jTextField1.setText(""); }g. Klik tombol panah hijau (F6) untuk mengcompile dan
menjalankan program LatPraktikum2.
h. Setelah program dijalan, terserah ketikan apa saja, misalkan
YUDA EKA FISABILILLAH, maka jLabel pun akan sama seperti jTextField. Terus klik tombol proses dan tombol proses akan berubah menjadi tombol clear.
i.
Selanjutnya klik tombol clear untuk menghapus jLabel dan jTextField akan bernilai null.
MODUL 3 BASIC VISUAL JAVA COMPONENT
3.1
TujuanPraktikum Memahami konsep pemrograman visual dalam java. Menggunakan objek komponen pemrograman visual dalam java. Membangun aplikasi sederhana berbasis pemrograman visual java.
3.2
Kegiatan praktikum Class dengan JFrame. Praktikum menggunakan Netbeans IDE. Langkah Praktikum:h. Membuat projek baru dengan nama praktikum3.
i. Pilih java application, hilangkan centang pilihan pada opsi create Main Class.j.
Selanjutnya, klik kanan pada projek praktikum1 kemudian arahkan kursor ke File dan pilih JFrame Form, dan Finish. JFrame.Widget JLabel1 JLabel2 JLabel3 JLabel4 JtextField JRadioButton1 JRadioButton2 JCheckBox JButton JTextArea Properti Text Text Text Text Text Text Text Text Text Text Nilai Biodata Nama Jenis Kelamin Cetak Tabal Laki-laki Perempuan Tidak Tampil
k. Setelah muncul sebuah Frame, masukan widget berikut ke
l.
Klik kanan JCheckBox, pilih Events>State >stateChanged
m. Akan ada jendela source muncul, tulis kode pada lokasi yang ditentukan; if (jCheckBox1.isSelected()){ jCheckBox1.setText("YA"); }
else{ jCheckBox1.setText("TIDAK"); }n. Klik kanan JButton, pilih Event>Mouse>mouseClicked.
o. Akan ada jendela source muncul, tulis kode pada lokasi yang ditentukan; Font tebal = new Font("monoscaped",Font.BOLD,12); Font biasa = new Font("monospaced",Font.PLAIN,12); if (jRadioButton2.isSelected()){ if (jCheckBox1.isSelected()){ jTextArea1.setText("Nama : " + jTextField1.getText() + "\n Jenis Kelamin : " + jRadioButton2.getText()); jTextArea1.setFont(tebal); } else{ jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton2.getText()); jTextArea1.setFont(biasa); } } else if(jRadioButton1.isSelected()){ if (jCheckBox1.isSelected()){ jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton1.getText()); jTextArea1.setFont(tebal); } else {
jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton1.getText()); jTextArea1.setFont(biasa); } }
p. Klik tombol panah hijau (F6) untuk mengcompile dan menjalankan program praktikum1.
q. Selanjutnya isikan Biodata anda dan tekan tombol Tampil,
misalkan :
3.3
Latihan Praktikum
Soal : Langkah pengerjaan Latihan:a. Membuat projek baru dengan nama LatPraktikum3.
b. Pilih applicaton, hilangkan centang pilihan pada opsi create Main Class.c. Selanjutnya, buat 3 buah JFrame dan beri nama masing-
masing JFrame : JFrame1, JFrame2, dan JFrame3.d. Setelah membuat 3 JFrame, masukan widget di masing-
masing JFrame.JFrame1 Widget Jlabel JButton JFrame2 Widget Jlabel1 Jlabel2 Jlabel3 Jlabel4 JTextField JRadioButton1 JRadioButton2 JCheckBox JButton JFrame3 Widget JTextArea JButton Properti Text Text Nilai welcome Input Data
Properti Text Text Text Text Text Text Text Text Text
Nilai Biodata Nama Jenis Kelamin Cetak Tebal Laki-laki Permpuan Tidak Lihat Data
Properti Text Text
Nilai Back
e. Kilk kanan JButton pada JFrame1, pilih Event>Action
>actionPerformed. f. Tulis kode pada lokasi yang ditentukan ; new JFrame2().setVisible(true); dispose();g. Kilk kanan JCheckBox, pilih Events>State
>stateChanged, dan tulis kode pada lokasi yang ditentukan;
if (jCheckBox1.isSelected()){ jCheckBox1.setText("YA"); } else{ jCheckBox1.setText("TIDAK"); }h. Klik kanan JButton, pilih Events>Action
>actionPerformed, dan tulis kode pada lokasi yang ditentukan; if (jRadioButton2.isSelected()){ if (jCheckBox1.isSelected()){ JFrame3.jTextArea1.setText("Nama : " + jTextField1.getText() + "\n Jenis Kelamin : " + jRadioButton2.getText()); JFrame3.jTextArea1.setFont(tebal); } else{ JFrame3.jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton2.getText()); JFrame3.jTextArea1.setFont(biasa); } } else if(jRadioButton1.isSelected()){ if (jCheckBox1.isSelected()){ JFrame3.jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton1.getText()); JFrame3.jTextArea1.setFont(tebal); } else {
JFrame3.jTextArea1.setText("Nama : " + jTextField1.getText() + "\nJenis Kelamin : " + jRadioButton1.getText()); JFrame3.jTextArea1.setFont(biasa); } }
i.
Klik kanan JTextArea pada JFrame3, pilih properties dan ubah dari private menjadi public. Klik kanan JButton pada JFrame3, pilih Event>Action >actionPerformed. New JFrame1().setVisible(true); Dispose();
j.
k. Selanjutnya tombol panah hijau (F6) untuk mengcompile dan menjalankan program praktikum1.
l. Klik tombol Input Data maka akan muncul :
m. Lalu isikan biodata anda dan klik tombol Lihat Data, misalkan :
n. Dan Biodata anda :
o. Klik tombol Back untuk kembali ke jendela awal.
MODUL 4 BASIC VISUAL JAVA COMPONENT3.1
TujuanPraktikum Memahami konsep pemrograman visual dalam java. Menggunakan objek komponen pemrograman visual dalam java. Membangun aplikasi sederhana berbasis pemrograman visual java.
3.2
Kegiatan praktikum Praktikum menggunakan Netbeans IDE. Langkah Praktikum:r. Membuat projek baru dengan nama praktikum3.
s. Pilih java application, hilangkan centang pilihan pada opsi create Main Class.t. Selanjutnya, klik kanan pada projek praktikum1 kemudian arahkan
kursor ke File dan pilih JFrame Form, dan Finish.u. Setelah muncul sebuah Frame, masukan widget berikut ke
JFrame.Widget JLayeredPane JPanel JLabel1 JLabel2 JLabel3 JLabel4 JTextField1 JTextField2 JTextField3 JButton1 JButton2 JButton3 Properti Nilai
Image Text Text Text Text Text Text Text Text Text
Background.png Angka Pertama Angka Kedua Hasil
Add Clear Selesai
v. Klik kanan JLabel1, pilih Properties>icon>sisipkan gambarBackground.png.
w. Jangan lupa menyusun widget harus benar, seperti gambar di bawah ini :
x. Klik kanan JPanel, pilih Properties>Border>TitledBorder dan
beri title Penjumlahany. Klik kanan JButton1, pilih Events>Action>actionPerformed.
z. Akan ada jendela source muncul, tulis kode pada lokasi yang ditentukan; float a,b,c; a= Float.parseFloat(angka1.getText()); b= Float.parseFloat(angka2.getText()); c= a+b; hasil.setText(String.valueOf(c)); aa. Klik tombol panah hijau (F6) untuk mengcompile dan menjalankan program praktikum1.
bb. Selanjutnya isikan data untuk di jumlahkan dan tekan tombol Add untuk menambahkan :
3.4
Latihan Praktikum Langkah pengerjaan Latihan:a. Membuat projek baru dengan nama LatPraktikum3.
b. Pilih applicaton, hilangkan centang pilihan pada opsi create Main Class.c. Buat JFrame.
d. Setelah muncul Frame, masukan widget berikut ke
JFrame.Widget JChechBox1 JChechBox2 JChechBox3 JChechBox4 JTextField1 JTextField2 JTextField3 JTextField4 JTextField5 JLabel1 JLabel2 JButton1 JButton2 Properti Text Text Text Text Text Text Text Text Text Text Text Text Text Nilai Soto : 12500 Rawon : 15000 Bakso : 10000 Gudeg : 12500
Menu Makanan Total Hitung Clear
e. Klik kanan JCheckBox1, pilih
Event>Change>stateChanged. f. Lalu masukan code : if (JCheckBox1.isSelected()){ JTextField1.setEditable(true); JTextField1.setText(null); }else{ JTextField1.setEditable(false); JTextField1.setText("0"); } }g. Klik kanan JCheckBox2, pilih
Event>Change>stateChanged. h. Lalu masukan code : int hargarawon; if (JCheckBox2.isSelected()){ hargarawon = 15000;
}else{ hargarawon = 0; } }i.
Klik kanan JCheckBox3, pilih Event>Change>stateChanged.
j. Lalu masukan code : if (JCheckBox3.isSelected()){ JTextField3.setEditable(true); JTextField3.setText(null); }else{ JTextField3.setEditable(false); JTextField3.setText("0"); } }k. Klik kanan JCheckBox4, pilih
Event>Change>stateChanged. l. Lalu masukan code : Int hargagudeg; if (JCheckBox4.isSelected()){ hargagudeg = 12500; }else{ hargagudeg = 0; } }
m. Klik Kanan JButton1, pilih
Events>Action>actionPerformed. Int soto, rawon, bakso, gudeg, hasil; try{ JTextField1 = Integer.parseInt(String.valueOf(JCheckBox1.getTe xt())); JTextField3 = Integer.parseInt(String.valueOf(JCheckBox3.getTe xt()));
soto = 12500* JTextField1; rawon = hargarawon; bakso = 10000* JTextField3; gudeg = hargagudeg; hasil= soto+rawon+bakso+gudeg; JTextField5.setText("Rp. "+String.valueOf(hasil)); }catch(Exception exc){ JOptionPane.showMessageDialog(null, "Jumlah Pesanan Belum Terisi", "Message", JOptionPane.WARNING_MESSAGE); } }n. Klik kanan JButton2, pilih
Events>Action>actionPerformed. Tuliskan Code : JTextField5.setText(null);
o. Selanjutnya tombol panah hijau (F6) untuk mengcompile dan menjalankan program praktikum1.
MODUL 5 PENGENDALIAN TEKS PADA JAVA5.1
TujuanPraktikum Memahami konsep pemrograman visual dalam java. Menggunakan Java IO. Terdapat 5 utilitas Java IO yang akan dimanfaatkan :1. Buffered Reader, berfungsi untuk membaca isi stream data yang
telah di buffer.
2. File, berfungsi untuk melakukan penelusuran lokasi berkas yang
akan dimanfaatkan.3. File Reader, berfungsi untuk membaca isi dari berkas yang akan
dimanfaatkan.4. File Not Found Exception, berfungsi sebagai pustaka pesan error
untuk pengendalian proses bila berkas tidak ditemukan.5. IO Exception, berfungsi sebagai pustaka pesan error jika terjadi
kesalahan dalam penanganan input dan output sistem.
5.2
Kegiatan praktikum Praktikum menggunakan Netbeans IDE. Langkah Praktikum:cc. Membuat projek baru dengan nama praktikum5. dd. Pilih java application dan beri nama class dengan nama Teks.
ee.
Akan ada jendela source muncul, lalu tuliskan kode ;
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileNotFoundException; import java.io.IOException; public class Teks { public static void main(String[] args) { File file = new File("D:\yuda.txt"); StringBuffer contents = new StringBuffer(); BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(file)); String text = null; // repeat until all lines is read while ((text = reader.readLine()) != null) { contents.append(text) . append(System.getProperty("line.separator"));
} } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (reader != null) { reader.close(); } } catch (IOException e) { e.printStackTrace(); } } // show file contents here System.out.println(contents.toString()); } } ff. Setelah selesai, tekan F6 untuk melakukan running.
5.3
Latihan Praktikum
Soal : Buatlah sebuah Form SWING dengan tampilan sebagai berikut dengan memasukan JtextArea dan Jlabel ke dalam Palette : Langkah pengerjaan Latihan:a. Membuat projek baru dengan nama LatPraktikum5. b. Tambahkan sebuah jFrame Form dengan nama jFrame
LatPraktikum5. c. Menambahkan JLabel dan JTextArea.Widget Properti Nilai
JLabel JTextArea
Text Text
Isi dari file yuda.txt
d. Klik kanan pada JFrame, pilih Events>Window>windowActivated. e. Lalu tuliskan code : File file = new File("D:/read.txt"); StringBuffer contents = new StringBuffer(); BufferedReader reader = null;
try{ reader = new BufferedReader (new FileReader(file)); String text = null; //baca hingga semua baris terbaca while ((text = reader.readLine()) != null){ contents.append(text) .append(System.getProperty("line.s eparator")); } }catch (FileNotFoundException e){ e.printStackTrace(); }catch (IOException e){ e.printStackTrace(); } finally { try{ if (reader != null){ reader.close();
} }catch (IOException e){ e.printStackTrace(); } } jTextArea1.setText(contents.toString()); } f. Setelah selesai, tekan F6 untuk melakukan running.
MODUL 6 PASSWORD PADA JAVA5.1
TujuanPraktikum Memahami konsep pemrograman visual dalam java.
Menggunakan objek komponen pemrograman visual dalam java. Membangun aplikasi sederhana berbasis pemrograman visual java.
5.2
Kegiatan praktikum Praktikum menggunakan Netbeans IDE. Langkah Praktikum:gg. Membuat projek baru dengan nama praktikum5.
hh. Pilih java application, hilangkan centang pilihan pada opsi create Main Class.ii. Selanjutnya, klik kanan pada projek praktikum1 kemudian arahkan
kursor ke File dan pilih JFrame Form, dan Finish.jj. Setelah muncul sebuah Frame, masukan widget berikut ke
JFrame.Widget JLabel1 JLabel2 JLabel3 JLabel4 JTextField JPasswordField JButton1 JButton2 Properti Text Text Text Text Text Text Text Text Nilai Username Password Pesan :
Periksa Batal
kk. Klik kanan JButton1, pilih Event>Action>actionPerformed.
ll. Akan ada jendela source muncul, lalu tuliskan kode ; if(jTextField1.getText().equals("Yuda")){ if(jPasswordField1.getText().equals("1006129")){ jLabel4.setText("Username dan Password Anda benar."); }else {jLabel4.setText("Password Anda salah.");} } else{ if(jPasswordField1.getText().equals("password")){ jLabel4.setText("Username Anda salah."); }else {jLabel4.setText("Username dan Password Anda salah."); }
}mm.
Klik kanan JButton2, pilih Event>Action>actionPerformed. Akan ada jendela source muncul, lalu tuliskan kode ; jTextField1.setText(""); jPasswordField1.setText(""); jTextField1.requestFocus(); Setelah selesai, tekan F6 untuk melakukan running.
nn.
oo.
pp. Masukan Username dan Pessword yang salah.
qq. Masukan Username dan Password yang benar.
MODUL 7
PENGGUNAAN JTABLELangkah pengerjaan : 1. Buat projek baru dengan nama LatPraktikum7. 2. Pilih Java Aplication hilangkan centang pilihan pada opsi create Main
Class.3. Selanjutnya, klik kanan pada projek praktikum1 kemudian arahkan
kursor ke File dan pilih JFrame Form, dan Finish.4. Setelah muncul sebuah Frame, masukan widget berikut ke JFrame.Widget JLabel1 JLabel2 JLabel3 JLabel4 JLabel5 JTextField1 JTextField2 JTextField3 JTextField4 JButton1 JButton2 JButton3 JTable Properti Text Text Text Text Text Text Text Text Text Text Text Text Text Nilai Buku Alamat Nama Alamat Telepon Email
Add Edit Delete
5. Masukan code di public class : private int row; private int brs; String data[]=new String[4]; int brsSearch=0;
private javax.swing.table.DefaultTableModel tblModel=getDefaultTabelModel(); private void Tabel(javax.swing.JTable tb,int lebar[]){ tb.setAutoResizeMode(tb.AUTO_RESIZE_ALL_COLUMNS); int kolom=tb.getColumnCount(); for(int i=0;iAction>actionPerformed. 7. Lalu tuliskan code : addRecord();
8. Klik kanan JButton2, pilih Events>Action>actionPerformed. 9. Lalu tuliskan code : editRecord(); 10.Klik kanan JButton3, pilih Events>Action>actionPerformed. 11.Lalu tuliskan code : deleteRecord();
12.
Setelah selesai, tekan F6 untuk melakukan running.