Membuat Aplikasi Perhitungan Gaji di Java Netbeans

Table of Contents

Cara membuat Aplikasi CLI perhitungan Gaji di Java Netbeans

Cara membuat aplikasi perhitungan gaji di netbeans
Pada Kali ini kita akan membuat aplikasi perhitungan gaji berbasis CLI di java netbeans yah seperti pada gambar di atas.

langsung saja kita praktekkan 

Silahkan buat Project baru di netbeans kalian yah dan berikan nama sesuai yang kalian mau. Lalu buka file project kalian dan cari file Source Packages dan klik kanan pada file tersebut lalu buat package baru di dalamnya dengan cara klik kanan -> new -> java package dan berikan nama package sesuai keinginan kalian.

Setelah itu buat file java class dalam package tersebut, klik kanan pada package -> new -> java class. Kemudian berikan nama Gaji_pegawai.java Pastinya akan seperti di bawah ini yah

Ketika tampilan sudah seperti di atas maka copy code di bawah ini dan pastekan ke dalam class Gaji_pegawai 

----
    private String nama;
    private String golongan;
    private int jamkerja;
    private  int jamkerjanormal = 48;
    private int upahjamkerja;
    private int jamlembur;
    private double upahlembur;
    private double totalgajilembur;
    private double totallembur;
    private double gajipokok;
    private double totalgaji;
    
    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getGolongan() {
        return golongan;
    }

    public void setGolongan(String golongan) {
        this.golongan = golongan;
    }

    public int getJamkerja() {
        return jamkerja;
    }

    public void setJamkerja(int jamkerja) {
        this.jamkerja = jamkerja;
    }
    
    public int getUpahjamkerja(){
        return this.upahjamkerja;
    }
    
    public int getJamlembur(){
        return this.jamlembur;
    }
    
    public double getUpahlembur(){
        return this.upahlembur;
    }
    
    public double getTotallembur(){
        return this.totallembur;
    }
    
    public double getTotalgajilembur(){
        return this.totalgajilembur;
    }
    
    public double getGajipokok(){
        return this.gajipokok;
    }
    
    public double getTotalgaji(){
        return this.totalgaji;
    }
    
    public void TentukanUpah(){
        switch(this.golongan){
            case "A":
                this.upahjamkerja = 5000;
                break;
            
            case "B":
                this.upahjamkerja = 6000;
                break;
                
            case "C":
                this.upahjamkerja = 7500;
                break;
                
            case "D":
                this.upahjamkerja = 9000;
                break;
        }
    }
    
    public void MenghitungGaji (){
        if(this.jamkerja > this.jamkerjanormal){
            this.upahjamkerja = this.upahjamkerja * this.jamkerjanormal;
            this.jamlembur = this.jamkerja - this.jamkerjanormal;
            this.upahlembur = this.upahjamkerja * 0.15 ;
            this.totalgajilembur = this.upahjamkerja * this.upahlembur;
            this.totallembur = this.totalgajilembur * this.jamlembur;
            this.gajipokok = this.upahjamkerja + this.jamkerjanormal;
            this.totalgaji = this.gajipokok;
        }else{
            this.gajipokok = this.upahjamkerja * this.jamkerjanormal;
            this.totalgaji = this.gajipokok;
        }
    }
----

Pastikan anda menempelkan di dalam tanda kurung kurawal Gaji_pegawai yah.

Setelah itu Silahkan buat Class Main di dalam package anda, dengan cara klik kanan package -> new -> Java main. Kemudian berikan nama Main.java Lalu Hapus semua code yang ada di dalam file tersebut dan copy code yang ada di bawah ini dan pastekan kembali ke file Main.java

----

package Tugas3;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        Gaji_pegawai objek = new Gaji_pegawai();

        System.out.println("-- Program Menghitung Gaji Pegawai ");

        System.out.print("-- Masukkan Nama Pegawai : ");
        String namapegawai = input.next();
        objek.setNama(namapegawai);

        System.out.print("-- Masukkan Golongan Kerja Pegawai " + objek.getNama() + " Adalah : ");
        String golongan = input.next();
        objek.setGolongan(golongan);

        System.out.print("-- Masukkan Jam Kerja Pegawai " + objek.getNama() + " Adalah : ");
        int jamkerja = input.nextInt();
        objek.setJamkerja(jamkerja);

        objek.TentukanUpah();

        objek.MenghitungGaji();

        System.out.println("================================================");
        System.out.println("-- Gaji Perjam adalah : Rp. " + objek.getUpahjamkerja());
        System.out.println("================================================");

        System.out.println("-- Jam Lembur Adalah : " + objek.getJamlembur());
        System.out.println("-- Presentasi Upah Lembur Adalah : Rp. " + objek.getUpahlembur());
        System.out.println("-- Gaji Lembur Adalah : Rp. " + objek.getTotalgajilembur());
        System.out.println("-- Total Lembur Adalah : Rp. " + objek.getTotallembur());

        System.out.println("================================================");
        System.out.println("Total Gaji ( Gaji pokok + Total Gaji Lembur ) Adalah Rp ." + objek.getUpahjamkerja() + " Rp. " + objek.getTotallembur() + " : Rp. " + objek.getTotalgaji());
    }

}
----

Pastinya akan ada error bukan ? yapp errornya ada di kodingan paling atas, silahkan ganti nama packagenya sesuai nama package yang anda berikan tadi yah.

Setelah semua selesai, silahkan jalankan file Main.java dan lihat hasilnya.

Apabila terjadi error silahkan berikan komentar di kolom komentar yah.

jika anda tidak ingin susah silahkan download codenya disini


Posting Komentar