Contoh Program Sederhana Netbeans

Judul Aplikasi: Tiket Bus Kamehameha Trans
 Nama: Asep Maulana
 NIM: 161021450137
A. Deskripsi Aplikasi.
     Aplikasi ini di buat untuk memudahkan operator dalam melayani penjualan tiket bus “ Kamehameha Trans”, aplikasi ini dibuat lantaran di indonesia sebagian besar penjualan tiket khususnya bus masih dengan sistem manual (tulis tangan), menurut saya itu sangat kurang efektif karna kerap menimbulkan kesalah dalam penulisan baik dalam penulisan nomer kursi atau kode bis.
Dalam penggunaannya aplikasi ini hanya membutuhkan beberapa data dari customer Misalnua Nama, kategori tiket dan jurusan perjalanan untuk nomer kursi dan total harga itu akan di proses secara otomatis oleh aplikasi langsung, dan satu lagi aplikasi ini sangat simple dan mudah di oprasikan. Demikina deskripsi dari aplikasi yang saya buat, terimakasih.

B. Flowchart
Untuk flowchartnya kurang lebuh sererti di bawah ini:

C. Tampilan Aplikas Disini saya memakai beberapa komponent misalnya, Lebel, combo box, text field dan button.
Tamipan sebelum di proses.
 

 Sesudah di proses

 
 D. Source Code
Untuk source codenya saya memakai rumus fungsi if dan else if.
Source code ini saya gunakan di komponet combo box(cbktg), untuk mencari kategori tiket.
private void cbktgActionPerformed(java.awt.event.ActionEvent evt) {                                     
          // TODO add your handling code here:
        int harga;
        if (cbktg.getSelectedItem() == "WARIOR"){
            harga = 35000;
        }else if(cbktg.getSelectedItem() == "ELITE"){
            harga = 50000;
        }else if(cbktg.getSelectedItem() == "MASTER"){
            harga = 75000;
        }else if(cbktg.getSelectedItem() == "GRAND MASTER"){
            harga = 90000;
       
        }
        else{
            harga = 0;
        }
        txthargak.setText(String.valueOf(harga));
       
    }    

Source code ini saya gunakan di komponet button proses (btnproses), untuk mencari nilai akhir, misalnya: nomer kursi dan total harga.
private void btnprosesActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        int a = Integer.parseInt(txthargak.getText());
        int b = Integer.parseInt(txthargaj.getText());
        txttotal.setText(Integer.toString(a+b));
       
        int nomer=Integer.parseInt(txtkode.getText());
        if(nomer>=000){
            txtno.setText("00017");
        }
        if(nomer>=001){
            txtno.setText("00018");
        }
        if(nomer>=002){
            txtno.setText("00019");
        }
        if(nomer>=003){
            txtno.setText("00020");
        }
    }                    

Source code ini saya gunakan di komponet combo box(cbjrsn), untuk mencari harga dari jurusan yang di tuju.
private void cbjrsnActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
         int harga;
        if (cbjrsn.getSelectedItem() == "Breres-Jakarta"){
            harga = 85000;
        }
        else if(cbjrsn.getSelectedItem() == "Brebes-Bandung"){
            harga = 120000;
        }
        else if(cbjrsn.getSelectedItem() == "Brebes-Surabaya"){
            harga = 150000;
        }
        else if (cbjrsn.getSelectedItem() == "Brebes-Jogjakarta"){
            harga =110000;
        }
        else{
            harga=0;
        }
        txthargaj.setText(String.valueOf(harga));
    }                                     


Yang terakhir, source code ini saya pakai di komponent button reset (btnproses), untuk menghapus format sebelumnya telah di isi misalnya: nama, kode bus, kode tiket, harga tiket, nomor kursi, harga jurusan dan total bayar.
 private void btnresetActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        txtnama.setText("");
        txtbus.setText("");
        txtkode.setText("");
        txthargak.setText("");
        txtno.setText("");
        txthargaj.setText("");
        txttotal.setText("");
    }                       

sekian penjelasan mengenai aplikasi yang saya buat, kurang lebihnya saya mohon maaf. terimakasih

Komentar

  1. Lucky Club Casino Site in Uganda
    LuckyClub is luckyclub.live a South African gambling brand which is licensed and regulated by the High Court of Uganda and the Government of Uganda. This means it  Rating: 4.8 · ‎8,407 votes

    BalasHapus

Posting Komentar

Postingan Populer