Senin, 05 November 2018

REKAYASA PERANGKAT LUNAK

NAMA : MUHAMMAD MUSLIM

NIM: 161011700029

KELAS : 503

UTS REKAYASA PERANGKAT LUNAK

PROGRAM SEWA KAMAR HOTEL


1. Aplikasi sederhana pemesanan kamar hotel
·         Agar ketika admin bekerja lebih mudah ketika memesan kamar hotel
·         Menghitung pembayaran kamar hotel
·         Mempermudah input data pemesan



2. Data pemesan
·         Nama (fieid,nama,teks,30)
·         Kelamin (fieid,teks,20)
·         Telpon (fieid,number,teks,20)
·         Tanggal (masuk,number,teks,20)
·         Tanggal (keluar,number,teks,20)

3. Tujuan
·         Lantai kamar (fieid,number,10)
·         No kamar ( fieid,number,10)
Harga  ( fieid,number,10)












Coding no kamar

private void KODEActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if(KODE.getSelectedItem().equals("A101")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A1")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A2")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A3")){
            NKamar.setText("DOUBLE BAD");
        }else if(KODE.getSelectedItem().equals("A4")){
            NKamar.setText("DOUBLE BAD");
        }else if(KODE.getSelectedItem().equals("A5")){
            NKamar.setText("DOUBLE BAD");
        }
    }    


lama menginap
private void LAMAActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int X=Integer.parseInt(HARGAKAMAR.getText());
        int Y=Integer.parseInt(LAMA.getText());
        int hasil=X*Y;
        BIAYA.setText(""+hasil);

Coding harga kamar

private void LANTAI1ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if (KODE.getSelectedItem().equals("A1")){
            Biaya=800000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A2")){
            Biaya=850000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A3")){
            Biaya=900000;
            TOTAL=Biaya;
           HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A4")){
            Biaya=950000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A5")){
            Biaya=1000000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A6")){
            Biaya=1500000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }
    }

private void LANTAI2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
         if (KODE.getSelectedItem().equals("A1")){
            Biaya=500000;
            TOTAL=Biaya;
           HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A2")){
            Biaya=550000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A3")){
            Biaya=600000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A4")){
            Biaya=650000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A5")){
            Biaya=700000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A6")){
            Biaya=750000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }
    }

Coding cekin & cekout


Date TanggalCEKIN =df.parse(CEKIN.getText());
Date TanggalCEKOUT = df.parse(CEKOUT.getText());
long Hari1 = TanggalCEKIN.getTime();
long Hari2 = TanggalCEKOUT.getTime();
long diff = Hari2 - Hari1;
long Lama = diff / (20 * 60 * 60 * 1000);
LAMA.setText(Long.toString(Lama));



} catch (ParseException e)
{
e.printStackTrace();
}

    }

  
BUTTON save/clear

private void CLEARActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        NAMA.setText("");
        NKamar.setText("");
        HARGAKAMAR.setText("");
        CEKIN.setText("");
        CEKOUT.setText("");
        LAMA.setText("");
        HARGA1.setText("");
        HARGA2.setText("");
        BIAYA.setText("");
        FASTAM.setText("");
        TOTALSEWA.setText("");
        FASTAM.setText("");
        BAYAR.setText("");
        KEMBALI.setText("");
       
       
    }                            

BUTTON EXIT
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        System.exit(WIDTH);
    }   



0 komentar:

Posting Komentar