Contoh Program Penggajian Kayawan Java Netbeans Menggunakan Jframe
Kembali lagi pada pembahasan java netbeans, yang pada kesempatan ini bersama www.anakit.id akan membagikan sekaligus membahas contoh program java netbeans gaji karyawan dimana program ini nantinya akan berbentuk program perhitungan gaji karyawan dalam bentuk program yang sederhana.
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.
Baik, untuk tidak memperpanjang pendahuluan, kita langsung membuat contoh program penggajian karyawan dengan java netbeans, mari ikuti langkah-langkah berikut ini.
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
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.
Sehingga akan tampil untuk settingan name dan lokasi pada jframe, untuk class name, beri nama “gajikaryawan”. Seperti terlihat pada gambar di bawah ini.
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.
4. Selanjutnya, isi jframe tersebut dengan komponen seperti gambar berikut ini
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
5. Kemudian, rubah teks yang ada pada semua Jlabel, jbutton dengan cara klik kanan labelnya, dan pilih edit text, seperti gambar berikut ini.
Rubah semuanya, dan sesauikan dengan seperti gambar berikut ini
Setelah kamu merubah layout dan susunannya, selanjutnya adalah merubah variable namenya agar lebih mudah di kenali.
6. Klik Jtextfield1, pada bagian kanan terdapat properties, pilih “code”, kemudian ganti Jtextfield1 menjadi txtnik. Seperti terlihat pada gambar dibawah ini
Rubah yang lainnya dengan panduan seperti berikut ini.
Jtextfield2 menjadi txtnm, Jtextfield3 menjadi txtgaji, Jtextfield4 menjadi txtlbr dan Jtextfield5 menjadi txttg
jComboBox1 menjadi cmbjk , jComboBox2 menjadi cmbjb, 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
7. 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.
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
Sehingga hasil layout program penggajian karyawan seharunya akan seperti berikut ini
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
8. 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 (cmbjb.getSelectedItem().equals("--Pilih Jabatan--")){ txtgaji.setText(""); } else if (cmbjb.getSelectedItem().equals("Manajer")){ txtgaji.setText("3000000"); } else if (cmbjb.getSelectedItem().equals("Personalia")){ txtgaji.setText("2500000"); } else if (cmbjb.getSelectedItem().equals("Customer Service")){ txtgaji.setText("2000000"); } else if (cmbjb.getSelectedItem().equals("Security")){ txtgaji.setText("1700000"); }
Sehingga hasilnya akan seperti gambar berikut ini.
9. Selanjutnya kita lakukan juga hal yang sama seperti langkah kedelapan untuk cmblbr, yaitu membuat ActionPerformed seperti gambar berikut ini.
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
10. 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
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
Diatas adalah bentuk yang sangat sederhana, kamu bisa merubah setiap variable maupun nilai-nilai yang ada didalamnya untuk bisa bereksperiment untuk meningkatkan pemahaman dalam hal ini pada program penggajian karyawan menggunakan java netbeans.
Demikianlah yang bisa disampaikan mengenai panduan dalam membuat program penggajian karyawan menggunakan java netbeans IDE, semoga berguna dan dapat membantu pengetahuan dan skill anda.
Nah bagaimana kalau saya ingin menampilkan total gaji dengan jumlah hari absensi om?
ReplyDeleteMisal saya tambahkan combobox kehadrian ( 22 hari) dan field text (yang hasilnya kita ambil dari gaji poko jabatan dikalikan jumlah kehadiran).
Nanti di triger nya gmn o.?
jumlah kehadiran mempengaruhi gaji pokok atau tunjangan dan bonus saja?
Delete