P6 depandi enda

5

Click here to load reader

Transcript of P6 depandi enda

Page 1: 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 :

Page 2: P6 depandi enda

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 :

Page 3: P6 depandi enda

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");

}

Page 4: P6 depandi enda

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);

Page 5: P6 depandi enda

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.