P6 depandi enda
Click here to load reader
-
Upload
devandy-enda -
Category
Documents
-
view
93 -
download
5
Transcript of P6 depandi enda
Laporan Pratikum
Pemrograman Berorientasi Objek I
Nama Mahasiswa Depandi Enda
NIM 1106315
Kelas 2A
Tanggal 1 April 2013
Modul Java GUI
Tugas Latihan 6
Penyelesaian :
Latihan 6 :
No 1.
Tampilan Program AWT :
No 2.
Tampilan Program Biodata :
Praktikum PBO 1 - 2013
Halaman | 2
No 3.
Tampilan Program Kalkulator Simple:
Hasil Pengujian Operator + Hasil Pengujian Operator -
Hasil Pengujian Operator x Hasil Pengujian Operator /
Source Code Program Kalkulator Simple :
Praktikum PBO 1 - 2013
Halaman | 3
Penjelasan & Kesimpulan :
Untuk melakukan operasi perhitungan diperlukan unit inputan pada 2 buah
textfield yang mana setelah nilai diinputkan selanjutnya kita memilih opsi
operator yang diinginkan ( +,-,x,/). Setelah nilai diinputkan dan operator telah
dipilih maka kita harus menekan tombol ok untuk menampilkan hasil pada
textfield hasil dan messagebox.
Keseluruhan proses program dapat kita lihat pada coding berikut ini :
Untuk memproses hasil :
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(jTextField1.getText().isEmpty() && jTextField2.getText().isEmpty()){
JOptionPane.showMessageDialog(this,"Isikan Angka Pada 2 Textbox");
}
Praktikum PBO 1 - 2013
Halaman | 4
else if (jComboBox1.getSelectedItem().equals("+")){
double a = Double.parseDouble(jTextField1.getText());
double b = Double.parseDouble(jTextField2.getText());
double c = a+b;
jTextField3.setText(""+c);
JOptionPane.showMessageDialog(this,"Hasil Penjumlahan ="+ c);
}
else if (jComboBox1.getSelectedItem().equals("-")){
double a = Double.parseDouble(jTextField1.getText());
double b = Double.parseDouble(jTextField2.getText());
double c = a-b;
jTextField3.setText(""+c);
JOptionPane.showMessageDialog(this,"Hasil Pengurangan ="+ c);
}
else if (jComboBox1.getSelectedItem().equals("x")){
double a = Double.parseDouble(jTextField1.getText());
double b = Double.parseDouble(jTextField2.getText());
double c = a*b;
jTextField3.setText(""+c);
JOptionPane.showMessageDialog(this,"Hasil Perkalian ="+ c);
}
else if (jComboBox1.getSelectedItem().equals("/")){
double a = Double.parseDouble(jTextField1.getText());
double b = Double.parseDouble(jTextField2.getText());
double c = a/b;
jTextField3.setText(""+c);
Praktikum PBO 1 - 2013
Halaman | 5
JOptionPane.showMessageDialog(this,"Hasil Pembagian ="+ c);
}
}
Untuk menghapus isi ada 3 buah textfield :
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
}
Untuk keluar dari program :
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
Dari program yang sudah dibuat dapat diambil kesimpulan dengan tampilan
Abstract WindowToolkit(AWT) berbasis GUI (Grapich User Interfaces) user
dapat berinteraksi dengan mudah dalam menginput data memakai textfield dan
mengeksekusinya memakai button yang telah tersedia pada pallete.