Rabu, 18 Mei 2016

UAS Pemrograman Java Netbeans Semester 5 Unpam

Selamat siang !!

Kali ini saya akan berbagi hasil dari soal uas yang di berikan oleh dosen saya.
Uas kali ini terdiri dari 3 JTextField yang harus di isi dengan ID Barang, Nama Barang, dan Berat nya.
Keterangan yang harus diberikan adalah:
Berat  >= 100kg(pembungkusnya adalah Karung Besar)
Berat  >= 50kg(pembungkusnya adalah Karung Sedang)
Berat  >= 10kg(pembungkusnya adalah Karung Kecil)
Berat  < 10kg(pembungkusnya adalah Kardus)



Untuk ID Barang harus menapilkan kode, misalkan input 23 dan hasilnya B0023.
Apabila input 100, hasilnya B0100.

Tampilan Awalnya seperti ini:





dan Hasil Akhirnya seperti ini:



Untuk langkah awalny silahkan anda membuat JFrame From, apabila anda belem mengerti langkahnya silahkan klik Disini.
dasn selanjutnya silahkan masukan text yang di bawah ini.



import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class Uas extends javax.swing.JFrame {
    String besar;
    public Uas() {
        super("pemberian no ID");
        initComponents();
    }

@SuppressWarnings("unchecked")

private void tn3ActionPerformed(java.awt.event.ActionEvent evt) {                                   
        // TODO add your handling code here:
    }                                  

     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){                                        
        // TODO add your handling code here:
        JTextArea jml= new JTextArea();
        String cb = null;
        int n1=Integer.parseInt(tn1.getText());
        String n2=tn2.getText();
        int n3=Integer.parseInt(tn3.getText());
        besar(n3);
        if(n1<9){
            cb="B000"+n1+"";
        }else if(n1<99){
            cb="B00"+n1+"";
        }else if(n1<999){
            cb="B0"+n1+"";
        }else if(n1<9999){
            cb="B"+n1+"";
        }
        jml.append("ID Barang\t= "+cb+" \n\n");
        jml.append("Nama Barang\t= "+n2+" \n\n");
        jml.append("Berat\t= "+n3+" \n\n");
        jml.append("Pembungkus\t= "+besar+" \n\n");
        JOptionPane.showMessageDialog(null,jml);
    }                                       

    public  void besar(int a){
        if(a>=100){
            besar="Karung Besar";
        }else if(a>=50){
            besar="Karung sedang";
        }else if(a>=10){
            besar= "Karung Kecil";
        }else{
            besar = "Kardus";
        }
    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Uas().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JTextField tn1;
    private javax.swing.JTextField tn2;
    private javax.swing.JTextField tn3;
    // End of variables declaration                  
}
akan tetapi jangan semuanya di copas cukup sebutuhnya aja..
dan jangan lupa JTextFilenya harus di Change Variable Name menjadi tn1,tn2,tn3
saya membuat JFrame From ini dengan nama "Uas"

cukup sekian yag bisa saya berikan semoga bermanfaat  bila ada salah silahkan bertanya!!
Salam Anak TI!!

Baca Juga!!
uts pemrograman java netbeans smstr 5
cara auto start apache mysql dan startup xampp

download juga!!


Tidak ada komentar:

Posting Komentar