Kamis, 04 Mei 2017

tugas algoritma 3

TUGAS ALGORITMA 3

DATA GAJI KARYAWAN....

Pertemuan-8 Latihan dan Tugas#1
Uang transport per hari =25000
tunjangan transport = jml Hari masuk * uang 
transport per hari
gaji pokok:
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
Buat Aplikasi penentuan Gaji karyawan
berdasarkan golongan A, B,C
Ketentuan:
- user menginput data karyawan (nama,nik,
bagian)
- user menginput golongan karyawan (A/B/C)
- user menginput jumlah hari masuk
- system menampilkan -->
data karyawan;
tunjangan tranport,
gaji pokok;
potongan asuransi
total gaji


FLOWCHART :


SOURCE CODE



/*
 * 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 datakaryawan;

import java.util.Scanner;

/**
 *
 * @author adan
 */
public class Datakaryawan{


public static void main (String[]args){
Scanner input = new Scanner(System.in);
int totalgaji = 0;
int transport =25000;
int pajak = 0;
int jmlharimasuk = 0;
String nik,nama,bagian;
int gapok = 0,gaji;

System.out.println("");
System.out.println("            INPUT GAJI KARYAWAN               ");
System.out.println("==============================================");
System.out.print         ("MASUKAN NAMA KARYAWAN    = ");
nama = input.nextLine();
System.out.print         ("MASUKAN NIK              = ");
nik = input.nextLine();
System.out.print         ("MASUKAN JABATAN          = ");
bagian = input.nextLine();
System.out.print         ("JUMLAH HARI MASUK KERJA  = ");
jmlharimasuk = input.nextInt();


System.out.print("\n1.GOLONGAN  A");
System.out.print("\n2.GOLONGAN  B");
System.out.print("\n3.GOLONGAN  C");

System.out.print("\n");
System.out.print("\nPILIH GOLONGAN                  = NO. ");


        int pilih= input.nextInt();
 
          if (pilih ==1){
           gapok=3000000;
           System.out.println("POTONGAN PAJAK ANSURANSI===>( 5% ) ");
           pajak = 300000/2;
         
         
         }else if (pilih==2){
           gapok = 2500000;
           System.out.println("POTONGAN PAJAK ANSURANSI===>( 3% ) ");
           pajak = 150000/2;      
         }if(pilih==3){
           gapok = 2000000;
           System.out.println("POTONGAN PAJAK ANSURANSI===>( 0% ) ");
           pajak = totalgaji - 0 /100;
           totalgaji= gapok- pajak;      
           }
       
         transport = jmlharimasuk * transport;
         totalgaji=gapok+transport-pajak;
       
System.out.println("===============================================");
System.out.println("");
System.out.println("           MENGHITUNG GAJI KARYAWAN            ");
System.out.println("===============================================");
System.out.print("\n NAMA KARYAWAN       = " + nama);
System.out.print("\n NIK KARYAWAN        = " + nik);
System.out.print("\n POSISI JABATAN      = " + bagian);
System.out.println("\n===============================================");
System.out.print("\n GAJI POKOK          = Rp." + gapok);
System.out.print("\n POTONGAN ANSURANSI  = Rp." + pajak);
System.out.print("\n TUNJANGAN TRANSPORT = RP." + transport);
System.out.println("\n===============================================");
System.out.println(" TOTAL GAJI DITERIMA = Rp."+totalgaji);
System.out.println("===============================================");
System.out.println("WWW=ADAN=GANTENG=ANAK=BEKASI=COMUNITY");
}
}


GAMBAR RUN : 1 , 2,DAN 3












TERIMA KASIH .......?????????????????????????????????????????????????????????????????




































































Tidak ada komentar:

Posting Komentar