Selamat Datang Di Blog Virtual Site
Terima kasih atas kunjungan Anda di blog Virtual Site,
semoga apa yang saya share di sini bisa bermanfaat dan memberikan motivasi pada kita semua
untuk terus berkarya dan berbuat sesuatu yang bisa berguna untuk orang banyak.

program menghitung gaji karyawan

Program menghitung gaji karyawan menggunakan java (private class) sesuai dengan data yang di inputkan


File I
simpan dengan nama MainKaryawan.java

import java.io.*;
import java.util.Scanner;
public class MainKaryawan {
    public static void main(String[] arg) {
        // instansiasi class karyawan
       
       
        karyawan k = new karyawan();
       
        System.out.println("####################");
        System.out.println("#         HITUNG            #");
        System.out.println("#     Gaji Karyawan      #");
        System.out.println("####################");
        System.out.println("Masukkan");
        // set nilai
        System.out.print("NIK:");
        k.setNIK(System.console().readLine());
        System.out.print("Nama Karyawan         :");
        k.setNamaKaryawan(System.console().readLine());
        System.out.print("Alamat Karyawan       :");
        k.setAlamatKaryawan(System.console().readLine());
        System.out.print("Nama Jabatan          :");
        k.setJabatan(System.console().readLine());
        System.out.print("Gaji Pokok            :");
        k.setGajiPokok(Integer.parseInt(System.console().readLine()));
        System.out.print("Tunjangan             :");
        k.setTunjangan(Integer.parseInt(System.console().readLine()));
        System.out.print("Gaji Kotor            :");
        System.out.println(k.getGajiKotor());
        System.out.print("Pajak Penghasilan     :");
        System.out.println(k.getPajakPenghasilan());
        System.out.print("Potongan:");
        System.out.println(k.getPotongan()          );
        System.out.print("Gaji Bersih           :");
        System.out.println(k.getGajiKotor() - k.getPajakPenghasilan() - k.getPotongan());
        System.out.println("=====================");
       
    }
}


#####################################################################################
File II
simpan dengan nama karyawan.java

public class karyawan {
    // variable
    private int gajiPokok, tunjangan, gajiKotor, pajakPenghasilan, potongan, gajiBersih;
    private String NIK, namaKaryawan, alamatKaryawan, jabatan;
    // constructor default
    public karyawan() {
   
    }
   
   
   
    public void setNIK(String NIK) {
        this.NIK = NIK;
    }
   
    public void setNamaKaryawan(String namaKaryawan) {
        this.namaKaryawan = namaKaryawan;
    }
   
    public void setAlamatKaryawan(String alamatKaryawan) {
        this.alamatKaryawan = alamatKaryawan;
    }
   
    public void setJabatan(String jabatan) {
        this.jabatan = jabatan;
    }
   
    public void setGajiPokok(int gajiPokok) {
        this.gajiPokok = gajiPokok;
    }
   
    public void setTunjangan(int tunjangan) {
        this.tunjangan = tunjangan;
    }
        public void setGajiKotor(int gajiKotor) {
        this.gajiKotor = gajiKotor;
    }
    // set pajak penghasilan
    public void setPajakPenghasilan(int pajakPenghasilan) {
        this.pajakPenghasilan = pajakPenghasilan;
    }
    // set potongan
    public void setPotongan(int potongan) {
        this.potongan = potongan;
    }
   
    // set gajiBersih
    public void setGajiBersih(int gajiBersih) {
        this.gajiBersih = gajiBersih;
    }
   
    public String getNIK() {
        return NIK;
    }
   
    public String getnamaKaryawan() {
        return namaKaryawan;
    }
    public String getalamatKaryawan() {
        return alamatKaryawan;
    }
    public String getjabatan() {
        return jabatan;
    }
   
    // ambil gajiKotor
    public double getGajiKotor() {
        return (gajiPokok + tunjangan);
    }
    // ambil pajakPenghasilan
    public double getPajakPenghasilan() {
        return (0.10*gajiKotor);
    }
    // ambil potongan
    public double getPotongan() {
        return (0.01*gajiKotor);
    }
   
    // hitung gajiBersih
    public double gajiBersih() {
        return (gajiKotor - pajakPenghasilan - potongan);
    }
}




Gni tampilan program Jadinyaa...



Sekian source code dari program menghitung gaji karyawan.java
Enter your email address to get update from Kompi Ajaib.
Print PDF
Next
« Prev Post
Previous
Next Post »

Copyright © 2013. Virtual_Site.inc | Distributed By Macwebs Facility | Proudly Powered By Blogger