Membuat
program gaji karyawan pada java netbeans kali ini masih belum menggunakan
database untuk menyimpan hasil perhitungan gaji karyawan, namun hanya berntuk
project sederhana menggunakan Jframe untuk tampilan layoutnya, dan langsung
eksekusi data pada saat itu juga. Untuk Review langsung bentuk program
penggajian karyawannya kira-kira seperti berikut ini.
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
Kemudian klik finish, Sehingga akan membuat Jframe baru untuk packages
penggajian yang nantinya menjadi wadah layout dari program penggajian karyawan
yang akan kita buat. seperti gambar dibawah ini.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.
Gambar 12.
Menambah Actionperfromed untuk menambahkan script
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.
Gambar Script Mengisi Text Box
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);
sehingga seharusnya
tampilan scriptnya akan seperti gambar berikut ini
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.