Tuesday, July 18, 2017

PROGRAM PENJUALAN BIOSKOP V.02

Contoh Program penjualan tiket bioskop menggunakan java NeatBean

Pada program V.02 ada sedikit penambahan yaitu Variable bonus dan Variable diskon .Berikut contoh program aplikasi penjualan tiket bioskop versi.02 yang telah sukses dijalankan

http://javaone45.blogspot.co.id/2017/06/program-java-penjualan-tiket-bioskop.html
Screen shoot contoh program aplikasi penjualan tiket bioskop

Gambar Flowchart Program



Berikut beberapa definisi penjelasan operasi program penjualan tiket bioskop diatas:
Judul ⇨ "Tiket Bioskop Eresha"
No.Kursi ⇨ Memilih manual Nomor kusi " masih dalam pengembangan"
Jenis Tiket ⇨ Melakukan pemilihan jenis tiket

  • Reguler
  • XD Ultra
  • Ultra
  • Gold
  • Member
Jumlah beli ⇨ Menginput jumlah beli tiket
Proses ⇨ Melakukan Eksekusi data pembelian
Cancel ⇨ Melakukan penghapusan data apabila inpitan data salah atau tidak sesuai
Total Harga Normal ⇨ Menampilkan "Total Harga Normal "Tiket yang dibeli
*Discount 10% ⇨ Mendapat discount 10%  jika Syarat terpenuhi
Bayar ⇨ Bottom eksekusi penjualan akhir
Total Harga + Discount ⇨ Menampilkan jumlah bayar sesudah medapat/tidak mendapatkan discount

Berikutnya melakukan design frame penjualan tiket bioskop " Untuk tutorial membuat design Frame selengkapnya bisa dipelajari pada Link tersedia dibawah ini:

Frame & Design Frame

Buat Frame penjualan tiket bioskop seperti pada gambar dibawah ini:

Frame java neatbean - JavaOne45.blogspot.co.id
Design Frame penjualan tiket penjualan bioskop 
Berikutnya Variable yang diimplementasikan kedalam program penjualan tiket

Variable


  • NoKursi ⇨ Variable input posisi kursi
  • Reguler ⇨ Jenis Tiket yang tersedia
  • XDUltra ⇨ Jenis Tiket yang tersedia
  • Ultra ⇨ Jenis Tiket yang tersedia
  • Gold ⇨ Jenis Tiket yang tersedia
  • Member ⇨ Jenis Tiket yang tersedia
  • Free ⇨ Variable Bonus masing-masing tiket
  • HargaSatuan ⇨ Menampilkan Harga Satuan Tiket
  • Bonus ⇨ Menampilkan bonus yang diperoleh
  • JumlahBeli ⇨ Menampilkan input data jumlah beli tiket
  • Proses ⇨ Variable Eksekusi
  • Cancel ⇨ Variable clear data
  • Discount ⇨ Menampilkan jumlah discount 10% yang diperoleh dalam paket tiket
  • Bayar ⇨ Bottom eksekusi untuk menampilkan jumlah bayar setelah mendapat/tidak mendapat discount
  • TotalBayar ⇨ Variable untuk menampilkan total bayar tiket setelah mendapat/tidak mendapat discount

Langkah selanjutnya tinggal membuat dan meng-implementasikan source code pada masing-masing variable yang telah dibuat:

Source Code Program Penjualan Tiket Bioskop V.02


Source code Pilihan Tiket
⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘


    private void goldActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
       HargaSatuan.setText("100000");
        Free.setText("Pop Cround + Coffe + Sticker Film");
    }                                  

    private void ultraActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        HargaSatuan.setText("60000");
        Free.setText("Sticker Film");
    }                                  

    private void xdultraActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        HargaSatuan.setText("70000");
        Free.setText("Sticker Film");
    }                                    

    private void RegulerActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        HargaSatuan.setText("50000");
        Free.setText("Sticker Film");
    }

    private void MamberActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        HargaSatuan.setText("45000");
        Free.setText("Pop Cround + Sticker Film");
    }



Selanjutnya menambah source code pada Bottom Proses
⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘


    private void ProsesActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        float a = Integer.parseInt(HargaSatuan.getText());
        float b = Integer.parseInt(Jumlahbeli.getText());
        float hasilnya= a*b ;
        TotalHarga.setText(""+hasilnya);

        //Perulangan diskon
        float Dis1b* ((a*10)/100);
        if (b >=4){
            Discount.setText("*Discuont :Rp. " +Dis1);
        }
        else if (b <=3){
            Discount.setText("*Anda tidak mendapat discuont");
        }
        //
    }    



Selanjutnya menambah source code pada Bottom Bayar
⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘


    private void BayarActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        float a = Integer.parseInt(HargaSatuan.getText());
        float b = Integer.parseInt(Jumlahbeli.getText());
        float hasilnyaa*b ;
        TotalHarga.setText(""+hasilnya);
        //
        float  Dis2 hasilnya -((hasilnya*10)/100);
        if (b >=4){
            TotalBayar.setText("Rp. " +Dis2);
        }
        else if (b<=3){
            TotalBayar.setText("Rp. "+hasilnya);
        }
        //
    }        



Setelah semua source code diimplementasikan pada variable yang telah ditentukan diatas maka langkah terakhir dari proses pembuatan program adalah Run File /F6 sehingga akan menampilkan hasil seperti pada gambar dibawah ini:

Hasil akhir program penjualan tiket bioskop v.02

Selamat mencoba..


EmoticonEmoticon