Salam blogger 😀
Oke guys, kali ini saya bagi ilmu sama kalian semua yang lagi cari coding Program Gaji dengan bahasa java yang saya buat dengan Software Netbeans. Oke langsung aja ke inti pembahasannya.
Silahkan comot codingnya. Jangan asal copas, saran saya pelajari juga codingnya biar bisa dan paham.
package program.gaji;
//Paket yang diperlukan
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Scanner;
public class ProgramGaji {
//Program utama
public static void main(String[] args)throws IOException {
InputStreamReader isr=new InputStreamReader (System.in);
BufferedReader br=new BufferedReader(isr);
Scanner Input=new Scanner (System.in);
BufferedReader jab=new BufferedReader (new InputStreamReader (System.in));
BufferedReader gol=new BufferedReader (new InputStreamReader (System.in));
//Deklarasi variable
int gaji=0;
int tunjab,tunker;
char golongan,jabatan;
double pajak,tunjak,gatot;
//Input nama
System.out.print ("Nama Karyawan :");
String Nama=br.readLine();
//Input golongan
System.out.print ("Golongan (A,B,C,D) :");
golongan=(char) gol.read();
//Input jumlah anak
System.out.print ("Jumlah Anak :");
int jumnak=Input.nextInt();
//Input masa kerja
System.out.print ("Masa Kerja(tahun) :");
int masa=Input.nextInt ();
//Input kode jabatan
System.out.print ("Kode Jabatan (M,S,K) :");
jabatan=(char) jab.read();
//Menguji golongan karyawan
if (golongan =='A'||golongan=='a'){
gaji =200000;
}
else if (golongan =='B'||golongan=='b'){
gaji=150000;
}
else if (golongan =='C'||golongan=='c'){
gaji=100000;
}
else {
gaji=75000;
}
//Menguji jabatan karyawan
if (jabatan=='M'||jabatan=='m'){
tunjab=200000;
}
else if (jabatan=='S'||jabatan=='s'){
tunjab=150000;
}
else {
tunjab=100000;
}
//Menguji masa kerja
if (masa<=1){
tunker=100000;
}
else if (masa<=5){
tunker=150000;
}
else {
tunker=200000;
}
//Perhitungan gaji
pajak=(gaji*0.01);
gatot= (gaji+tunjab+tunker)-pajak;
//Tampilan Output
System.out.println ("================================================");
System.out.println (" Slip Gaji Karyawan PT.SENTOSA ");
System.out.println ("________________________________________________");
System.out.println ("Nama Karyawan : "+Nama);
System.out.println ("Gaji Pokok : "+gaji);
System.out.println ("Tunjangan Jabatan : "+tunjab);
System.out.println ("Tunjangan Masa Kerja : "+tunker);
System.out.println ("Gaji Total : "+gatot);
}
}
Berikut tampilan outputnya:
![]() |
Tampilan Output |
0 comments:
Post a Comment