Professional Documents
Culture Documents
Kelompok 1
Dedi Hermansyah, Bp.2010003423912
Viwi Fransisco, Bp.2010003423042
Irvan Putra, Bp.2010003423002
Universitas Ekasakti
Padang
2021
/*
*/
/*
* InputMatakuliah_2.java
*/
package sisfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
/**
* @author User
*/
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:DsnSisfo","","");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
vKdMtk.setText("");
vNmMtk.setText("");
cSKS.setSelectedItem(null);
cSem.setSelectedItem(null);
vKdMtk.requestFocus();
public InputMatakuliah_2() {
initComponents();
koneksi();
hapus();
}
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel1)
.addContainerGap(123, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jLabel2.setText("Kode Matakuliah");
jLabel3.setText("Nama Matakuliah");
jLabel4.setText(":");
jLabel5.setText(":");
vKdMtk.addActionListener(new java.awt.event.ActionListener() {
vKdMtkActionPerformed(evt);
});
jLabel6.setText("Jumlah SKS");
jLabel7.setText("Semester");
jLabel8.setText(":");
jLabel9.setText(":");
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 131, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel8)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(cSem, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(23, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jLabel4)
.addComponent(vKdMtk, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6)
.addComponent(jLabel8)
.addComponent(cSKS, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel5)
.addComponent(vNmMtk, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7)
.addComponent(jLabel9)
.addComponent(cSem, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(20, Short.MAX_VALUE))
);
cSimpan.setText("SAVE");
cSimpan.addActionListener(new java.awt.event.ActionListener() {
cSimpanActionPerformed(evt);
});
cEdit.setText("EDIT");
cEdit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cEditActionPerformed(evt);
});
cDelet.setText("DELET");
cDelet.addActionListener(new java.awt.event.ActionListener() {
cDeletActionPerformed(evt);
});
cExit.setText("EXIT");
cExit.addActionListener(new java.awt.event.ActionListener() {
cExitActionPerformed(evt);
});
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 58,
Short.MAX_VALUE)
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
);
pack();
}// </editor-fold>
int ok;
try {
koneksi();
"',Sks ='"+cSKS.getSelectedItem()+
"',Smt ='"+cSem.getSelectedItem()+
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
try {
koneksi();
st=cn.createStatement();
rs=st.executeQuery(sql);
if (rs.next())
{
vNmMtk.setText(rs.getString("NmMtk"));
cSKS.setSelectedItem(rs.getString("Sks"));
cSem.setSelectedItem(rs.getString("Smt"));
else
{ hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
int ok;
if (ok==0){
try {
koneksi();
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
this.dispose();
try {
koneksi();
+vNmMtk.getText()+"','"
+cSKS.getSelectedItem()+"','"
+cSem.getSelectedItem()+"')";
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
}
}
/**
*/
java.awt.EventQueue.invokeLater(new Runnable() {
new InputMatakuliah_2().setVisible(true);
});
SIMPAN
EDIT
DELET
DATABASE
package sisfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
/*
*/
/*
* InputJadwal_3.java
*/
/**
* @author User
*/
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:DsnSisfo","","");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
vKdJdwl.setText("");
cHari.setSelectedItem(null);
cJam.setSelectedItem(null);
cLokal.setSelectedItem(null);
vKdJdwl.requestFocus();
public InputJadwal_3() {
initComponents();
koneksi();
hapus();
}
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel2.setText("Kode Jadwal");
jLabel3.setText("Hari");
jLabel4.setText(":");
jLabel5.setText(":");
vKdJdwl.addActionListener(new java.awt.event.ActionListener() {
vKdJdwlActionPerformed(evt);
});
jLabel6.setText("Jam");
jLabel8.setText(":");
jLabel7.setText("Lokal");
jLabel9.setText(":");
cSave.setText("SAVE");
cSave.addActionListener(new java.awt.event.ActionListener() {
cSaveActionPerformed(evt);
});
cEdit.setText("EDIT");
cEdit.addActionListener(new java.awt.event.ActionListener() {
cEditActionPerformed(evt);
});
cDelete.setText("DELETE");
cDelete.addActionListener(new java.awt.event.ActionListener() {
cDeleteActionPerformed(evt);
});
cExit.setText("EXIT");
cExit.addActionListener(new java.awt.event.ActionListener() {
cExitActionPerformed(evt);
});
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 110, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addComponent(cSave))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1)
.addContainerGap())
.addGroup(layout.createSequentialGroup()
.addComponent(cDelete)
.addContainerGap())
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cHari, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel7)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(cLokal, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(cJam, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap(20, Short.MAX_VALUE))))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jLabel4)
.addComponent(vKdJdwl, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6)
.addComponent(jLabel8)
.addComponent(cJam, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel5)
.addComponent(cHari, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7)
.addComponent(jLabel9)
.addComponent(cLokal, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cSave)
.addComponent(cEdit)
.addComponent(cDelete)
.addComponent(cExit))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
try {
koneksi();
+cHari.getSelectedItem()+"','"
+cJam.getSelectedItem()+"','"
+cLokal.getSelectedItem()+"')";
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
try {
koneksi();
st=cn.createStatement();
rs=st.executeQuery(sql);
if (rs.next())
cHari.setSelectedItem(rs.getString("Hari"));
cJam.setSelectedItem(rs.getString("Jam"));
cLokal.setSelectedItem(rs.getString("Lokal"));
else
{ hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
}
private void cEditActionPerformed(java.awt.event.ActionEvent evt) {
int ok;
if (ok==0){
try {
koneksi();
"',Jam ='"+cJam.getSelectedItem()+
"',Lokal ='"+cLokal.getSelectedItem()+
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
int ok;
ok = JOptionPane.showConfirmDialog(null,"Anda Yakin Ingin Meghapus Data \nDengan
KdJwl='"+vKdJdwl.getText()+"'",
if (ok==0){
try {
koneksi();
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
this.dispose();
/**
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
new InputJadwal_3().setVisible(true);
});
SIMPAN
EDIT
DELET
DATABASE
/*
*/
/*
* InputJurusan_1.java
package sisfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
/**
* @author User
*/
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:DsnSisfo","","");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
}
vKdJur.setText("");
vNmJur.setText("");
cJP.setSelectedItem(null);
vKaJur.setText("");
vKdJur.requestFocus();
public InputJurusan_1() {
initComponents();
koneksi();
hapus();
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel2.setText("Kode Jurusan");
jLabel3.setText("Nama Jurusan");
jLabel4.setText("Jenjang Program");
jLabel6.setText(":");
jLabel7.setText(":");
jLabel8.setText(":");
jLabel9.setText(":");
vKdJur.addActionListener(new java.awt.event.ActionListener() {
vKdJurActionPerformed(evt);
});
vNmJur.addActionListener(new java.awt.event.ActionListener() {
vNmJurActionPerformed(evt);
});
cJP.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "D3", "S1" }));
cSave.setText("SAVE");
cSave.addActionListener(new java.awt.event.ActionListener() {
cSaveActionPerformed(evt);
});
cEdit.setText("EDIT");
cEdit.addActionListener(new java.awt.event.ActionListener() {
cEditActionPerformed(evt);
});
cDelet.setText("DELETE");
cDelet.addActionListener(new java.awt.event.ActionListener() {
cDeletActionPerformed(evt);
});
cExit.setText("EXIT");
cExit.addActionListener(new java.awt.event.ActionListener() {
});
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 4,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 4,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jLabel8, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel9, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cJP, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(cSave)
.addComponent(jLabel5))
.addComponent(cDelet)
.addComponent(cExit)
.addContainerGap())))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1)
.addContainerGap(181, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jLabel6)
.addComponent(vKdJur, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel7)
.addComponent(vNmJur, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jLabel8)
.addComponent(cJP, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(jLabel9)
.addComponent(vKaJur, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cSave)
.addComponent(cEdit)
.addComponent(cDelet)
.addComponent(cExit))
.addContainerGap())
);
pack();
}// </editor-fold>
try {
koneksi();
+vNmJur.getText()+"','"
+cJP.getSelectedItem()+"','"
+vKaJur.getText()+"')";
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
try {
koneksi();
st=cn.createStatement();
rs=st.executeQuery(sql);
if (rs.next())
vNmJur.setText(rs.getString("NmJur"));
cJP.setSelectedItem(rs.getString("JP"));
vKaJur.setText(rs.getString("KaJur"));
else
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
int ok;
try {
koneksi();
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
this.dispose();
int ok;
if (ok==0){
try {
koneksi();
"',JP ='"+cJP.getSelectedItem()+
"',KaJur ='"+vKaJur.getText()+
st=cn.createStatement();
st.execute(sql);
hapus();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,e.getMessage());
/**
*/
java.awt.EventQueue.invokeLater(new Runnable() {
new InputJurusan_1().setVisible(true);
});
}
SIMPAN
EDIT
DELETE
DATABASE