Sie sind auf Seite 1von 34

CODING PROGRAM SIMPAN BARANG

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package simpan.barang;

import java.sql.*;

import javax.swing.*;

import javax.xml.crypto.Data;

import net.proteanit.sql.DbUtils;

/**

* @author ACER

*/

public class barang extends javax.swing.JFrame {

Connection con=null;

ResultSet rs=null;

PreparedStatement pst=null;

Statement StatBrg;

boolean ada=false;

/**

* Creates new form barang

*/

public barang() {
initComponents();

koneksi();

display();

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

txtKode = new javax.swing.JTextField();

txtNama = new javax.swing.JTextField();

txtHarga = new javax.swing.JTextField();

simpan = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jScrollPane1 = new javax.swing.JScrollPane();

jTable1 = new javax.swing.JTable();

jLabel4 = new javax.swing.JLabel();


setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setText("Kode Barang");

jLabel2.setText("Nama Barang");

jLabel3.setText("Harga Barang");

txtNama.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtNamaActionPerformed(evt);

});

simpan.setText("SImpan");

simpan.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

simpanActionPerformed(evt);

});

jButton2.setText("edit");

jButton4.setText("hapus");

jButton5.setText("keluar");

jTable1.setModel(new javax.swing.table.DefaultTableModel(

new Object [][] {

{null, null, null, null},

{null, null, null, null},

{null, null, null, null},

{null, null, null, null}

},

new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"

));

jTable1.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jTable1MouseClicked(evt);

});

jScrollPane1.setViewportView(jTable1);

jLabel4.setText("j.kelamin");

javax.swing.GroupLayout layout = new


javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jScrollPane1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()

.addGap(22, 22, 22)


.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addGroup(layout.createSequentialGroup()

.addComponent(simpan)
.addGap(33, 33, 33)

.addComponent(jButton2)

.addGap(50, 50, 50)

.addComponent(jButton4)

.addGap(56, 56, 56)

.addComponent(jButton5)

.addGap(0, 178, Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addComponent(jLabel1)

.addComponent(jLabel2)

.addComponent(jLabel3)

.addComponent(jLabel4))

.addGap(174, 174, 174)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG, false)

.addComponent(txtKode,
javax.swing.GroupLayout.DEFAULT_SIZE, 208, Short.MAX_VALUE)

.addComponent(txtNama))

.addGap(0, 0, Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()

.addComponent(txtHarga)

.addGap(172, 172, 172))))))


);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(73, 73, 73)


.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(jLabel1)

.addComponent(txtKode, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(24, 24, 24)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(jLabel2)

.addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(31, 31, 31)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(jLabel3)

.addComponent(txtHarga, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(13, 13, 13)

.addComponent(jLabel4)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(simpan)

.addComponent(jButton2)

.addComponent(jButton4)

.addComponent(jButton5))

.addGap(36, 36, 36)

.addComponent(jScrollPane1,
javax.swing.GroupLayout.PREFERRED_SIZE, 156,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(255, Short.MAX_VALUE))

);

pack();

}// </editor-fold>

private void txtNamaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void simpanActionPerformed(java.awt.event.ActionEvent evt) {

try{

koneksi();

StatBrg=con.createStatement();

String SQL="insert into fadhillah values('"+txtKode.getText()


+"','"+txtNama.getText()+"','"+txtHarga.getText()+"')";

StatBrg.executeUpdate(SQL);

display();

StatBrg.close();

con.close();
}catch(SQLException exc){

System.err.println(exc.getMessage());

// TODO add your handling code here:

int brs;

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {

if(evt.getClickCount()==1){

brs=jTable1.rowAtPoint(evt.getPoint());

txtKode.setText(jTable1.getValueAt(brs, 0).toString());

txtNama.setText(jTable1.getValueAt(brs, 1).toString());

txtHarga.setText(jTable1.getValueAt(brs, 2).toString());

// TODO add your handling code here:

/**

* @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(barang.class.getName()).log(java.util.logging.Le
vel.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(barang.class.getName()).log(java.util.logging.Le
vel.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(barang.class.getName()).log(java.util.logging.Le
vel.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(barang.class.getName()).log(java.util.logging.Le
vel.SEVERE, null, ex);

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {

new barang().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JTable jTable1;

private javax.swing.JButton simpan;

private javax.swing.JTextField txtHarga;

private javax.swing.JTextField txtKode;

private javax.swing.JTextField txtNama;

// End of variables declaration

private void koneksi(){

try{

Class.forName("com.mysql.jdbc.Driver");

con=DriverManager.getConnection("jdbc:mysql://localhost/wahyu","root","");
StatBrg=con.createStatement(rs.TYPE_SCROLL_SENSITIVE,rs.CONCUR_UPDATABL
E);

rs=StatBrg.executeQuery("select*from fadhillah");

}catch(Exception e){JOptionPane.showMessageDialog(null, e);

System.exit(0);}}

private void display(){

try{String sql="select*from fadhillah";

pst=con.prepareStatement(sql);

rs=pst.executeQuery();

jTable1.setModel(DbUtils.resultSetToTableModel(rs));

}catch(Exception e){JOptionPane.showMessageDialog(null, e);

}}

}
TAMPILAN JFRAME PROGRAM SIMPAN BARANG

TAMPILAN DATABASE PROGRAM SIMPAN BARANG


CODING PROGRAM FORMULIR PENDAFTARAN

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package formulir.pendaftaran;

import java.sql.*;

import javax.swing.*;

import javax.xml.crypto.Data;

import net.proteanit.sql.DbUtils;

/**

* @author ACER

*/

public class pendaftaran extends javax.swing.JFrame {

Connection con=null;

ResultSet rs=null;

PreparedStatement pst=null;

Statement StatBrg;

boolean ada=false;

/**

* Creates new form pendaftaran


*/

public pendaftaran() {

initComponents();

koneksi();

display();

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jScrollPane2 = new javax.swing.JScrollPane();

jTable2 = new javax.swing.JTable();

jScrollPane3 = new javax.swing.JScrollPane();

jTable3 = new javax.swing.JTable();

bt1 = new javax.swing.ButtonGroup();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jenk = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();


jLabel6 = new javax.swing.JLabel();

txt1 = new javax.swing.JTextField();

txt2 = new javax.swing.JTextField();

btnSimpan = new javax.swing.JButton();

btnEdit = new javax.swing.JButton();

btnHapus = new javax.swing.JButton();

btnKeluar = new javax.swing.JButton();

angka = new javax.swing.JComboBox<>();

jurusan = new javax.swing.JComboBox<>();

jScrollPane4 = new javax.swing.JScrollPane();

jTable1 = new javax.swing.JTable();

jenis = new javax.swing.JComboBox<>();

jTable2.setModel(new javax.swing.table.DefaultTableModel(

new Object [][] {

{null, null, null, null},

{null, null, null, null},

{null, null, null, null},

{null, null, null, null}

},

new String [] {

"Title 1", "Title 2", "Title 3", "Title 4"

));

jScrollPane2.setViewportView(jTable2);
jTable3.setModel(new javax.swing.table.DefaultTableModel(

new Object [][] {

{null, null, null, null},

{null, null, null, null},

{null, null, null, null},

{null, null, null, null}

},

new String [] {

"Title 1", "Title 2", "Title 3", "Title 4"

));

jScrollPane3.setViewportView(jTable3);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setBackground(new java.awt.Color(0, 204, 0));

jLabel1.setBackground(new java.awt.Color(0, 0, 0));

jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N

jLabel1.setText("PENDAFTARAN BEASISWA STMIK-AMIK-RIAU");

jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

jLabel2.setText("Nama ");

jenk.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

jenk.setText("Jenis Kelamin");
jLabel4.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

jLabel4.setText("NIM");

jLabel5.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

jLabel5.setText("Jurusan");

jLabel6.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

jLabel6.setText("Semester");

txt1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

txt1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txt1ActionPerformed(evt);

});

txt2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

btnSimpan.setBackground(new java.awt.Color(255, 255, 255));

btnSimpan.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

btnSimpan.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/formulir/pendaftaran/simpan.jp
g"))); // NOI18N

btnSimpan.setText("Simpan");

btnSimpan.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnSimpanActionPerformed(evt);
}

});

btnEdit.setBackground(new java.awt.Color(255, 255, 255));

btnEdit.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

btnEdit.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/formulir/pendaftaran/Clear.jpg")
)); // NOI18N

btnEdit.setText("Bersihkan");

btnEdit.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnEditActionPerformed(evt);

});

btnHapus.setBackground(new java.awt.Color(255, 255, 255));

btnHapus.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

btnHapus.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/formulir/pendaftaran/hapus.png
"))); // NOI18N

btnHapus.setText("Hapus");

btnHapus.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnHapusActionPerformed(evt);

});

btnKeluar.setBackground(new java.awt.Color(255, 255, 255));


btnKeluar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N

btnKeluar.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/formulir/pendaftaran/keluar.jpg"
))); // NOI18N

btnKeluar.setText("Keluar");

btnKeluar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnKeluarActionPerformed(evt);

});

angka.setModel(new javax.swing.DefaultComboBoxModel<>(new String[]


{ "--Pilih Semester--", "1", "2", "3", "4", "5", "6", "7", "8" }));

angka.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

angkaActionPerformed(evt);

});

jurusan.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] {


"--Pilih Jurusan--", "Teknik Informatika ", "Management Informatika " }));

jurusan.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jurusanActionPerformed(evt);

});

jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {

{null, null, null, null},

{null, null, null, null},

{null, null, null, null},

{null, null, null, null}

},

new String [] {

"Title 1", "Title 2", "Title 3", "Title 4"

));

jTable1.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jTable1MouseClicked(evt);

});

jScrollPane4.setViewportView(jTable1);

jenis.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "--


Pilih Jenis Kelamin--", "Laki-laki", "Perempuan" }));

jenis.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jenisActionPerformed(evt);

});

javax.swing.GroupLayout layout = new


javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addGroup(layout.createSequentialGroup()

.addComponent(btnSimpan)

.addGap(18, 18, 18)

.addComponent(btnEdit)

.addGap(18, 18, 18)

.addComponent(btnHapus)

.addGap(18, 18, 18)

.addComponent(btnKeluar))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addComponent(jLabel2)

.addComponent(jLabel4)

.addComponent(jLabel6)

.addComponent(jenk))

.addGap(174, 174, 174)


.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG, false)

.addComponent(angka, 0,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jurusan, 0, 1, Short.MAX_VALUE)

.addComponent(jenis, 0,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(txt2,
javax.swing.GroupLayout.DEFAULT_SIZE, 195, Short.MAX_VALUE)

.addComponent(txt1)))))

.addGroup(layout.createSequentialGroup()

.addGap(56, 56, 56)

.addComponent(jLabel1))

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jScrollPane4,
javax.swing.GroupLayout.PREFERRED_SIZE, 604,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel5)))

.addContainerGap(37, Short.MAX_VALUE))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel1)
.addGap(26, 26, 26)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILI
NG)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(jenk)

.addComponent(jenis, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(jLabel2)

.addComponent(txt1, 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.BASEL
INE)

.addComponent(jLabel4)

.addComponent(txt2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(54, 54, 54)))

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)
.addComponent(jLabel5)

.addComponent(jurusan, 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.BASEL
INE)

.addComponent(angka, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE,
17, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(28, 28, 28)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASEL
INE)

.addComponent(btnHapus,
javax.swing.GroupLayout.PREFERRED_SIZE, 49,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(btnKeluar,
javax.swing.GroupLayout.PREFERRED_SIZE, 49,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(0, 0, Short.MAX_VALUE))

.addComponent(btnSimpan, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(btnEdit, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addGap(35, 35, 35)


.addComponent(jScrollPane4,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(265, 265, 265))

);

pack();

}// </editor-fold>

private void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

koneksi();

StatBrg=con.createStatement();

String SQL="insert into saya values('"+txt1.getText()+"','"+txt2.getText()


+"','"+jenis.getSelectedItem()+"','"+jurusan.getSelectedItem()
+"','"+angka.getSelectedItem()+"')";

StatBrg.executeUpdate(SQL);

display();

StatBrg.close();

con.close();

}catch(Exception exc){

System.err.println(exc.getMessage());

}
}

private void btnEditActionPerformed(java.awt.event.ActionEvent evt) {

txt1.setText("");

txt2.setText("");

jenis.setSelectedItem("--Pilih Jenis Kelamin--");

jurusan.setSelectedItem("--Pilih Jurusan--");

angka.setSelectedItem("--Pilih Semester--");

// TODO add your handling code here:

private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

koneksi();

StatBrg=con.createStatement();

String SQL="delete from saya where NIM='"+txt2.getText()+"'";

StatBrg.executeUpdate(SQL);

display();

StatBrg.close();

con.close();

}catch(Exception exc){

System.out.println(exc.getMessage());

}
}

private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

this.dispose();

private void txt1ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void angkaActionPerformed(java.awt.event.ActionEvent evt) {

if (angka.getSelectedItem().equals("Semester")){

} else if (angka.getSelectedItem().equals("1")){

}else if (angka.getSelectedItem().equals("2")){

}else if (angka.getSelectedItem().equals("3")){

}else if (angka.getSelectedItem().equals("4")){

}else if (angka.getSelectedItem().equals("5")){

}else if (angka.getSelectedItem().equals("6")){

}else if (angka.getSelectedItem().equals("7")){

}else if (angka.getSelectedItem().equals("8")){

// TODO add your handling code here:

}
private void jurusanActionPerformed(java.awt.event.ActionEvent evt) {

if (jurusan.getSelectedItem().equals("--Pilih Jurusan--")){

else if (jurusan.getSelectedItem().equals("Teknik Informatika")){

else if (jurusan.getSelectedItem().equals("Management Informatika")){

// TODO add your handling code here:

int brs;

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {

if(evt.getClickCount()==1){

brs=jTable1.rowAtPoint(evt.getPoint());

txt1.setText(jTable1.getValueAt(brs, 0).toString());

txt2.setText(jTable1.getValueAt(brs, 1).toString());

jenis.setSelectedItem(jTable1.getValueAt(brs, 2).toString());

jurusan.setSelectedItem(jTable1.getValueAt(brs, 3).toString());

angka.setSelectedItem(jTable1.getValueAt(brs, 4).toString());

} // TODO add your handling code here:

private void jenisActionPerformed(java.awt.event.ActionEvent evt) {

if (jenis.getSelectedItem().equals("--Pilih Jenis Kelamin--")){

else if (jenis.getSelectedItem().equals("Laki-laki")){

}
else if (jenis.getSelectedItem().equals("Perempuan")){

// TODO add your handling code here:

/**

* @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(pendaftaran.class.getName()).log(java.util.loggi
ng.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(pendaftaran.class.getName()).log(java.util.loggi
ng.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(pendaftaran.class.getName()).log(java.util.loggi
ng.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(pendaftaran.class.getName()).log(java.util.loggi
ng.Level.SEVERE, null, ex);

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new pendaftaran().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JComboBox<String> angka;

private javax.swing.ButtonGroup bt1;


private javax.swing.JButton btnEdit;

private javax.swing.JButton btnHapus;

private javax.swing.JButton btnKeluar;

private javax.swing.JButton btnSimpan;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JScrollPane jScrollPane2;

private javax.swing.JScrollPane jScrollPane3;

private javax.swing.JScrollPane jScrollPane4;

private javax.swing.JTable jTable1;

private javax.swing.JTable jTable2;

private javax.swing.JTable jTable3;

private javax.swing.JComboBox<String> jenis;

private javax.swing.JLabel jenk;

private javax.swing.JComboBox<String> jurusan;

private javax.swing.JTextField txt1;

private javax.swing.JTextField txt2;

// End of variables declaration

private void koneksi(){

try{

Class.forName("com.mysql.jdbc.Driver");

con=DriverManager.getConnection("jdbc:mysql://localhost/program","root","");
StatBrg=con.createStatement(rs.TYPE_SCROLL_SENSITIVE,rs.CONCUR_UPDATABL
E);

rs=StatBrg.executeQuery("select*from saya");

}catch(Exception e){JOptionPane.showMessageDialog(null, e);

System.exit(0);}}

private void display(){

try{String sql="select*from saya";

pst=con.prepareStatement(sql);

rs=pst.executeQuery();

jTable1.setModel(DbUtils.resultSetToTableModel(rs));

}catch(Exception e){JOptionPane.showMessageDialog(null, e);

}}

TAMPILAN JFRAME PROGRAM FORMULIR PENDAFTARAN


TAMPILAN DATABASE PROGRAM FORMULIR PENDAFARAN
MAKALAH PROGRAM SIMPAN BARANG DAN
FORMULIR PENDAFTARAN
OBJECK ORIENTED PROGRAMING

DISUSUN OLEH:
NAMA : EM.SUTAN IDRIS
NECI PURWANDA
WAHYU FADHILLAH
KADEK MIRNAWATI
M.YOGA ADITAMA
M.FIRDAUS
ANDRE SILALAHI
YODE
ASRI

Das könnte Ihnen auch gefallen