Aplikasi program cara menentukan gaji karyawan
Assalamualaikum Wr. Wb
Dalam postingan kali ini saya ingin memenuhi tugas pertemuan ke 8 oleh dosen ter pengajar Slamet Sucipto M. Kom di STMIK Mercusuar Jurusan Teknik Informatika Kelas Malam mengenai "Cara Menentukan Gaji Karyawan Berdasarkan Golongan A, B dan C".
Dengan ketentuan sebagai berikut:
• User Menginput data karyawan (Nama, Nik dan bagian)
• User Menginput golongan karyawan(A/B/C)
• User Menginput jumlah hari masuk
System Yang ditampilkan :
• Data Karyawan
• Tunjangan Transport
• Gaji Pokok
• Potongan Asuransi
• Total Gaji
Uang transport per hari =25000
tunjangan transport = jml Hari masuk * uang transport per hari
• jika golongan A:
gaji pokok = 3000000
potongan asuransi = 5% dari gaji pokok
• Jika golongan B:
gaji pokok = 2500000
potongan asuransi = 3% dari gaji pokok
• jika golongan C:
gaji pokok = 2000000
Total gaji = gaji pokok + tunjangan tranport
Nahh disini saya akan membuat flowchart dan program nya.
FLOWCHART
SOURCE CODE PROGRAM
Scanner input=new Scanner(System.in);
Dalam postingan kali ini saya ingin memenuhi tugas pertemuan ke 8 oleh dosen ter pengajar Slamet Sucipto M. Kom di STMIK Mercusuar Jurusan Teknik Informatika Kelas Malam mengenai "Cara Menentukan Gaji Karyawan Berdasarkan Golongan A, B dan C".
Dengan ketentuan sebagai berikut:
• User Menginput data karyawan (Nama, Nik dan bagian)
• User Menginput golongan karyawan(A/B/C)
• User Menginput jumlah hari masuk
System Yang ditampilkan :
• Data Karyawan
• Tunjangan Transport
• Gaji Pokok
• Potongan Asuransi
• Total Gaji
Uang transport per hari =25000
tunjangan transport = jml Hari masuk * uang transport per hari
• jika golongan A:
gaji pokok = 3000000
potongan asuransi = 5% dari gaji pokok
• Jika golongan B:
gaji pokok = 2500000
potongan asuransi = 3% dari gaji pokok
• jika golongan C:
gaji pokok = 2000000
Total gaji = gaji pokok + tunjangan tranport
Nahh disini saya akan membuat flowchart dan program nya.
FLOWCHART
Scanner input=new Scanner(System.in);
String Nama, NIK, Bagian;
int gajipokok = 0;
int golongankaryawan =0;
int jumlahharimasuk =0;
int uangtransport = 0;
int tunjangantransport = 0;
int totalgaji = 0;
int potonganasuransi = 0;
System.out.println(" PERHITUNGAN GAJI KARYAWAN ");
System.out.println("===================================");
System.out.print("Masukkan Nama = ");
Nama=input.nextLine();
System.out.print("Masukkan NIK = ");
NIK=input.nextLine();
System.out.print("Masukkan Bagian = ");
Bagian=input.nextLine();
System.out.println("Pilihan Golongan");
System.out.println("Golongan 1, Golongan 2, Golongan 3");
System.out.print("masukan golongan = ");
golongankaryawan=input.nextInt();
System.out.print("Masukkan Jumlah Hari Masuk = ");
jumlahharimasuk=input.nextInt();
uangtransport=jumlahharimasuk*25000;
System.out.println(" ");
System.out.println(" DATA KARYAWAN ");
System.out.println(" ================== ");
System.out.println("Nama = "+Nama);
System.out.println("NIK = "+NIK);
System.out.println("Bagian = "+Bagian);
System.out.println("Golongan = "+golongankaryawan);
switch(golongankaryawan){
case 1:
gajipokok=3000000;
potonganasuransi=gajipokok*5/100;
totalgaji=gajipokok+uangtransport-potonganasuransi;
System.out.println ("Tunjangan Transport = "+uangtransport);
System.out.println ("Gaji pokok = "+gajipokok);
System.out.println ("Potongan Asuransi = "+potonganasuransi);
System.out.println ("Gaji = "+totalgaji);
break;
case 2:
gajipokok=2500000;
potonganasuransi=gajipokok*3/100;
totalgaji=gajipokok+uangtransport-potonganasuransi;
System.out.println ("Tunjangan Transport = "+uangtransport);
System.out.println ("Gaji Pokok = "+gajipokok);
System.out.println ("Potongan Asuransi = "+potonganasuransi);
System.out.println ("Gaji = "+totalgaji);
break;
case 3:
gajipokok=2000000;
totalgaji=gajipokok+uangtransport;
System.out.println ("Tunjangan Transport = "+uangtransport);
System.out.println ("Gaji Pokok = "+gajipokok);
System.out.println ("total Gaji = "+totalgaji);
}
}
}
Setelah sudah mari kita jalan kan program gaji karyawan golongan dari golongan A, B dan C
Hasil Running Golongan A :
Hasil Running Golongan B :
Hasil Running Golongan C :
Selesai. .
nah itulah aplikasi menentukan gaji karyawan berdasarkan golongan A, B dan C
Sekian dari postingan saya kali ini, mohon maaf jika ada kata yang tidak berkenan dan kesalahan dalam sebuah penulisan pada postingan yang saya buat kali ini :)
Komentar
Posting Komentar