Untuk memenuhi salah satu tugas UAS di STMIK ERESHA-UNPAM VIKTOR. Saya telah membuat gambarannya di soal uas kemarin dan saya sudah implementasikannya ,Program yang telah saya buat adalah Daftar Mahasiswa.Untuk menjalakannya user hanya menginput nim,nama,fakultas,dll. Data yang di input sudah masuk ke database . Berikut tampilan ,formula, dan screenshot program yang telah dibuat.
1.Buat database MYSQL di XAMPP.
2.Buat Design nya di netbeans
3.Tambah kan jar
Objek yang digunakan :
1. JButton
2. JComboBox
3. JRadioButton
4. JLabel
5. JScrollPane
6. JTable
7. JTextField
SourceCode Di Button Simpan :
private void BtnSimpanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String Nim=txtnim.getText();
String NamaSiswa=txtnama.getText();
String Fakultas=txtfk.getText();
String ProgramStudi=(String)CBje.getSelectedItem();
String JenisKelamin=(String)CBjk.getSelectedItem();
try{
Statement sta=(Statement) konek.GetConnection().createStatement();
sta.executeUpdate("INSERT INTO uas VALUES('"+Nim+"','"+NamaSiswa+"','"+Fakultas+"','"+ProgramStudi+"','"+JenisKelamin+"')");
JOptionPane.showMessageDialog(null,"sukses");
}catch (Exception e){
JOptionPane.showMessageDialog(null, "Gagal");
}
DefaultTableModel tbl = new DefaultTableModel();
tbl.addColumn("NIM");
tbl.addColumn("Nama Siswa");
tbl.addColumn("Fakultas");
tbl.addColumn("Program Studi");
tbl.addColumn("Jenis Kelamin");
table.setModel(tbl);
try{
Statement sta=(Statement) konek.GetConnection().createStatement();
ResultSet res=sta.executeQuery("SELECT * FROM uas");
while(res.next())
{
tbl.addRow(new Object[]{
res.getString("Nim"),
res.getString("NamaSiswa"),
res.getString("Fakultas"),
res.getString("ProgramStudi"),
res.getString("JenisKelamin")
});
table.setModel(tbl);
}
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Terjadi Kesalahan saat menampilkan data");
}
}
SourceCode Radio Button :
private void RB1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txtfk.setText(RB1.getText());
private void RB2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txtfk.setText(RB2.getText());
private void RB3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txtfk.setText(RB3.getText());
Hasil RUN :
Hasil penyimpanan di database :
Hanya ini yang bisa jelaskan, Mohon maaf :)
Good Luck Guys di Semester 3.
Wassalamualaikum wr. wrb