Contoh Program penjualan tiket bioskop menggunakan java NeatBean
Hasil pertama program bisa dilihat pada Contoh Program penjualan tiket bioskop menggunakan java NeatBean versi.01
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
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:
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
⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘
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 Dis1 = b* ((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 hasilnya= a*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..