New Post :
Home » » MENGHITUNG GAJI KARYAWAN MENGGUNAKAN JAVA

MENGHITUNG GAJI KARYAWAN MENGGUNAKAN JAVA

Selasa, 27 Oktober 2015 | 0 komentar

MENGHITUNG GAJI KARYAWAN MENGGUNAKAN JAVA

1.Buat super class bernama karyawan
contoh script:

public class Gaji
{
    public static void main (String [] args)
    {
        Karyawan ref;
        Karyawantetap pekerja=new Karyawantetap();
        Karyawankontrak pegawai=new Karyawankontrak();
        Manajer atasan=new Manajer();
     
        System.out.println ("DAFTAR GAJI KARYAWAN");
        System.out.println ("\n");
     
        ref=pekerja;      
        ref.setNama ("Fauziah");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
        System.out.println ("\n");
     
        ref=pegawai;
        ref.setNama ("Amalia");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
        System.out.println ("\n");
        ref=atasan;
        ref.setNama ("Desianny");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
    }
}



2.buat sub class pertama yang kita namai dengan "Karyawantetap"
Contoh script:

public class Karyawantetap extends karyawan
{
     double uangmakan;
     double tunjangankinerja;
 
    public Karyawantetap()
    {
        jabatan="Karyawan Tetap";
        uangmakan=500000.0;
        tunjangankinerja=500000.0;
    }
 
    public double perhitungangaji()
    {
        double potongan;
        gajikotor=gajipokok+uangmakan+tunjangankinerja;
        potongan=(10.0/100.0)*gajikotor;
        gajibersih=gajikotor-potongan;
     
        System.out.println ("Gaji Pokok : " +gajipokok);
        System.out.println ("Uang Makan : " +uangmakan);
        System.out.println ("Tunjangan Kinerja : " +tunjangankinerja);
        System.out.println ("Gaji Kotor : " +gajikotor);
        System.out.println ("Potongan : " +potongan);
        System.out.println ("Gaji Bersih : " +gajibersih);
     
        return gajibersih;
    }
}



3.buat subclass kedua dengan nama "Karyawankontrak"
contoh script:

public class KaryawanKontrak extends karyawan
{
    double uangmakan;
 
    public KaryawanKontrak()
    {
        jabatan="Karyawan Kontrak";
        uangmakan=500000.0;
    }
 
    public double perhitungangaji()
    {
        double potongan;
        gajikotor=gajipokok+uangmakan;
        potongan=(5.0/100.0)*gajikotor;
        gajibersih=gajikotor-potongan;
     
        System.out.println ("Gaji Pokok : " +gajipokok);
        System.out.println ("Uang Makan : " +uangmakan);
        System.out.println ("Gaji Kotor : " +gajikotor);
        System.out.println ("Potongan : " +potongan);
        System.out.println ("Gaji Bersih : " +gajibersih);
     
        return gajibersih;
    }
}



4.buat subclass ketiga dengan nama "manajer"
contoh script"

public class Manajer extends karyawan
{
    double uangmakan;
    double tunjangankinerja;
    double tunjanganjabatan;
 
    public Manajer()
    {
        jabatan="Manajer";
        uangmakan=500000.0;
        tunjangankinerja=500000.0;
        tunjanganjabatan=1000000.0;
    }
 
    public double perhitungangaji()
    {
        double potongan;
        gajikotor=gajipokok+uangmakan+tunjangankinerja+tunjanganjabatan;
        potongan=(15.0/100.0)*gajikotor;
        gajibersih=gajikotor-potongan;
     
        System.out.println ("Gaji Pokok : " +gajipokok);
        System.out.println ("Uang Makan : " +uangmakan);
        System.out.println ("Tunjangan Kinerja : " +tunjangankinerja);
        System.out.println ("Tunjangan Jabatan : " +tunjanganjabatan);      
        System.out.println ("Gaji Kotor : " +gajikotor);
        System.out.println ("Potongan : " +potongan);
        System.out.println ("Gaji Bersih : " +gajibersih);
     
        return gajibersih;
    }
}



5.buat mainclass nya dengan nama "gaji"
contoh script:

public class Gaji
{
    public static void main (String [] args)
    {
        karyawan ref;
        Karyawantetap pekerja=new Karyawantetap();
        KaryawanKontrak pegawai=new KaryawanKontrak();
        Manajer atasan=new Manajer();
     
        System.out.println ("DAFTAR GAJI KARYAWAN");
        System.out.println ("\n");
     
        ref=pekerja;      
        ref.setNama ("bahlul");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
        System.out.println ("\n");
     
        ref=pegawai;
        ref.setNama ("basil");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
        System.out.println ("\n");
        ref=atasan;
        ref.setNama ("BAHIL");
        ref.getNama();
        ref.jabatan();
        ref.perhitungangaji();
    }
}


maka akan muncul tampilan seperti di bawah ini:




Share this article :
Comments
0 Comments

Tidak ada komentar:

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Eko Dos Santos - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger