Monday, December 14, 2015

Program Java (PEWARISAN)

kudena.blogspot.com,Woyooo arek-arek kampus yang kepupus karena tresno iku telah putus :D, siki lagi jaman sing jenenge mumet nang java dengan tema PEWARISAN , nah iki aku west gawe program tentang perhitungan gajih..
west rak usah basa-basi meneh,gek ndang diketik men ngerti opo kui pewarisan :

Java Classs
package tugas4;

import javax.swing.JOptionPane;

public class UTAMA {
    public static void main(String[] args) {
int pil=3;
switch (pil) {
     case 1:
Manajer mj=new Manajer();
mj.input();
mj.output();
break;
     case 2:
Karyawantetap kt=new Karyawantetap();
kt.input();
kt.output();
break;
     case 3:
KaryawanKontrak kk= new KaryawanKontrak();
kk.input();
kk.output();
break;
     default:
        System.out.println("SELESAI"); break;
          }
    }
   
}

Java Classs

package tugas4;

import javax.swing.JOptionPane;

public class Manajer extends poultryshop implements inputouput{

public double gaji,tunjangan,total;
public int golongan;

public void Manajer(){
   
}
public double getGaji(){
    return gaji;
}
public double getTunjangan(){
   
    return tunjangan;
}

public String getNama(){
    return nama;
}
public String getAlamat(){
    return alamat;
}
public void input(){
    nama=JOptionPane.showInputDialog(null,"Masukan Nama        :");
    String a=JOptionPane.showInputDialog(null,"Masukan Gaji        :");
    gaji=Double.parseDouble(a);
    String b=JOptionPane.showInputDialog(null,"Masukan Tunjangan   :");
    tunjangan=Double.parseDouble(b);
total=(gaji+tunjangan)*15/100;
}
public void output(){
   System.out.println("Laman Khusus Manajer\n"
           + "Nama        : "+nama+""
           + "\nGaji        : "+gaji+""
           + "\ntunjangan   : "+tunjangan+""
           + "\nTotal       : "+total+""
           + "\nData Diatas merupakan daftar gajih anda dengan pajak 15%");
}

}

Java Classs
package tugas4;

import javax.swing.JOptionPane;

public class Karyawantetap extends poultryshop implements inputouput {
   
public double gaji,tunjangan,total;
public int golongan;

public void Manajer(){
   
}
public double getGaji(){
    return gaji;
}
public double getTunjangan(){
    return tunjangan;
}

public String getNama(){
    return nama;
}
public String getAlamat(){
    return alamat;
}
public void input(){
    nama=JOptionPane.showInputDialog(null,"Masukan Nama        :");
    String a=JOptionPane.showInputDialog(null,"Masukan Gaji        :");
    gaji=Double.parseDouble(a);
    String b=JOptionPane.showInputDialog(null,"Masukan Tunjangan   :");
    tunjangan=Double.parseDouble(b);
total=(gaji+tunjangan)*10/100;
}
public void output(){
   System.out.println("Laman Khusus Karyawan Tetap\n"
           + "Nama        : "+nama+""
           + "\nGaji        : "+gaji+""
           + "\ntunjangan   : "+tunjangan+""
           + "\nTotal       : "+total+""
           + "\nData Diatas merupakan daftar gajih anda dengan pajak 10%");
}

}

Java Classs

package tugas4;

import javax.swing.JOptionPane;

public class KaryawanKontrak extends poultryshop implements inputouput {
    
public double gaji,tunjangan,total;
public int golongan;

public void Manajer(){
   
}
public double getGaji(){
    return gaji;
}
public double getTunjangan(){
    return tunjangan;
}

public String getNama(){
    return nama;
}
public String getAlamat(){
    return alamat;
}
public void input(){
    nama=JOptionPane.showInputDialog(null,"Masukan Nama        :");
    String a=JOptionPane.showInputDialog(null,"Masukan Gaji        :");
    gaji=Double.parseDouble(a);
    String b=JOptionPane.showInputDialog(null,"Masukan Tunjangan   :");
    tunjangan=Double.parseDouble(b);
total=(gaji+tunjangan)*5/100;
}
public void output(){
   System.out.println("Laman Khusus Karyawan kontrak\n"
           + "Nama        : "+nama+""
           + "\nGaji        : "+gaji+""
           + "\ntunjangan   : "+tunjangan+""
           + "\nTotal       : "+total+""
           + "\nData Diatas merupakan daftar gajih anda dengan pajak 5%");
}
  
}

Java Interface

package tugas4;
public interface inputouput {
public void input();
public void output();
}

Java Main Class
package tugas4;

import javax.swing.JOptionPane;

public class UTAMA {
    public static void main(String[] args) {
int pil=3;
switch (pil) {
     case 1:
Manajer mj=new Manajer();
mj.input();
mj.output();
break;
     case 2:
Karyawantetap kt=new Karyawantetap();
kt.input();
kt.output();
break;
     case 3:
KaryawanKontrak kk= new KaryawanKontrak();
kk.input();
kk.output();
break;
     default:
        System.out.println("SELESAI"); break;
          }
    }
   

}