NIM : 181021400139
Kelas : 01TPLP002
1. Deskripsi
Program ini dibuat untuk mempermudah dalam memproses data jumlah pengunjung yang datang dan mempermudah dalam menghitung pendapatan perharinya.
Input:
- Hari
- Tanggal
- Bulan
- Tahun
- Jumlah pengunjung dewasa
- Jumlah pengunjung anak-anak
Variabel awal:
- Tarif dewasa = 50.000/orang
- Tarif anak-anak = 30.000/anak
Output: Total yang harus dibayarkan
Input dewasa = Integer.parseInt(TextDewasa.getText());
Input anak = Integer.parseInt(TextAnak.getText());
Output total yang harus dibayarkan = Tarif dewasa+Tarif anak-anak
2. Screenshoot Form
Screenshoot design:
Screenshoot run:
3. Source Coding
import javax.swing.JOptionPane;
public class FrameWisataAir extends javax.swing.JFrame {
public FrameWisataAir() {
initComponents();
}
@SuppressWarnings("unchecked")
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
int
dewasa=Integer.parseInt(TextDewasa.getText());
int
tarifdewasa=dewasa*50000;
TextTarifD.setText(""+tarifdewasa);
int
anak=Integer.parseInt(TextAnak.getText());
int
tarifanak=anak*30000;
TextTarifA.setText(""+tarifanak);
int
total=tarifdewasa+tarifanak;
TextTotal.setText(""+total);
}
private void
ButtonDewasaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
int
dewasa=Integer.parseInt(TextDewasa.getText());
int tarifdewasa=dewasa*50000;
TextTarifD.setText(""+tarifdewasa);
}
private void
ButtonAnakActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
int
anak=Integer.parseInt(TextAnak.getText());
int
tarifanak=anak*30000;
TextTarifA.setText(""+tarifanak);
}
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
TextDewasa.setText("");
TextAnak.setText("");
TextTarifD.setText("");
TextTarifA.setText("");
TextTotal.setText("");
}
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
JOptionPane.showMessageDialog(this, "Apakah anda akan keluar
program?");
}
private void
formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add
your handling code here:
for(int
Tgl=1;Tgl<=31;Tgl++){
ComboTanggal.addItem(""+Tgl);
}
for(int
Thn=2019;Thn<=2030;Thn++){
ComboTahun.addItem(""+Thn);
}
}