0% menganggap dokumen ini bermanfaat (0 suara)
71 tayangan

Coding Java

Dokumen tersebut berisi kode program Java untuk membuat aplikasi yang dapat melakukan CRUD (create, read, update, delete) data siswa ke dalam basis data menggunakan antarmuka grafis. Program tersebut dapat menampilkan, menambahkan, mengubah dan menghapus data siswa seperti nomor pendaftaran, nama, jenis kelamin, nilai mata pelajaran dan nilai akhir ke dalam tabel database.

Diunggah oleh

Ihsan Pratama
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
71 tayangan

Coding Java

Dokumen tersebut berisi kode program Java untuk membuat aplikasi yang dapat melakukan CRUD (create, read, update, delete) data siswa ke dalam basis data menggunakan antarmuka grafis. Program tersebut dapat menampilkan, menambahkan, mengubah dan menghapus data siswa seperti nomor pendaftaran, nama, jenis kelamin, nilai mata pelajaran dan nilai akhir ke dalam tabel database.

Diunggah oleh

Ihsan Pratama
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

package pkg120520_ihsanpratama; jTextField5.

setText("");
import java.sql.Connection; jTextField6.setText("");
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
}
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
import javax.swing.table.DefaultTableModel;
* Creates new form Form_IhsanSY
import java.util.Date;
*/
import java.text.SimpleDateFormat;
public Form_IhsanSY() {
import
initComponents();
java.util.concurrent.ExecutionException;
import javax.swing.JOptionPane;
koneksi();
public class Form_IhsanSY extends
javax.swing.JFrame { }

public Connection con; private void


public Statement cn; jRadioButton1ActionPerformed(java.awt.even
public ResultSet rs; t.ActionEvent evt) {
public Statement st; // TODO add your handling code here:
public PreparedStatement ps; jr="SK";
public DefaultTableModel dtm; jRadioButton2.setSelected(false);
public String sql; jRadioButton3.setSelected(false);

String nobp=""; }
String nm="";
String jr=""; private void
String mk=""; jRadioButton2ActionPerformed(java.awt.even
int nut,nuas; t.ActionEvent evt) {
double na; // TODO add your handling code here:
jr="SI";
public void koneksi() jRadioButton1.setSelected(false);
{ jRadioButton3.setSelected(false);
try {
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDrive
r"); private void
jButton1ActionPerformed(java.awt.event.Acti
con=DriverManager.getConnection("jdbc:odb onEvent evt) {
c:ihsan_120520","",""); // TODO add your handling code here:
jLabel4.setText("Connection !!!");
} catch (Exception e) { nut=Integer.parseInt(jTextField4.getText());
jLabel4.setText("Not Connection !!!");
} nuas=Integer.parseInt(jTextField5.getText());
}
na=0.40*nut+0.60*nuas;
public void bersih () {
jTextField6.setText(String.valueOf(na));

jTextField1.setText(""); }
jTextField2.setText("");
jTextField3.setText(""); private void
jRadioButton1.setSelected(false); jButton2ActionPerformed(java.awt.event.Acti
jRadioButton2.setSelected(false); onEvent evt) {
jRadioButton3.setSelected(false); // TODO add your handling code here:
jTextField4.setText(""); try {
sql="insert into tblnilai dtm.addRow(tampil);
value('"+jTextField1.getText() }
+"','"+jTextField2.getText()
+"','"+jTextField3.getText() } catch (Exception e) {
+"','"+jr
+"','"+jTextField4.getText()
JOptionPane.showMessageDialog(null,"Gagal
+"','"+jTextField5.getText()
Menampilkan Data");
+"')";
}
st=con.createStatement();
}catch (Exception e) {
st.executeUpdate(sql);

JOptionPane.showMessageDialog(null,"Gagal
JOptionPane.showMessageDialog(null,"SAVED
Set Tabel");
:)");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null,
"NOT SAVE!!");
} }
}
private void
private void jButton6ActionPerformed(java.awt.event.Acti
jButton3ActionPerformed(java.awt.event.Acti onEvent evt) {
onEvent evt) { // TODO add your handling code here:
// TODO add your handling code here: bersih();
try {
Object [] }
judul={"Nomor","Tanggal","No
Registrasi","Nama Peserta", private void
"Jenis Kelamin","Nama jButton7ActionPerformed(java.awt.event.Acti
Paket","Biaya Paket", onEvent evt) {
"Jumlah Paket","Jumlah // TODO add your handling code here:
Biaya"}; int ok=
dtm=new JOptionPane.showConfirmDialog(null,"Apakah
DefaultTableModel(null,judul); Anda Yakin Keluar??");
jTable1.setModel(dtm); if(ok==0)
int no= 1; {
try { dispose();
sql="select * from tbl_120520"; }
Statement }
st=con.createStatement();
ResultSet private void
rs=st.executeQuery(sql); jButton5ActionPerformed(java.awt.event.Acti
while(rs.next()) onEvent evt) {
{ // TODO add your handling code here:
String tglreg=rs.getString(1);
String nreg=rs.getString(2); int ok=
String npes=rs.getString(3); JOptionPane.showConfirmDialog(null,"Apakah
String jk=rs.getString(4); Anda ingin Hapus Data Ini??");
String nmpkt=rs.getString(5); {
String biayapkt=rs.getString(6); try{
String jmlpkt=rs.getString(7); sql="delete from tbl_120520 where
nomorregistrasi='"+jTextField2.getText()+"'";
long jmlbiayapkt = PreparedStatement
Long.parseLong(biayapkt)*Integer.parseInt(j st=con.prepareStatement(sql);
mlpkt); st.executeUpdate();
String [] tampil={""+no+
+,tglreg,nreg,npes,jk,nmpkt,biayapkt,jmlpkt," JOptionPane.showMessageDialog(null,"Hapus
"+jmlbiayapkt}; Sukses :)");
}
jTextField6.setText(jTable1.getValueAt(jTable1.
catch (Exception e) { getSelectedRow(),8).toString());
}
JOptionPane.showMessageDialog(null,"Hapus
Gagal!!"); private void
} jButton4ActionPerformed(java.awt.event.Acti
} onEvent evt) {
} // TODO add your handling code here:
int ok=
private void JOptionPane.showConfirmDialog(null,"Apakah
jTable1MouseClicked(java.awt.event.MouseEv Anda ingin EDIT Data Ini??");
ent evt) { try {
// TODO add your handling code here: sql="update tbl_120520 set
tanggalregistrasi=?, nomorregistrasi=?,
namapeserta=?, jeniskelamin=?,
jTextField1.setText(jTable1.getValueAt(jTable1.
namapaket=?, biayapaket=?, jumlahpaket=?,
getSelectedRow(),1).toString());
where
nomorregistrasi='"+jTextField2.getText()+"'";
jTextField2.setText(jTable1.getValueAt(jTable1.
PreparedStatement
getSelectedRow(),2).toString());
edit=con.prepareStatement(sql);
if(ok==0)
jTextField3.setText(jTable1.getValueAt(jTable1. {
getSelectedRow(),3).toString()); edit.setString(1,jTextField1.getText());
String edit.setString(2,jTextField2.getText());
jr=jTable1.getValueAt(jTable1.getSelectedRow edit.setString(3,jTextField3.getText());
(),4).toString(); edit.setString(4,jr);
if(jr.equals("SK"))
{
edit.setString(5,jTextField4.getText());
jRadioButton1.setSelected(true);
edit.setString(6,jTextField5.getText());
jRadioButton2.setSelected(false);
jRadioButton3.setSelected(false);
}else if(jr.equals("SI")) edit.executeUpdate();
{ st.executeUpdate(sql);
jRadioButton1.setSelected(false);
jRadioButton2.setSelected(true); JOptionPane.showMessageDialog(null,"EDIT
jRadioButton3.setSelected(false); Sukses :)");
}else if(jr.equals("IF")) }
{
jRadioButton1.setSelected(false); }catch (Exception e) {
jRadioButton2.setSelected(false);
jRadioButton3.setSelected(true); JOptionPane.showMessageDialog(null,"EDIT
}else Gagal!!");
{
jRadioButton1.setSelected(false);
}
jRadioButton2.setSelected(false);
jRadioButton2.setSelected(false);
} }

private void
jRadioButton3ActionPerformed(java.awt.even
jTextField4.setText(jTable1.getValueAt(jTable1. t.ActionEvent evt) {
getSelectedRow(),6).toString()); // TODO add your handling code here:
jr="IF";
jTextField5.setText(jTable1.getValueAt(jTable1. jRadioButton1.setSelected(false);
getSelectedRow(),7).toString()); jRadioButton2.setSelected(false);
}

Anda mungkin juga menyukai