Note :
untuk icon pada button anda bisa mendownload nya di google images, icon yang bagus adalah dengan format .png
PreparedStatement p = (PreparedStatement)
Db_Connection.getKoneksi().preparedStatement(sql);
p.executeUpdate();
getData();
}catch (SQLException err){
JOptionPane.showMessageDialog(null, err.getMessage());
}
}
Memanggil Class loadGaji
Selanjutnya adalah pemanggilan class loadGaji() saat jabatan pada cmboxJabatan dipilih, berikut kode program pada
cmboxJabatan:
private void cmboxJabatanActionPerformed(java.awt.event.ActionEvent evt{
loadGaji();
}
Jalankan program dengan menekan tombol pada keyboard Shift + F6, lakukan uji coba
input data pada aplikasi.
Lakukan pemanggilan class Reset() saat tombol Reset di klik, berikut kode program pada
tombol Reset
private void btnResetActionPerformed(java.awt.event.ActionEvent evt{
Reset();
}
Selanjutnya klik kanan pada tblGaji pada bagian Design kemudian pilih Events – Mouse –
mouseClicked, kemudian lakukan pemanggilan class dataSelect() pada events tersebut.
private void tblGajiMouseClicked(java.awt.event.MouseEvent evt{
dataSelect();
}
Kemudian jalankan program dan lakukan pemilihan data pada tabel tblGaji, jika berhasil
maka data yang dipilih akan tampil pada komponen – komponen yang disediahkan.
getData();
Reset();
JOptionPane.showMessageDialog(null, "Update berhasil....");
}catch(SQLException err){
JOptionPane.showMessageDialog(null, err.getMessage);
}
}
Kemudian klik kanan pada tombol Update pilih Events – Action – actionPerformed,
kemudian lakukan pemanggilan pada events tersebut:
private void btnUpdateActionPerformed(java.awt.event.ActionEvent evt){
updateData( );
}
Kemudian klik kanan pada tombol Delete pilih Events – Action – actionPerformed,
kemudian lakukan pemanggilan pada events tersebut :
private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt){
deleteData();
}
Proses pembuatan aplikasi penggajian karyawan telah selesai, silahkan jalankan program
tersebut dan coba untuk menggunkan perintah - perintah yang telah dibuat.
Membuat sebuah subroutine untuk mengatur tampilan gridview agar lebih enk di lihat, perintah
dasarnya seperti brikut :
Sub aturDGV()
Try
dgvDaftarSiswa.Columns(0).Width = 70
dgvDaftarSiswa.Columns(1).Width = 130
dgvDaftarSiswa.Columns(2).Width = 100
dgvDaftarSiswa.Columns(3).Width = 150
dgvDaftarSiswa.Columns(0).HeaderText = "NIP"
dgvDaftarSiswa.Columns(1).HeaderText = "Nama"
dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"
dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"
Catch ex As Exception
End Try
End Sub
Jadi pada printah diatas kita mnegatur ukuran lebar dari masing masing kolom dalam grid view dan juga
mengatur headertext masing masing kolom dengan nama field yg ada di database
Printah untuk menampilkan data dari data base ke dalam grid , buat subroutine dengan nama
menampilkan nama siswa , atau sperti berikut :
Sub tampilSiswa()
Call koneksi()
da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from
siswa", conn)
ds = New DataSet
da.Fill(ds, "siswa")
dgvDaftarSiswa.DataSource = ds.Tables("siswa")
End Sub
Logika di atas menampilkan di gdv dftrsiswa
Jika susdah selanjutnya panggil tersebut pada form di load, code nya sebagai berikut :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call tampilSiswa()
Call aturDGV()
End Sub
Code lengakp
Imports MySql.Data.MySqlClient
Public Class Form1
Catch ex As Exception
MessageBox.Show("Insert data siswa gagal dilakukan.")
End Try
End Sub
Sub tampilSiswa()
Call koneksi()
da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from
siswa", conn)
ds = New DataSet
da.Fill(ds, "siswa")
dgvDaftarSiswa.DataSource = ds.Tables("siswa")
End Sub
Sub aturDGV()
Try
dgvDaftarSiswa.Columns(0).Width = 70
dgvDaftarSiswa.Columns(1).Width = 130
dgvDaftarSiswa.Columns(2).Width = 100
dgvDaftarSiswa.Columns(3).Width = 150
dgvDaftarSiswa.Columns(0).HeaderText = "NIP"
dgvDaftarSiswa.Columns(1).HeaderText = "Nama"
dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"
dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"
Catch ex As Exception
End Try
End Sub
End Class
Kemudian pada “Form1” tersebut silahkan anda tambahkan sebuah button “Tambah”.
Kurang lebih kesudahannya ibarat gambar di bawah ini :
3. Kemudian, pada “Form1” silahkan anda double klik pada button “Tambah”, lalu
tambahkan koding ibarat gambar berikut :
5. Kemudian silahkan anda “Rename” setiap tool-tool yang ada pada “Form_Intput” ibarat
tabel di bawah ini :
9. Kemudian pada button “Simpan” silahkan anda ketikkan koding pemanggilan “Sub
simpan”. Kurang lebih ibarat gambar berikut :
12. Selesai.