TUGAS
JCREATOR
“MEMBUAT INPUT GAJI PEGAWAI
PT ABC”
KASUS PROGRAM
Menghitung total gaji karyawan,
Diketahui :
- golongan gaji 1 =
Rp. 750.000
- golongan gaji 2 = Rp. 1000.000
- golongan gaji 3 = Rp. 1500.000
- golongan gaji 4 = Rp. 2000.000
Jika masa kerja pegawai lebih dari 10 tahun maka pegawai
akan mendapatkan bonus Rp.200.000, jika masa kerja pegawai kurang dari 10 tahun
maka pegawai tidak mendapat bonus.
CODING
/**
* @(#)golgaji.java
*
*
* @author
* @version 1.00
2015/3/10
*/
import java.util.Scanner;
public class gaji_pegawai {
public static void
main (String[]args) {
Scanner input = new
Scanner (System.in);
//deklarasi
variabel
int
gol,masakerja,tahunmasuk;
String nama;
long gapok
=0,bonus,gaji;
System.out.println ("");
System.out.println
(" INPUT DATA
PEGAWAI");
System.out.println
("
<<====================================================|>>");
System.out.print
(" Masukkan Nama Pegawai = ");
nama =
input.nextLine();
System.out.print
(" Masukkan Golongan
Pegawai = ");
gol =
input.nextInt();
System.out.print
(" Masukkan Tahun Masuk kerja =
");
tahunmasuk =
input.nextInt();
System.out.println
("<<========================================================|>>");
System.out.println ("");
System.out.println
("");
System.out.println
(" Menghitung Gaji
karyawan PT. ABC");
System.out.println
("|==============================================================|");
System.out.println
(" Nama Pegawai =
"+nama);
System.out.println
(" Golongan Pegawai = "+gol);
System.out.print
(" Gaji Pokok pegawai =");
switch (gol) {
case 1 :
gapok = 750000;
System.out.println (" Rp.
750.000");
break;
case 2 :
gapok = 1000000;
System.out.println (" Rp.
1000.000");
break;
case 3 :
gapok = 15000000;
System.out.println (" Rp.
1500.000");
break;
case 4 :
gapok = 2000000;
System.out.println (" Rp.
2000.000");
break;
default :
System.out.println (" Golongan yang anda input salah");
System.out.println (" #Silahkan pilih golongan
1,2,3 atau 4");
}
System.out.println (" Tahun Masuk
Kerja = Tahun "+tahunmasuk);
masakerja=2015-tahunmasuk;
System.out.print (" Masa
Kerja = "+masakerja);
System.out.println ("
Tahun");
System.out.print (" Bonus = ");
if (masakerja>=10)
{
System.out.println ("Rp.200.000");
gaji=gapok+200000;
}
else
{
System.out.println
("Rp.0");
gaji=gapok+0;
}
System.out.println
(" --------------------------------------------------------------");
System.out.println (" gaji
Total = Rp." +gaji);
System.out.println
("|==============================================================|");
}
}
OUTPUT PERTAMA
Jika masa
kerja pegawai lebih dari 10 tahun, maka pegawai akan mendapat bonus sebesar
Rp.200.000. tampilan output akan seperti di bawah ini .
OUTPUT KEDUA
Jika masa kerja pegawai kurang dari 10 tahun, maka pegawai
tidak akan mendapat bonus . tampilan output akan seperti di bawah ini .
OUTPUT KETIGA
Jika manginput golongan gaji pegawai tidak sesuai yg dianjurkan dan masa kerja pegawai kurang
dari 10 tahun , maka jumlah gaji total tidak sesuai yg diharapkan. tampilan output
akan tampil seperti di bawah ini .
Mantep cui ijin sedot....
ReplyDeleteSangat membantu untuk tugas kuliah saya, terima kasih sudah berbagi. Semangat!
ReplyDelete