APLIKASI SURAT PERINTAH PERJALANAN DINAS KABUPATEN MAGELANG
menggunakan java netbeands
Kebetulan saya sudah semester 5 masuk semester 6,saya menempuh mata kuliah PKL(Praktek Kerja Lapangan ) di Dinas komunikasi dan Informatika di kabupaten magelang.
Tugas saya selama 1 bulan di sini adalah membuat aplikasi untuk surat perjalanan dinas yang selama ini masih manual di lakukan dan banyak pegawai yang merangkap dalam .
Tampilan Awal>>
Tampilan pengisian form>>
Listing code untuk Simpan,update dan Hapus>>
buat method baru untuk simpan data
public void simpanData()
{
String sql="";
String idpejabat="";
String kodelokasi="";
String pjbt = (String) pemperintah.getSelectedItem();
String lok = (String) instansi.getSelectedItem();
idpejabat = GetString ("pejabat","nama_pejabat",pjbt,"kode_pejabat");
kodelokasi = GetString ("instansi","keterangan",lok,"kode");
sql = "Insert into data2 ";
sql +="(nip,id_pejabat,kode_lokasi,tujuandinas,kendaraan,";
sql +="tempatberangkat,tempattujuan,lamaperjalanan,tglberangkat,";
sql +="tglkembali,anggaran,keterangan)values(";
sql +="'"+this.txtNIP.getText()+"','"+idpejabat+"','"+kodelokasi+"','"+this.tujuan.getText()+"','"+this.kendaraan.getSelectedItem();
sql +="','"+ this.berangkat.getText()+"','"+this.temtujuan.getText()+"','"+this.lama.getText()+"','"+this.tangberangkat.getText();
sql+="','"+this.tangkembali.getText()+"','"+this.anggaran.getText()+"','"+this.keterangan.getText()+"'";
sql += ")";
{
try {
//JOptionPane.showMessageDialog(null, "berhasil disimpan");
Statement stmt = con.createStatement();
stmt.executeUpdate(sql);
tampilData();
}
catch(Exception e){
// System.out.println(e);
System.out.println(sql);
//JOptionPane.showMessageDialog(null, "gagal simpan"+sql);
}
clear();
}
tampilData();
}
>>update data
public void updatedata(){
String sql="";
String kodelokasi="";
try{
String lok = (String) instansi.getSelectedItem();
kodelokasi = GetString ("instansi","keterangan",lok,"kode");
sql =" UPDATE data2 SET tujuandinas ='" + tujuandinas.getText() + "',";
sql += "kendaraan= '"+kendaraan.getSelectedItem()+"',";
sql += "tempatberangkat= '"+temberangkat.getText()+"',";
sql += "tempattujuan= '"+tujuan.getText()+"',";
sql += "lamaperjalanan= '"+lamajalan.getText()+"',";
sql += "tglberangkat= '"+berangkat.getText()+"',";
sql += "tglkembali= '"+kembali.getText()+"',";
sql += "anggaran= '"+anggaran.getText()+"',";
sql += "kode_lokasi= '"+kodelokasi+"',";
sql += "keterangan= '"+keterangan.getText()+"' where id=" + idnya ;
//JOptionPane.showMessageDialog(null, "gagal simpan"+sql);
//System.out.println(sql);
Statement stmt = con.createStatement();
stmt.executeUpdate(sql);
}
catch(Exception e){
System.out.println(e);
}
//clear();
tampilData();
}
>>Hapus data
public void hapusData()
{ //int hasil=0;
String sql ="";
sql = //"select from data2 where nip=\""+txtNIP.getText()+"\""
"DELETE FROM data2 WHERE data2.nip="+this.txtNIP.getText()+" && data2.tglberangkat = '"+this.berangkat.getText()+"'";
{
try{
Statement st = con.createStatement();
st.executeUpdate(sql);
}catch(SQLException e){
System.out.println("tidak bisa hapus data "+sql);
//System.out.println("berhasil hapus data gagal hapus data");
// Statement stmt = con.createStatement();
// stmt.executeUpdate(sql);
// JOptionPane.showMessageDialog(null,"Data Berhasil di hapus");
//System.out.println("DELETED");
}
clear();
//JOptionPane.showMessageDialog(null,"Data Berhasil di hapus");
}
tampilData();
}
Tidak ada komentar:
Posting Komentar