Assalamualaikum W.r W.b
Nama : Silvia Eka Lestari
NIM : 171021700047
Kelas : 02SIFM001
Untuk Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form AplikasiInput Data Siswa dengan Mysql menggunakan Bahasa Pemrograman Java NetBeans.
Unuk permana Buat Database di http://localhost/phpmyadmin
Buat Database dengan nama "TiketPesawat" Buat Database Kedua/Baru dengan nama “Tiket"
Selanjutnya buat design Form Aplikasi Java Swing Gui pada Netbeans sebagai berikut
Kemnudian masukan koding
private void comboTglActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
for (int a=1;a<=31;a++){
comboTgl.addItem(""+a);
}
}
private void comboThActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
for (int a=2018;a<=2090;a++){
comboTh.addItem(""+a);
}
}
private void comboDariActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void txtHargaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String Harga;
if(comboKelas.getSelectedItem() == "Ekonomi"){
txtHarga.setText("300.000");
}
else if(comboKelas.getSelectedItem() == "Bisnis"){
txtHarga.setText("800.000");
}
else if(comboKelas.getSelectedItem() == "Executive"){
txtHarga.setText("1.500.000");
}
}
private void buttonJmlActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double Harga,Penumpang,Bagasi,Total;
Harga=Double.parseDouble(txtHarga.getText());
Penumpang=Double.parseDouble(txtPenumpang.getText());
Bagasi=Double.parseDouble(txtBagasi.getText());
Total=(Harga*Penumpang)+Bagasi;
txtTotal.setText(""+Total);
}
private void txtDewasaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void txtAnakActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void txtBagasiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(buttonBagasi.isSelected()){
txtHarga.setText("50.000");
}
else if(buttonBagasi1.isSelected()){
txtHarga.setText("100.000");
}
else if(buttonBagasi2.isSelected()){
txtHarga.setText("150.000");
}
}
private void txtPenumpangActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double Dewasa,Anak,Penumpang;
Dewasa=Double.parseDouble(txtDewasa.getText());
Anak=Double.parseDouble(txtAnak.getText());
Penumpang=Dewasa*Anak;
txtPenumpang.setText(""+Penumpang);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JOptionPane.showMessageDialog(null,"Apply Success !!", "Messages", JOptionPane.INFORMATION_MESSAGE);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Form_koneksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Form_koneksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Form_koneksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Form_koneksi.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(() -> {
new Form_koneksi().setVisible(true);
});
}
// Variables declaration - do not modify
private javax.swing.JRadioButton buttonBagasi;
private javax.swing.JRadioButton buttonBagasi1;
private javax.swing.JRadioButton buttonBagasi2;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.JButton buttonJml;
private javax.swing.JComboBox<String> comboBln;
private javax.swing.JComboBox<String> comboDari;
private javax.swing.JComboBox<String> comboJadwal;
private javax.swing.JComboBox<String> comboKelas;
private javax.swing.JComboBox<String> comboTgl;
private javax.swing.JComboBox<String> comboTh;
private javax.swing.JComboBox<String> comboTujuan;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel13;
private javax.swing.JLabel jLabel14;
private javax.swing.JLabel jLabel15;
private javax.swing.JLabel jLabel16;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JTextField txtAnak;
private javax.swing.JTextField txtBagasi;
private javax.swing.JTextField txtDewasa;
private javax.swing.JTextField txtHarga;
private javax.swing.JTextField txtNama;
private javax.swing.JTextField txtPenumpang;
private javax.swing.JTextField txtTotal;
private org.jdesktop.beansbinding.BindingGroup bindingGroup;
// End of variables declaration
}
Selesai sudah tugas saya kali ini, mohon maaf apabila ada kesalahan Dari pemberian source code diatas jika terjadi kesalahan dalam menjelaskan program yang diatas, semoga menginspirasi dan berguna untuk temen temen yang sedang belajar.
Wassalamualaikum w.r w.b
Wassalamualaikum w.r w.b