Langsung ke konten utama

Contoh Program Aplikasi Sederhana di Netbeans



Judul Aplikasi:
Tiket Bus Malam "PEGASUS TRANS"  
Nama  : Angga Tian Pambudi
NIM     : 161021450122

 
A. Deskripsi Aplikasi.

Aplikasi ini di buat untuk memudahkan operator dalam melayani penjualan tiket bus “ PEGASUS 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 kesalahan dalam penulisan baik dalam penulisan nomer kode Bus atau jumlah biaya.
Dalam penggunaannya aplikasi ini hanya membutuhkan beberapa data dari customer Misalnya Nama, jurusan perjalanan dan banyak tiket yang dipesan untuk kode bus dan harga per orangnya itu akan di proses secara otomatis oleh aplikasi langsung, dan satu lagi aplikasi ini sangat simple dan mudah di oprasikan. Demikian deskripsi dari aplikasi yang saya buat, terimakasih.


B. Flowchart



C.Tampilan Aplikas Disini saya memakai beberapa komponent misalnya, Label, combo box, text field, Text Area dan button.

Tampilan Program


Hasil Program setelah dijalankan




D. Source Code






Berikut Source Code Lengkap Dari Saya:

private void cbjurusanActionPerformed(java.awt.event.ActionEvent evt) {                                         

        // TODO add your handling code here:

        int nobus;

        int harga;

        if (cbjurusan.getSelectedItem() == "Jakarta - Wonogiri"){

            nobus = 108;

            harga = 180000;

        }

        else if (cbjurusan.getSelectedItem() == "Jakarta - Solo"){

            nobus = 112;

            harga = 160000;

        }

        else if (cbjurusan.getSelectedItem() == "Jakarta - Ponorogo"){

            nobus = 115;

            harga = 2000000;

        }

        else if (cbjurusan.getSelectedItem() == "Jakarta - Wonosari"){

            nobus = 120;

            harga = 150000;

        }

        else if (cbjurusan.getSelectedItem() == "Jakarta - Kudus"){

            nobus = 135;

            harga = 160000;

        }

        else {

            nobus = 0;

            harga = 0;

        }

        txnobus.setText(String.valueOf(nobus));

        txharga.setText(String.valueOf(harga));

    }





private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                     

        // TODO add your handling code here:

             txnama.setText("");

        cbjurusan.setSelectedItem("----- PILIH -----");

        txnobus.setText("");

        txharga.setText("");

        txjumlah.setText("");

        txtotal.setText("");

    }

private void prosesActionPerformed(java.awt.event.ActionEvent evt) {                                      

        // TODO add your handling code here:

        int harga = Integer.parseInt(txharga.getText());

        int jumlah = Integer.parseInt(txjumlah.getText());

        int total = harga*jumlah;

        txtotal.setText(Integer.toString(total));

    }



private void inputActionPerformed(java.awt.event.ActionEvent evt) {                                     

        // TODO add your handling code here:

        String nama, jurusan, nobus, jml;

        nama = txnama.getText();

        jurusan = (String) cbjurusan.getSelectedItem();

        nobus = txnobus.getText();

        jml = txjumlah.getText();

        txarea.setText("Nama\t\t:"+nama+"\nJurusan\t\t:"+jurusan+"\nNoBus\t\t:"+nobus+"\nJumlah Penumpang\t:"+jml);

 

  // Variables declaration - do not modify                    

    private javax.swing.JComboBox<String> cbjurusan;

    private javax.swing.JButton input;

    private javax.swing.JLabel jLabel1;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel3;

    private javax.swing.JLabel jLabel4;

    private javax.swing.JLabel jLabel5;

    private javax.swing.JLabel jLabel6;

    private javax.swing.JLabel jLabel7;

    private javax.swing.JLabel jLabel8;

    private javax.swing.JScrollPane jScrollPane1;

    private javax.swing.JButton proses;

    private javax.swing.JButton reset;

    private javax.swing.JTextArea txarea;

    private javax.swing.JTextField txharga;

    private javax.swing.JTextField txjumlah;

    private javax.swing.JTextField txnama;

    private javax.swing.JTextField txnobus;

    private javax.swing.JTextField txtotal;

    // End of variables declaration                  

}



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

Komentar

Postingan populer dari blog ini

Normalisasi Data Base I (TICKETING)

Nama : Angga Tian Pambudi Nim    : 161021450122 Normalisasi adalah suatu teknik untuk meng-organisasikan data ke dalam table-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Data diuraikan dalam bentuk table, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat. Normalisasi juga bertujuan : ·           Untuk menghilangkan kerangkapan data agar lebih ringkas. ·           Untuk mengurangi kompleksitas. ·           Untuk mempermudah pemodifikasi data. Kasus Berikut Terdapat Contoh struck pemesanan/pembelian Tiket dari salah Satu Transportasi di Indonesia yang akan coba kita normalisasi sekaligus penjelasan mengenai  Tahapannya. Tahapan Normalisasi Dalam Studi kasus ini terdapat beberapa tahapan yang diantaranya sebagi berikut       Un-Normalized Dari tahapan ini sebenarnya kita hanya dituntut untuk lebih detail terdapan pengamatan atau analisa data, karena kunci dari normalisai ini terdapat dalam pengamatan

Aplikasi Pemesanan Tiket Berbasis Android

Membuat aplikasi tiketing sederhana di Android aplikasi ini irancang untuk mempermudah dalam melakukan pemesanan tiket yang akan dibeli seperti pemesanan tiket bus, kereta dll untuk itu mari kita ikuti langkah-langkah berikut: 1. Pertama Klik New-New Projek seperti gambar di bawah ini.  2. pilih design yang diinginkan.  3. klik finish 4. design seperti gambar berikut.. berikut coding xmlnya.. <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     tools:context=".MainActivity">     <EditText         android:id="@+id/nama"         android:layout_width=&