Gambar 1. Tampilan program penggajian karyawan
A. PROJECT JAVA
Berikut inil angkah-langkahnya:
1. Hal pertama, mari kita buat terlebih new project java untuk penggajian karyawan
2. Isi project name dengan nama “penggajian” seperti terlihat pada gambar dibawah ini
Gambar 2. Memulai membuat program penggajian
karyawan
Kemudian,
tekan tombol “Finish”
3. Setelah
project penggajian terbentuk, klik kanan pada “Source Packages” kemudian pilih
menu “New” dan pilih lagi “Jframe Form” seperti terlihat pada gambar dibawah
ini.
Gambar 3.
Menambah JFrame untuk layout penggajian
Sehingga akan tampil untuk settingan name dan lokasi
pada jframe, untuk class name, beri nama “gajikaryawan”. Seperti terlihat pada
gambar di bawah ini.
Gambar 4.
Memberikan nama class untuk jframe
Gambar 5. Layout Dasar Untuk Form Penggajian Karyawan di Java
B. DESAIN PROJECT
Berikut langkah-langkah dan penjelasan tentang desain Projectnya:
1. Selanjutnya, isi jframe tersebut dengan komponen seperti gambar berikut ini
Gambar 6. Menambah Komponen untuk membentuk Form Penggajian
Kamu bisa menambahkannya melalui tools yang tersedia pada palette seperti yang ditandai kotak merah pada gambar diatas, berikut komponen yang dari keseluruhannya.
- Jlabel
ada 9 buah
- jTextField
ada 5, sesuaikan urutannya dengan gambar diatas,
- combo
box ada 3, urutannya dari yang kiri 1 dan 2, dan ketiga yang sebelah
kanan.
- Kemudian,
jbotton ada 2
2. Kemudian,
rubah teks yang ada pada semua Jlabel, jbutton dengan cara klik kanan labelnya,
dan pilih edit text, seperti gambar berikut ini.
Gambar 7.
Mengubah Text Label
Ubah semuanya, dan sesauikan dengan seperti gambar berikut ini
Gambar 8.
Mengubah Label Text pada Form Penggajian
C. DESAIN CODING
Setelah selesai mengubah layout dan
susunannya, selanjutnya adalah mengubah variable namenya agar lebih mudah di
kenali.
3. Klik
Jtextfield1, pada bagian kanan terdapat properties, pilih “code”,
kemudian ganti Jtextfield1 menjadi txtnik. Seperti terlihat pada gambar dibawah
ini.
Gambar 9.
Mengubah Varibale Name untuk setiap atribute
Ubah yang lainnya dengan panduan seperti berikut ini.
Jtextfield2 menjadi txtnm,
Jtextfield3 menjadi txtgaji, Jtextfield4 menjadi txtlbr dan Jtextfield5 menjadi
txttg
jComboBox1 menjadi cbjk , jComboBox2
menjadi cbjb, jComboBox3 menjadi cmblbr
dan jButton1 menjadi btnhitung,
jButton2 menjadi btnout.
Sehingga pada source penggajian karyawan java, semuanya hasil perubahan
yang tadi akan seperti berikut ini
Gambar 10.
Untuk Komponen yang ditambahkan
4. Kemudian,
kita isi list data untuk combo boxnya, untuk combo box pertama adalah cmbjk,
klik combo box tersebut, perhatikan pada bagian sebelah kanan, pilih menu
propertisnya, dan pada bagian “Model” klik symbol titik tiga (…), perhatikan
gambar berikut ini.
Gambar
11. Menambah Item di Text Box
Ganti, isi datanya dari item1, item2 dst.. menjadi
--Pilih Jenis Kelamin--
Laki-laki
Perempuan
Setelah itu, klik ok. Lakukan hal yang sama untuk cmbjb dan cmblbr, dengan
data list sebagai berikut.
Untuk cmbjb
:
--Pilih Jabatan--
Manajer
Personalia
Customer Service
Security
Untuk cmblbr
:
--Pilih Jam Lembur--
1 Jam
2 Jam
3 Jam
4 Jam
5 Jam
Untuk selanjutnya kita masuk ke tahap pengcodingan untuk memberikan aksi
dan hasil dari layout yang telah kita bentuk tadi, ikut langkah-langkah berikut
dengan benar
5. Klik kanan pada cmbjb, pilih events, kemudian pilih Action, dan terakhir pilih Action Performed, seperti gambar dibawah ini.
Maka akan dibawah pada bagian sources dengan Private
void cmbjbActionPerformed, isi bagian tersebut dengan script dibawah ini.
if (cbjb.getSelectedItem().equals("--Pilih Jabatan--")){
txtgaji.setText("");
}
Else if (cbjb.getSelectedItem().equals("Manajer")){
txtgaji.setText("3000000");
}
else if (cbjb.getSelectedItem().equals("Personalia")){
txtgaji.setText("2500000");
}
else if (cbjb.getSelectedItem().equals("Customer Service")){
txtgaji.setText("2000000");
}
else if (cbjb.getSelectedItem().equals("Security")){
txtgaji.setText("1700000");
}
Sehingga hasilnya akan seperti gambar berikut ini.
6. Selanjutnya kita lakukan juga hal yang sama seperti langkah kedelapan untuk cmblbr, yaitu membuat ActionPerformed seperti gambar berikut ini.
Gambar 13.
Menambah Action Performed
Isi bagian tersebut dengan script berikut ini.
if (cmblbr.getSelectedItem().equals("--Pilih Jam Lembur--")){
txtlbr.setText("");
}
else if (cmblbr.getSelectedItem().equals("1 Jam")){
txtlbr.setText("50000");
}
else if (cmblbr.getSelectedItem().equals("2
Jam")){
txtlbr.setText("100000");
}
else if (cmblbr.getSelectedItem().equals("3
Jam")){
txtlbr.setText("150000");
}
else if (cmblbr.getSelectedItem().equals("4
Jam")){
txtlbr.setText("200000");
}
else if (cmblbr.getSelectedItem().equals("5
Jam")){
txtlbr.setText("250000");
}
Sehingga hasilnya seharusnya seperti gambar dibawah ini
Gambar 14. Script untuk
TextBox Lembur
7. Lakukan hal yang sama pada btnhitung dan btnout, kemudian isi scriptnya seperti berikut ini.
Untuk
btnhitung :
int x=Integer.parseInt(txtgaji.getText());
int y=Integer.parseInt(txtlbr.getText());
int total=x+y;
txttg.setText(String.valueOf(total));
untuk
btnout:
txtnik.setText (null);
txtnm.setText (null);
txtgaji.setText (null);
txtlbr.setText (null);
txttg.setText (null);
Gambar 15. Script Clear dan Hitung
Nah sampai
disini kita sudah selesai membuat program sederhana penggajian karyawan dengan
java netbeans, sebagai testing program gaji karyawan java netbeans tersebut
adalah seperti berikut ini
Gambar 16. Tampilan Program Penggajian Karyawan di java netbeans
Demikianlah yang bisa disampaikan mengenai pembuatan program penggajian karyawan menggunakan java netbeans IDE, semoga berguna dan dapat membantu.
















