Assalamualaikum,
Salam Anak Informatika semuanya.
Alhamdulilah saya masih di beri kesempatan untuk memposting
lagi, semoga anda tidak bosan masuk ke blog saya, dan saya harpkan anda semua
bisa menjadi orang sukses, Ammmiieeenn.
Ok gan, Langsung saja Postingan kali ini saya akan
membagikan cara membuat program sederhana lengkap dengan database nya.
Ok langkah pertama kita buat dulu designnya seperti gambar
dibawah ini( Bisa seusai keinginan anda sendiri ).
Nah jika sudah selesei kita masuk kebagian Codingnya.
Siapin Kopi yah, biar ga ngantuk, biar ga pusing juga
hehehe.
1.
--Memasukan code Untuk koneksi kedalam database
buat kelas baru di paling bawah bagian sourcode nya ya atau bebas sesuai
keinginan anda
private void koneksiDatabase() {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException cnf){}
try {conec =
DriverManager.getConnection("jdbc:mysql://localhost/database4a","root","");
System.out.println("Koneksi sukses");
}
catch (SQLException se) {
System.out.println("Koneksi gagal:"+se);
}
catch(Exception e){}
}
}
1. ---
Masuk kebagian Tombol Save.
// TODO add your handling code here:
String vnim =tjnim.getText();
String vnama =tjnama.getText();
String valamat=tjalamat.getText();
String vkota=tjkota.getText();
String vjurusan =tjjurusan.getText();
String vsemester =tjsemester.getText();
if(tjnim.getText().trim().equals("")){JOptionPane.showMessageDialog(null,"Data
masih kosong",
"PERHATIAN",JOptionPane.WARNING_MESSAGE);
}
else {
try{
java.sql.Statement
stat=conec.createStatement();
ResultSet data=stat.executeQuery("SELECT * FROM tblmahasiswa WHERE
nim="+tjnim.getText()+"");
if(data.next()) {
JOptionPane.showMessageDialog(null,"NIM sudah dimasukan");
tjnim.requestFocus();
}
else{
String sql ="INSERT INTO
tblmahasiswa
VALUES('"+vnim+"','"+vnama+"','"+valamat+"','"+vkota+"','"+vjurusan+"','"+vsemester+"')";
stat.executeUpdate(sql);
tjnim.setText("");
tjnama.setText("");
tjalamat.setText("");
tjkota.setText("");
tjjurusan.setText("");
tjsemester.setText("");
tjnim.requestFocus();
}
stat.close();
}
catch (Exception exc){
System.err.println("Terjadi kesalahan:"+exc);
}
}
1. ---
Masuk kedalam tombol delete dan tulis kodingnya
seperti ini.
// TODO add your handling code here:
String sql="delete from tblmahasiswa
where nim='"+tjnim.getText().trim()+"'";
if(tjnim.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"NIM masih
kosong!","Hapus Data",JOptionPane.WARNING_MESSAGE);
tjnim.requestFocus();}
else {
try{
Statement
stat=conec.createStatement();
stat.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Data Sudah
Dihapus","Hapus Data",JOptionPane.WARNING_MESSAGE);
stat.close();
tjnama.setText("");
tjalamat.setText("");
tjkota.setText("");
tjjurusan.setText("");
tjsemester.setText("");
tjnim.requestFocus();
}
catch (Exception exc){
System.err.println(sql);
System.err.println("Error:"+exc);}
}
1.
---Masuk kedalam tombol Edit.
// TODO add your handling code here:
String sql="update tblmahasiswa set nama='"+tjnama.getText()+
"',alamat='"+tjalamat.getText()+
"',kota='"+tjkota.getText()+
"',jurusan='"+tjjurusan.getText()+
"',semester='"+tjsemester.getText()+
"'where
nim='"+tjnim.getText()+"'";
if(tjnim.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"Data masih
kosong!","Edit Data",JOptionPane.WARNING_MESSAGE);
tjnim.requestFocus();
}
else{
try{
Statement
stat=conec.createStatement();
stat.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Data Sudah
diedit","Edit Data",JOptionPane.WARNING_MESSAGE);
stat.close();
//conec.close();
tjnim.requestFocus();
}
catch (Exception exc) {
System.err.println("Error:"+exc);
}
}
1.
--Masuk kebagian tombol Search ( Cari )
// TODO add your handling code
here:
String sql="SELECT * FROM tblmahasiswa WHERE
nim='"+tjnim.getText()+"'";
try{
Statement stat =conec.createStatement();
ResultSet rs=stat.executeQuery(sql);
if(rs.next()){
tjnim.setText(rs.getString(1));
tjnama.setText(rs.getString(2));
tjalamat.setText(rs.getString(3));
tjkota.setText(rs.getString(4));
tjjurusan.setText(rs.getString(5));
tjsemester.setText(rs.getString(6)); }
else {
JOptionPane.showMessageDialog(null,"NIS tidak ada",
"PERHATIAN",JOptionPane.WARNING_MESSAGE);
tjnim.requestFocus(); }
stat.close();
}
catch(Exception exc) {
System.err.println("Terjadi kesalahan:"+exc);
}
1.
--Sekarang di bagian tombol Cancel ( Hapus )
// TODO add your handling code here:
tjnim.setText("");
tjnama.setText("");
tjalamat.setText("");
tjkota.setText("");
tjjurusan.setText("");
tjsemester.setText("");
Nah bagaimana kawan,Mudah kan, :D ,
Maaf ya jika ada kesalahan kesalahan dari postingan ini,Sungguh
manusia tiada yang sempurna.
Terimakasih sudah mengunjungi blog kami.
Jangan lupa Polling ya di bagian Pojok kanan atas.
Terima kasih.
Assalamualaikum wr.wb
Salam Informatika.
#Note : Jika tida
running, coba lihat kembali variablenya dan nama di databasenya , jangan lupa
di ubah .... J