Kesempatan kali ini Tama akan memberikan tutorial contoh Aplikasi Penggajian Karyawan Sederhana, karena memang pembahasan kali ini dikhusukan bagi para pemula yang ingin belajar pemograman J2SE.
JFrame Diatas terdiri dari :
klik kanan pada text yang akan di beri event KeyReleased, dan selanjutnya pilih event, dan pilih key, kemudian kita pilih KeyReleased.
6. Berikutnya kita akan memberi proses pada button btnClear untuk membersihkan isi dari input yang kita isi, Berikut source codenya :
Soal :
Proses Gaji Karyawan menggunakan logika berikut.
- 0-3 Bulan maka 80% x Gaji Pokok
- 3-12 Bulan maka 100% x Gaji Pokok
- Gaji Pokok 3.250.000
- Gaji Lembur 25.000
Langsung saja menuju Netbeans untuk mendesain UI aplikasi kita menggunajan JFrame.
1. Kita Desain terlebih dahulu tampilan aplikasi kita, berikut Contoh desain dari saya check it out :
JFrame Diatas terdiri dari :
- JLabel 12x
- JTextField 7x
- txtID
- txtNama
- txtTahun
- txtBulan
- txtGolongan
- txtLembur
- txtTotal
- JComboBox 1x
- cbBagian
- JRadioButton 2x
- rbLaki
- rbPerempuan
- JButtonGroup 1x
- JButtonGroup1
- JButton 2x
- btnProses
- btnClear
2. Pertama kita buat proses JComboBox terlebih dahulu, supaya ketika kita pilih salah satu bagian akan otomatis mengisi Id Karyawan, Berikut isi codingan dari JComboBox :
3. Selanjutnya kita buat proses untuk text txtBulan kita menggunakan event KeyReleased berikut caranya untuk menampilkan event KeyReleased :
4. Berikutnya kita akan memberi proses pada txtBulan agar menampilkan golongan gaji pada txtGolongan, Berikut source codenya :
5. Berikutnya kita akan memberi proses pada txtTahun agar menampilkan golongan gaji pada txtGolongan, Berikut source codenya :
6. Berikutnya kita akan memberi proses pada button btnClear untuk membersihkan isi dari input yang kita isi, Berikut source codenya :
7. Berikutnya kita akan memberi proses pada button btnProses untuk memperoses semua inputan yang kita isi, Berikut source codenya :
Berikut hasil dari codingan diatas :
Mungkin cukup sekian tutorial dari saya mengenai aplikasi penggajian karyawan sederhana,.. keep clean and sound, see yaaaa...