Senin, 10 Desember 2012

Laporan Desktop Modul 1


package pmodul1;
import java.text.DecimalFormat;
import javax.swing.JOptionPane;
//importjavax digunakan untuk mengimport package kelas yang digunakan saat melakukan compile
public fHitung() {         
//fHitung adalah nama kelas yang digunakan
        initComponents();
    }
private void txtHargaActionPerformed(java.awt.event.ActionEvent evt) {
    }
    private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {
//di bagian ini kita akan memasukkan coding- coding yang akan digunakan saat melakukan sebuah proses
        float jumlah=Float.parseFloat(txtHarga.getText())*Float.parseFloat(txtQty.getText());
//perintah ini digunakan untuk menghitung nilai jumlah dengan tipe float dengan cara txtHarga dikalikan dengan txtQty maka akan ditemukan hasil dari jumlah total
        txtTotal.setText(Float.toString(jumlah));
//perintah ini digunakan untuk menampilkan nilai jumlah pada saat btnHitung di klik sehingga muncul hasilnya di txtTotal dengan menggunakan perintah setText
        DecimalFormat angka = new DecimalFormat("###,###");
//perintah ini digunakan untuk membuat objek baru pada variable decimalformatangka
        lblTotal.setText("Total:Rp."+angka.format(jumlah));
//perintah ini digunakan untuk menampilkan nilai jumlah sama seperti yang sebelumnya tetapi dimunculkan pada lblTotal dengan perintah setText
    }
    private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {
        JOptionPane.showMessageDialog(this,"Terima Kasih Sudah Membeli"+ txtNamaBarang.getText());
//perintah ini digunakan untuk memunculkan pesan “terima kasih sudah membeli” pada saat btnKeluar kita klik dengan perintah showMessageDialog
        System.exit(0);
//perintah ini digunakan untuk keluar dari form
    }
//class JTextField digunakan untuk meminta masukan dari user
//class JButton digunakan untuk melakukan suatu pemrosesan
//class JLabel digunakan untuk menampilkan keterangan
private javax.swing.JButton btnHitung;
    private javax.swing.JButton btnKeluar;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel lblHarga;
    private javax.swing.JLabel lblNamaBarang;
    private javax.swing.JLabel lblQty;
    private javax.swing.JLabel lblTotal;
    private javax.swing.JTextField txtHarga;
    private javax.swing.JTextField txtNamaBarang;
    private javax.swing.JTextField txtQty;
    private javax.swing.JTextField txtTotal;

output

Tidak ada komentar:

Posting Komentar