Aplikasi Menghitung Gaji Karyawan
Assalamualaikum
Hallo, kali ini saya membuat program dari java tentang "Gaji Karyawan Berdasarkan Golongan"
Hallo, kali ini saya membuat program dari java tentang "Gaji Karyawan Berdasarkan Golongan"
dengan ketentuan sbb:
1. User menginput data karyawan //nama, nik, bagian//
2. User menginput golongan karyawan //A,B,C//
3. User menginput jumlah hari masuk kerja
4. System akan menampilkan :
4.1 Data karyawan //nama, nik, bagian, golongan//;
4.2 Tunjangan tranport;
4.3 Gaji pokok;
4.4 Potongan asuransi;
4.5 Total gaji;
5. Uang transport per hari = 25.000
6. Tunjangan transport = jumlah hari masuk x uang transport per hari
Gaji pokok:
Jika golongan A:
maka gaji pokok = 3.000.000
dan dipotong asuransi = 5% dari gaji pokok
Jika golongan B:
maka gaji pokok = 2.500.000
dan dipotong asuransi = 3% dari gaji pokok
Jika golongan C:
gaji pokok = 2.000.000
//Khusus Golongan "C" tidak ada potongan//
Total gaji = gaji pokok + tunjangan transport
1. User menginput data karyawan //nama, nik, bagian//
2. User menginput golongan karyawan //A,B,C//
3. User menginput jumlah hari masuk kerja
4. System akan menampilkan :
4.1 Data karyawan //nama, nik, bagian, golongan//;
4.2 Tunjangan tranport;
4.3 Gaji pokok;
4.4 Potongan asuransi;
4.5 Total gaji;
5. Uang transport per hari = 25.000
6. Tunjangan transport = jumlah hari masuk x uang transport per hari
Gaji pokok:
Jika golongan A:
maka gaji pokok = 3.000.000
dan dipotong asuransi = 5% dari gaji pokok
Jika golongan B:
maka gaji pokok = 2.500.000
dan dipotong asuransi = 3% dari gaji pokok
Jika golongan C:
gaji pokok = 2.000.000
//Khusus Golongan "C" tidak ada potongan//
Total gaji = gaji pokok + tunjangan transport
*Script Program
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package algoritmaagam;
import java.util.Scanner;
/**
*
* @author Acer
*/
public class AlgoritmaAgam {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int gajipokok;
int gaji;
int uangtransportperhari;
int tunjangantransport;
int jumlahharimasuk;
int pilihangolongan;
int potonganasuransi;
int totalgaji;
String nama,nik,bagian;
Scanner bacaData = new Scanner(System.in);
System.out.println(" PENENTUAN GAJI KARYAWAN BERDASARKAN GOLONGAN ");
System.out.println("..............................................");
System.out.print("Nama Karyawan : ");
nama = bacaData.nextLine();
System.out.print("Nik Karyawan : ");
nik = bacaData.nextLine();
System.out.print("Posisi Karyawan : ");
bagian = bacaData.nextLine();
System.out.print("Jumlah Hari Masuk : ");
jumlahharimasuk = bacaData.nextInt();
System.out.print("Pilih Golongan : 1.Golongan A. 2.Golongan B . 3.Golongan C ");
System.out.print("\nPilih Golongan : ");
pilihangolongan = bacaData.nextInt();
System.out.println("----------------------------------------------");
System.out.println("Nama Karyawan : " + nama);
System.out.println("Nik Karyawan : " + nik);
System.out.println("Posisi Karyawan : " + bagian);
uangtransportperhari = 25000;
tunjangantransport = jumlahharimasuk * uangtransportperhari;
System.out.println("Tunjangan Transport : " + tunjangantransport);
switch (pilihangolongan){
case 1:
gajipokok = 3000000;
potonganasuransi = 3000000*5/100;
gajipokok = gajipokok - potonganasuransi;
totalgaji = gajipokok + tunjangantransport;
System.out.println("Gaji Pokok : " + gajipokok);
System.out.println("Potongan Asuransi : " + potonganasuransi);
System.out.println("Total Gaji : " + totalgaji);
System.out.println("==============================================");
break;
case 2:
gajipokok = 2500000;
potonganasuransi = 2500000*3/100;
gajipokok = gajipokok - potonganasuransi;
totalgaji = gajipokok + tunjangantransport;
System.out.println("Gaji Pokok : " + gajipokok);
System.out.println("Potongan Asuransi : " + potonganasuransi);
System.out.println("Total Gaji : " + totalgaji);
System.out.println("==============================================");
break;
case 3:
gajipokok = 2000000;
totalgaji = gajipokok + tunjangantransport;
System.out.println("Gaji Pokok : " + gajipokok);
System.out.println("Total Gaji : " + totalgaji);
System.out.println("==============================================");
break;
default:
System.out.println(" \n\nCOBA LAGI !! ");
}
}
}
*Run
*Run Default
Sekian pembahasan yang saya buat, terimakasih.
Wassalamualaikum
Komentar
Posting Komentar