Tuesday, January 15, 2019


APLIKASI PENJUALAN TIKET BIOSKOP SEDERHANA


Deskripsi : aplikasi ini adalah aplikasi  penjualan tiket bioskop sederhana dimana 
                  didalamnya terdapat beberapa fitur dan juga design display yang simple.


                                       FLOWCHART

Tampilan Frame nya : 






Sour Code : 

 1. frame penjualan tiket

 {

/ TODO code application logic here

Frame_Penjualan_Tiket Laund = new Frame_Penjualan_Tiket (); Laund.setVisible(true);
}

                         
2. script Jenis Tiket yang nantinya akan ditampilkan harga satuan pada 
     TextField  variable Harga Satuan

1       Reguler

2       Ultra

3       XD Ultra

4       Gold


Berikut Source Code nya : 


evt) {

// TODO add your handling code here:

HargaSatuan.setText("50000");

}

private  void  xdultraActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

HargaSatuan.setText("70000");

}

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



// TODO add your handling code here:

HargaSatuan.setText("60000");

}


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


// TODO add your handling code here:

HargaSatuan.setText("100000");

}

3. Selanjutnya penambahan script pada bottom proses

    Source Code nya : 
     
     private void ProsesActionPerformed(java.awt.event.ActionEvent evt) {
      
        int a  = Integer.parseInt(HargaSatuan.getText());
    
int b = Integer.parseInt(Jumlahbeli.getText());

int hasilnya= a*b ; TotalHarga.setText("Rp."+hasilnya);
}


4. Selanjutnya adalah menambahkan script pada bottom cancel

    Source Code nya : 

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



// TODO add your handling code here: 
NoKursi.setText(""); 
Jumlahbeli.setText(""); 
HargaSatuan.setText(""); 
TotalHarga.setText(""); 
Reguler.setText("False"); 
xdultra.setText("False"); 
Reguler.setText("True"); 
xdultra.setText("True");
}

Monday, December 17, 2018

PROGRAM SEWA KAMAR HOTEL SEDERHANA


Definisi :
             Program yang akan dibuat adalah program sewa kamar hotel sederhana
             dimana program ini hanya sebatas penginputan data sederhana tanpa     
             adatanya database


Algoritmanya :

1.    Input Nama
2.    Pilih Tanggal, Bulan, Tahun pada kolom check in
3.    Pilih Tanggal, Bulan, Tahun pada kolom check out
4.    Input berapa lama inap nya
5.    Pilih type kamar
6.    Input harga
7.    Klik hitung
8.    Kalkusasi harga serta diskon
9.    Cetak

 Flow Chart
             



























                       Mari kita mulai saja bagaimana cara membuat program tersebut :


    Langkah-langkahnya adalah :
 
1. buka aplikasi Netbeans anda
2. Buat New Project dengan cara, klik File New Project -> Java Application ->  
    Next
  

     3. Beri Nama Project Billing_Hotel, kemudian klik finis




        4. Klik Kanan Pada Source Package Project Billing_Hotel yang telah dibuat tadi
        5. Pilih New -> JFrame From






        6. Beri Nama Billing, kemudian klik Finish



Buatlah jframe dengan tampilan seperti gambar dibawah ini, untuk background nya disesuaikan saja.



 7. Edit setiap komponennya pada jframe nya ;

Nama Komponen              Variable                                Nilai
JLabel1                       tidak usah di ganti                Sewa Kamar Hotel Sederhana 
JLabel2                       tidak usah di ganti                 Nama 
JLabel3                       tidak usah di ganti                 Cek In
JLabel4                       tidak usah di ganti                 Cek Out
JLabel5                       tidak usah di ganti                 Lama Nginap
JLabel6                       tidak usah di ganti                 Type Kamar
JLabel7                       tidak usah di ganti                 Harga Per Hari Rp
JLabel8                       tidak usah di ganti                 Hari
JLabel9                       tidak usah di ganti                 Total Tagihan T anpa Diskon  
JLabel10                     tidak usah di ganti                 Diskon 10%  Jika >1,500,000
JLabel11                     tidak usah di ganti                 Total Setelah Diskon 10 % 
JCombox1                   intgl   (untuk Nilai Cekin)        Tanggal
JCombox2                   inbln  (untuk Nilai Cekin)         Bulan
JCombox3                   inthn  (untuk Nilai Cekin)         Tahun
JCombox4                   outtgl (untuk Nilai CekOut)      Tanggal
JCombox5                   outbln (untuk Nilai CekOut)     Bulan
JCombox6                   outthn (untuk Nilai CekOut)     Tahun
JCombox7                   pilih (untuk Nilai Type Kamar)  
JTextField1                  txtnama                                  Nama  
JTextField2                  hari  (untuk Nilai Hari)
JTextField3                  harga (untuk Nilai Harga Per Hari Rp)
JTextField4                  jumlah (untuk Nilai Total Tagihan Tanpa Diskon)
JTextField5                  potongan (untuk Nilai Diskon 10%  Jika >1,500,000)
JTextField6                  fix (untuk Nilai Total Setelah Diskon 10 %)


8. Kemudan Pada ComboBox Tanggal Cek In dan Cek Out, Klik Kanan Properties
    Rubah Nama Modelnya jadi Tanggal, untuk Combo Box Tahun Modelnya  
    Tahun. 




9. Untuk ComboBox Bulan Klik tanda Titik-titik, isi Nama Bulan seperti ini 






          10. Untuk ComboBox Pilih input nama type kamar, Seperti ini ;





1        11.Selanjutkan Klik Kanan Button Hitung Billing -> Events -> ActionPerfomed,

          masukan script dibawah ini :

        int a,b,c;
        a=Integer.parseInt(hari.getText());
        b=Integer.parseInt(harga.getText());
        c=a*b;
        jumlah.setText(""+c);
        int diskon;
        if(c > 1500000){
        diskon = c / 10;
        potongan.setText(""+diskon);    
        int angka1,angka2,hasil;
        angka1=Integer.parseInt(jumlah.getText());
        angka2=Integer.parseInt(potongan.getText());
        hasil = angka1-angka2;
        fix.setText(""+hasil);
              
        java.text.DecimalFormat decimalFormat = new java.text.DecimalFormat("#,##0");
            double number = Double.parseDouble(fix.getText());
            fix.setText(""+decimalFormat.format(number));
           
    }                                       
    }                         

1         12. Selanjutkan Klik Kanan Button Cetak Billing -> Events -> ActionPerfomed,
           Masukan

JOptionPane.showMessageDialog(null,"Billing Statement Hotel The Rits Carlton "
            +"\n NAMA                                            : " +txtnama.getText()
            +"\n Cek In                                           : " +intgl.getSelectedItem()+ " " + inbln.getSelectedItem()+ " " + inthn.getSelectedItem()
            +"\n Cek Out                                        : " +outtgl.getSelectedItem()+ " " +outbln.getSelectedItem()+ " " +outthn.getSelectedItem()
            +"\n Lama Menginap                         : " +hari.getText() + " Hari "
            +"\n Type Kamar                                 : " +kamar.getSelectedItem()
            +"\n Harga Per Hari                           : " +harga.getText()
            +"\n Total Tagihan Tanpa Diskon   : " +jumlah.getText()
            +"\n Diskon 10% > 1.500.000          : " +potongan.getText()
            +"\n Total Setelah Diskon 10%        : " +fix.getText()
            ,"",JOptionPane.INFORMATION_MESSAGE);


1      13.  Coba di Run Aplikasinya maka akan muncul seperti tampilan dibawah ini :

 



 Selamat Mencoba....

APLIKASI PENJUALAN TIKET BIOSKOP SEDERHANA Deskripsi : aplikasi ini adalah aplikasi  penjualan tiket bioskop sederhana dimana    ...