Assalamualaikum nama saya Fajar Ibrahim dari kelas 02TPLM001 disini saya akan menunjukan hasil kerja UTS saya
Nama : Fajar Ibrahim
NIM : 181021400025
Kelas : 02TPLM001
1.Deskripsi Program
- Mulai
- Login
- Jika salah akan keluar notifikasi dan masukan lagi akun anda
- Jika sudah login pilih varian kamar
- Jika Reguler (Kamar Nomor 1,3,5,7)
- Jika premium (Kamar Nomor 2,4,6,8)
- Jika VIP (kamar Nomor 9,10)
- Masukan data Pelanggan Terdiri dari Nama, NIK, Jumlah Orang, Harga, Nomor kamar, Lama Menginap
- Klik Hitung
- Tampil Rincian
- Cetak Bon
3.Design
3.1.Form login
- Username = fajar ,Password = ibrahim
- Jika menekan exit Joption akan muncul
3.2.Joption Exit
- Yes untuk Keluar aplikasi, No untuk kembali login
- popup ini sama dengan button exit yang ada di form pelayanan
- masing masing pelayanan memiliki nomer kamar masing masing
- Reguler = 1,3,5,7
- Premium = 2,4,6,8
- VIP = 9,10
3.4.Data pelanggan
- Tombol kembali akan berpindah ke form pelayanan
3.5.Total Pembayaran
3.6.popup jika kita mencetak total pembayaran
4.Sourcecode
Form Login
private void btnloginActionPerformed(java.awt.event.ActionEvent evt) {
if (txtuser.getText().equals("fajar") && txtpass.getText().equals("ibrahim")) {
this.dispose();
varian varian2 = new varian();
varian2.setVisible(true);
}else{
JOptionPane.showMessageDialog(null, "Akun tidak ada !!");
}
}
private void btnexitActionPerformed(java.awt.event.ActionEvent evt) {
int konfirmasi = JOptionPane.showConfirmDialog(null, "yakin ingin keluar ?", "keluar", JOptionPane.YES_NO_OPTION);
if(konfirmasi == JOptionPane.YES_OPTION)
{
dispose();
}
}
Form Pelayanan/Varian
private void btnregActionPerformed(java.awt.event.ActionEvent evt) {
int total = 240000;
data fajar2 = new data(total);
fajar2.setVisible(true);
this.dispose();
}
private void btnpreActionPerformed(java.awt.event.ActionEvent evt) {
int total = 390000;
data fajar2 = new data(total);
fajar2.setVisible(true);
this.dispose();
}
private void btnvipActionPerformed(java.awt.event.ActionEvent evt) {
int total = 800000;
data fajar2 = new data(total);
fajar2.setVisible(true);
this.dispose();
}
private void btnexitActionPerformed(java.awt.event.ActionEvent evt) {
int konfirmasi = JOptionPane.showConfirmDialog(null, "yakin ingin keluar ?", "keluar", JOptionPane.YES_NO_OPTION);
if(konfirmasi == JOptionPane.YES_OPTION)
{
dispose();
}
}
Form Data
public data(int total) {
initComponents();
String total2 = Integer.toString(total);
txttotal.setText(total2);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String total2 = txttotal.getText();
int total3 = Integer.parseInt(total2);
String nama = txtnama.getText();
String nomor = cbnomor.getSelectedItem().toString();
String lama = cblama.getSelectedItem().toString();
int lama2 = Integer.parseInt(lama);
int total4 = total3*lama2;
String total22 = (total4) + " " + nama + " " + nomor + " " + lama;
total fajar2 = new total(total22);
fajar2.setVisible(true);
this.dispose();
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
int totalharga = Integer.parseInt(txttotal.getText());
if (totalharga == 240000) {
cbnomor.addItem("1");
cbnomor.addItem("3");
cbnomor.addItem("5");
cbnomor.addItem("7");
}
if (totalharga == 390000) {
cbnomor.addItem("2");
cbnomor.addItem("4");
cbnomor.addItem("6");
cbnomor.addItem("8");
}
if (totalharga == 800000) {
cbnomor.addItem("9");
cbnomor.addItem("10");
}
}
private void btnkembaliActionPerformed(java.awt.event.ActionEvent evt) {
varian fajar2 = new varian();
fajar2.setVisible(true);
this.dispose();
}
Form Total
public total(String total22) {
initComponents();
String[] kata = total22.split(" ");
String text0 = kata[0];
String text1 = kata[1];
String text2 = kata[2];
String text3 = kata[3];
String text4 = kata[4];
txtnama.setText(text1+" "+text2);
txttotal.setText(text0);
txtkamar.setText("Nomor "+text3);
txtlama.setText(text4+" Hari");
}
private void btnkembaliActionPerformed(java.awt.event.ActionEvent evt) {
varian fajar2 = new varian();
fajar2.setVisible(true);
this.dispose();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(null, "Berhasil Di Cetak !");
}
Tidak ada komentar:
Posting Komentar