0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan3 halaman

Hitung Gaji dan Lembur Karyawan A-C

Dokumen ini adalah program Java yang menghitung total penghasilan karyawan berdasarkan golongan dan jam lembur. Program meminta input golongan (A, B, C) dan jam lembur, kemudian menghitung gaji pokok, gaji lembur, dan total penghasilan. Hasil perhitungan ditampilkan dalam format yang terstruktur.

Diunggah oleh

Helmi Rifai
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan3 halaman

Hitung Gaji dan Lembur Karyawan A-C

Dokumen ini adalah program Java yang menghitung total penghasilan karyawan berdasarkan golongan dan jam lembur. Program meminta input golongan (A, B, C) dan jam lembur, kemudian menghitung gaji pokok, gaji lembur, dan total penghasilan. Hasil perhitungan ditampilkan dalam format yang terstruktur.

Diunggah oleh

Helmi Rifai
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Nama : Helmi Rifai

NIM : 055827521
Prodi : Sistem Informasi
import [Link];

public class tugas3 {


public static void main(String[] args) {
Scanner input = new Scanner([Link]);

//Array gaji berdasarkan golongan A, B, C


int[] gajiGolongan = {5000000, 6500000, 9500000};

//Array persentase lembur


int[] persenLembur = {30, 32, 34, 36, 38 };

//input golongan dan jam lembur


[Link]("MASUKAN GOLONGAN ANDA (A/B/C): ");
String golongan = [Link]().toUpperCase();

[Link]("MASUKAN JAM LEMBUR ANDA: ");


int jamLembur = [Link]();

//Validasi dan tentukan indeks golongan


int indeksGolongan;
if ([Link]("A")) {
indeksGolongan = 0;
} else if ([Link]("B")) {
indeksGolongan = 1;
} else if ([Link]("C")) {
indeksGolongan = 2;
} else {
[Link]("GOLONGAN TIDAK VALID.");
[Link]();
return;
}

//Ambil gaji pokok dari array


int gajiPokok = gajiGolongan[indeksGolongan];

//Menentukan persentase lembur berdasarkan jam


int persen = 0;
if (jamLembur == 1) {
persen = persenLembur[0];
} else if (jamLembur == 2) {
persen = persenLembur[1];
} else if (jamLembur == 3) {
persen = persenLembur[2];
} else if (jamLembur == 4) {
persen = persenLembur[3];
} else if (jamLembur >= 5) {
persen = persenLembur[4];
}

//Menghitung gaji lembur


double gajiLembur = (persen / 100.0) * gajiPokok;

//Menghitung total penghasilan


double totalPenghasilan = gajiPokok + gajiLembur;

//Menampilkan hasil
[Link]("\n--- RINCIAN GAJI ---");
[Link]("Golongan : " + golongan);
[Link]("Gaji Pokok : Rp " + gajiPokok);
[Link]("Jam Lembur : Rp " + jamLembur + " jam");
[Link]("Persentase Lembur : Rp " + persen + "%");
[Link]("Gaji Lembur : Rp %.2f\n", gajiLembur);
[Link]("Total Penghasilan : Rp %.2f\n", totalPenghasilan);

[Link]();
}
}

Anda mungkin juga menyukai