BELAJAR ADALAH KENIKMATAN

Pembungkusan (Enkapsulasi) Pada Java

by e Best Materi , at Friday, July 30, 2010 , have 0 comments
Pembungkusan atau pengkapsulan merupakan proses membuat paket data objek bersama dengan metode-metodenya. Berdasarkan kode program, proses memisahkan aspek-aspek objek dilakukan dengan cara pembungkusan. 
 

Dalam melakukan pembungkusan kode dan data di dalam java, terdapat tiga tingkat akses yang harus diketahui, yaitu private, protected, dan public.
 
.
Contoh Program Pengkapsulan pada Java :


import java.*;
import java.io.*;
public class Enkapsulasi{
/*Main Method*/
    public static void main (String[] args){
    //Membuat dari kelas hitungGaji untuk suatu-
    //pegawai, dan memanggil method-methodnya
Penggajian pegawai = new Penggajian();
        double sg;
        String Nilai;

        Nilai = JOptionPane.showInputDialog("");
      
        sg = Double.parseDouble(Nilai);
       
         pegawai.setGaji(sg);
         pegawai.hitungGaji();
         System.out.println("\nBesar Gaji Bersih : "+ pegawai.getGajiBersih());

   }

}

/*Kelas Penggajian*/
class Penggajian {
//Mendeklarasikan variabel-variabel internal kelas Penggajian.
  
    private double gajipokok, gajiSetelahPajak,pajakgaji;
    public double gajiBersih;
    private double potongan = 100000;

//Method untuk mengeset variabel internal gaji pokok.
public void setGaji(double  gaji){

        gajipokok = gaji;
       
    }

//Method untuk menghitung gaji bersih.
public void hitungGaji(){
        gajiSetelahPajak = gajipokok - (0.1 * gajipokok);
        pajakgaji = (gajipokok*0.1);
        gajiBersih = gajiSetelahPajak - potongan;

        System.out.println("\nBesar Pajak Gaji : "+ pajakgaji);
        System.out.println("\nBesar potongan Gaji : "+ potongan);
    }

//Method yang mengembalikan gaji Pokok (Gaji sebelum-
//ada pengurangan)
public double getGajipokok(){
        return gajipokok;

    }

//Method yang mengmbalikan besar gaji bersih
public double getGajiBersih(){
        return gajiBersih;
    }
}
e Best Materi
Pembungkusan (Enkapsulasi) Pada Java - written by e Best Materi , published at Friday, July 30, 2010, categorized as Java . And have 0 comments
No comment Add a comment
Cancel Reply
GetID
Theme designed by Damzaky - Published by Proyek-Template
Powered by Blogger