APLIKASI PENGIRIMAN PAKET MENGGUNAKAN JAVA NETBEANS !!

Hallo bertemu lagi dengan Sefta disini. Dalam postingan saya ini, saya ingin membahas tentang tata cara membuat pemrograman aplikasi pengiriman paket menggunakan java NetBeans. Mulai dari masuk "SELAMAT DATANG", login, mengisi identitas dan menghitung biaya.
Kita hanya cukup membuat 3 form saja yaitu "SELAMAT DATANG", LOGIN dan PROJECT yang akan kita buat.

Pertama kita membuat ucapan selamat datang
Capture Selamat Datang 

1. Buka Aplikasi Java netbeans
2. Klik file >>New Project >> Java Application >> Beri nama pada "Project Name" >> Finish
3. Masukkan codingan

public class SELAMATDATANG {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
                 JOptionPane.showMessageDialog
(null,"Selamat Datang Di Pengiriman Paket Tercepat");
        new login().setVisible(true);
    }
   
}

Kedua kita membuat Login
 Capture Login
Cara membuat Login :
1. Klik kanan pada file project yang baru saja dibuat >> New >> Jframe From... >> beri nama pada
    class name
2. Atur design sesuai capture atau sesuai keinginan anda
    Jika anda ingin seperti design anda cukup menggunakan :
    1. jlabel : "LOGIN" & "USERNAME" & "PASSWORD"
    2. textfield : "USERNAME" variabelnya menjadi (user) & "PASSWORD" variabelnya menjadi
                       (password)
    3. jbutton : "LOGIN" variabelnya menjadi (login) & "EXIT" variabelnya menjadi (exit)
3. Masukkan codingan pada button login
    private void loginActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if(user.getText().equals("SEFTA29")){
            if(password.getText().equals("sabar123")){
                new UAS().show();
                this.dispose();
            }else{
                JOptionPane.showMessageDialog(rootPane,"Password salah, silahkan"
                    + " ulangi");
                password.setText("");
                password.requestFocus();
            }
        }else{
            JOptionPane.showMessageDialog(rootPane,"Username salah, silahkan"
                + " ulangi");
            user.setText("");
            password.setText("");
            user.requestFocus();
        }
    }                                    

    private void exitActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        System.exit(0);
    }                                    
coding ini penggunaanya adalah ketika di klik button login langsung masuk ke project yang akan kita buat nanti.

Ketiga kita membuat Projectnya
Capture Project

1. Klik kanan pada file project >> New >> Jframe From... >> Beri nama pada class name
2. Atur design sesuai capture atau sesuai keinginan anda
Jika anda ingin seperti design anda cukup menggunakan :
 

3. Masukkan codingan untuk menentukan apa saja yang akan diinput nantinya
public class aplikasiUAS extends javax.swing.JFrame {
    int Diskon, Total;


4.  Masukkan codingan pada combo box provinsi
    private void PROVActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if(PROV.getSelectedItem().equals("DKI JAKARTA")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("JAWA BARAT")){
            asuransi.setText("8000");
        }
        if(PROV.getSelectedItem().equals("JAWA TENGAH")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("JAWA TIMUR")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("KALIMANTAN")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("SUMATERA")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("BALI")){
            asuransi.setText("10000");
        }
        if(PROV.getSelectedItem().equals("LUAR NEGERI")){
            asuransi.setText("10000");
        }
    } 

                                   
coding ini penggunaannya adalah ketika anda memilih salah satu dari provinsi tersebut maka akan muncul harga asuransi yang mesti dibayar.

4. Masukkan codingan pada radio button berat barang
    private void berat1ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(berat1.isSelected()){
            Hberat.setText("20000");
        }
    }                                     

    private void berat3ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(berat3.isSelected()){
            Hberat.setText("30000");
        }
    }                                     

    private void berat2ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(berat2.isSelected()){
            Hberat.setText("25000");
        }
    }                                     

codingan ini penggunaannya adalah ketika anda memilih salah satu berat barang makan akan muncul harga yang mesti dibayar.

5. Masukkan codingan pada radio button kelas pengiriman

  private void kelas1ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("DKI JAKARTA")){
                Hkelas.setText("10000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("JAWA BARAT")){
                Hkelas.setText("10000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("JAWA TENGAH")){
                Hkelas.setText("15000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("JAWA TIMUR")){
                Hkelas.setText("15000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("KALIMANTAN")){
                Hkelas.setText("15000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("SUMATERA")){
                Hkelas.setText("15000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("BALI")){
                Hkelas.setText("20000");
            }
        if(kelas1.isSelected())
            if(PROV.getSelectedItem().equals("LUAR NEGERI")){
                Hkelas.setText("100000");
            }
    }                                     

    private void kelas2ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("DKI JAKARTA")){
                Hkelas.setText("35000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("JAWA BARAT")){
                Hkelas.setText("35000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("JAWA TENGAH")){
                Hkelas.setText("40000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("JAWA TIMUR")){
                Hkelas.setText("45000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("KALIMANTAN")){
                Hkelas.setText("45000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("SUMATERA")){
                Hkelas.setText("45000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("BALI")){
                Hkelas.setText("50000");
            }
        if(kelas2.isSelected())
            if(PROV.getSelectedItem().equals("LUAR NEGERI")){
                Hkelas.setText("200000");
            }
    }

codingan ini penggunaannya adalah ketika anda memilih salah satu kelas pengiriman dan anda sudah memilih provinsi mana yang akan anda tuju maka akan muncul harga ongkos yang mesti dibayar.

6. Masukkan codingan pada button hitung
    
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        int a=Integer.parseInt(JML.getText());
        int b=Integer.parseInt(Hberat.getText());
        int c=Integer.parseInt(Hkelas.getText());
        int d=Integer.parseInt(asuransi.getText());
        int hasil=(b+c+d)*a;
        int potongan1=hasil*10/100;
        int potongan2=0;
        if(a>=3){
            Diskon=potongan1;
            DiskonHarga.setText(Integer.toString(potongan1));
            Total=hasil-Diskon;
            TotalHarga.setText(String.valueOf(Total));
        }
        else{
            Diskon=potongan2;
            DiskonHarga.setText(Integer.toString(potongan2));
        }
    }

codingan ini penggunaannya adalah ketika anda klik button hitung maka akan muncul harga yang didiskon dan semua harga terjumlahkan dan hasilnya muncul pada total ongkos kirim.

7. Masukkan codingan pada button simpan
    private void SIMPANActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(null, "Data Telah Disimpan");
    }                                     

codingan ini penggunaannya adalah ketika anda klik button simpan makan akan muncul message dialog bahwa data tersebut telah tersimpan.

8. Masukkan codingan pada button baru
    private void clearActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        Npengirim.setText("");
        APengirim.setText("");
        Npenerima.setText("");
        Apenerima.setText("");
        Kpos.setText("");
        kec.setText("");
        kab.setText("");
        PROV.setSelectedIndex(0);
        Nohp.setText("");
        tgl.setText("");
        JML.setText("");
        Hberat.setText("");
        Hkelas.setText("");
        DiskonHarga.setText("");
        asuransi.setText(null);
        TotalHarga.setText("");
    } 

codingan ini penggunaannya adalah ketik anda klik button baru maka semua isi yang terdapat pada nama variabel diatas hilang atau bersih.

9. Masukkan codingan pada button exit
   private void exitActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        System.exit(WIDTH);
    } 
codingan ini penggunaanya adalah ketika anda klik button exit maka anda akan keluar dari project tersebut.


SELESAI !! SELAMAT MENCOBA !! 

Comments

Post a Comment

Popular posts from this blog

Pemrograman Aplikasi Registrasi Hotel menggunakan Java NetBeans

Program Aplikasi Pemesanan Tiket Pesawat Menggunakan Visual Studio.Net dan Automatic Microsoft

APLIKASI TIKET PESAWAT menggunakan java netbeans