Contoh Program penjualan tiket bioskop menggunakan java NeatBean |
Setelah dalam penyelesaian tugas Uts kemarin saya telah berhasil membuat sebuah program penjualan tiket bioskop sederhana V.01 dengan beberapa menu "variable" yang terbilang sangat sederhana untuk hasil program serta source kode program versi.01 😉 bisa dilihat pada link dibawah ini
⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊
⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊
Contoh Program penjualan tiket bioskop menggunakan java NeatBean versi.01 |
Selanjutnya dalam tugas UAS kali ini saya juga membuat program yang sama dengan program penjualan tiket bioskop dimateri Uts hanya saja dalam tugas kali ini saya sedikit melakukan sebuah modif dan menambahan beberapa fitur didalam program penjualannya sedikit upgrade dalam program penjualan Versi.02 ini saya menambahkan Variable bonus dan 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
Source code Pilihan Tiket
⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘⇘
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..