Blogger Widgets
Posted by : Artic Rabu, 21 Oktober 2015

Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau dilihat oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
Dalam JAVA, dasar enkapsulasi adalah class. anda membuat suatu class yang menyatakan bahwa variable atau method sebuah class tidak dapat diakses oleh class lain dengan menjadikan class tersebut private, atau dengan menjadikan class tersebut protected, yaitu hanya bisa diakses oleh turunannya.
Pada encaptulasi program class menggunakan perintah private yang berakibat tidak bisa mengakses sembarangan program tersebut lain hal jika anda menggunakan class public, dalam hal ini dapat diakses oleh sembarang class karena bersifat umum.

Berikut adalah contoh program sederhana enkapsulasi yang telah saya buat :
 

Pertama-tama Kita buka dahulu Worksheet kita untuk caranya kita bisa lihat di post saya sebelumnya atau disini

Saya membuat enkapsulasi tentang air isi ulang


Ini adalah source code yang saya tulis :

































public class TankiIsiUlang {
    private int VolumeTanki = 134;
  
    int Membeli(int VolumePengisian){
        VolumeTanki += VolumePengisian;
        return VolumeTanki;
    }
  
    int Penjualan(int VolumePembelian){
        VolumeTanki -= VolumePembelian;
        return VolumeTanki;
    }
    void CekVolume(){
        System.out.println("Sisa Volume Tanki : "+ VolumeTanki);
    }
}

Source code ini berfungsi untuk mengerjakan fungsi yang saya inginkan

Setelah kita selesai mengerjakan fungsi tersebut, mari kita buat worksheet untuk memanggil fungsinya
Ini adalah Source code yang saya gunakan untuk memanggil fungsi diatas



public class Pengisian {
    public static void main(String[] args) {
        TankiIsiUlang TankiTirta = new TankiIsiUlang();
       
        TankiTirta.CekVolume();
        TankiTirta.Membeli(85);
        TankiTirta.CekVolume();
       
        TankiTirta.Penjualan(35);
        TankiTirta.CekVolume();
    }

}
Kemudian setelah program dijalankan akan tampil seperti gambar dibawah ini :
Sekian dari saya terimakasih selamat mencoba dan semoga beruntung :v










Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Diberdayakan oleh Blogger.

- Copyright © 2013 Artic Blog -Sao v2- Powered by Blogger - Designed by Johanes Djogan -