Langsung ke konten utama

Program Encapsulasi pada Java

Assalamualaikum wr. wb

Pada kesempatan kali ini saya akan memposting tentang pemrograman java. Program kali ini adalah program tentang salah satu fitur pada Pemrograman Berorientasi Objek yaitu enkapsulasi, enkapsulasi sendiri adalah adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. atau pengertian lainnya Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Langsung saja ke contoh programnya yaitu tentang bus implementasi dari enkapsulasi, berikut adalah script untuk program tersebut :


  • bus

package encapsulasi;

public class bus {
private int penumpang;
private int maxpenumpang;

public bus(int maxpenumpang){
this.maxpenumpang=maxpenumpang; //Kata kunci this dipergunakan pada pembuatan kelas dan digunakan untuk menyatakan objek sekarang
penumpang = 0;
}

public void tambah (int penumpang){
int kuota;
kuota = this.penumpang + penumpang;
if (kuota >= maxpenumpang){
System.out.println("Penumpang melebihi kuota");
}else{
this.penumpang = kuota;
}
}
public void tampil(){
System.out.println("Penumpang bus sekarang adalah " + penumpang + " orang");
System.out.println("Kuota penumpang bus adalah "+ maxpenumpang + " orang");
}
}

  • bustest (main)
package encapsulasi;

public class bustest {

public static void main(String[] args) {
bus thebus = new bus(40);
thebus.tampil(); // menampilkan jumlah penumpang saat ini dan kuota penumpang
thebus.tambah(15); // menginputkan jumlah penumpang
thebus.tampil();
thebus.tambah(30);
thebus.tampil();
//thebus.penumpang=10; //jika script ini yang dijalankan maka akan error karena variable penumpang bersifat private

}

}

Dan untuk hasilnya setelah program tersebut dijalankan (run) adalah :


Sekian dari saya, semoga bermanfaat.
Wassalamu'alaikum wr.wb

Komentar

Postingan populer dari blog ini

Mendesain Unified Modeling Language (UML)

Assalamualaikum wr. wb Pada kesempatan kali ini saya memposting tentang Unified Modeling Language (UML). Apa itu UML? UMLL adalah sebuah  bahasa  yang berdasarkan  grafik/gambar  untuk  memvisualisasi,, menspesifikasikan, membangun,  dan  pendokumentasian  dari  sebuah  sistem pengembangan software berbasis OO (Object-Oriented). Disini saya akan memberikan contoh UML yang saya buat sendiri tentang rental DVD. Pada UML ini terdapat 4 class terdiri dari class RentalDVD, class Pelanggan, class Film, dan class Dokumenter yang merupakan class turunan dari class Film. Langsung saja ke gambar UML.

Ujian Praktik Literasi Komputer

Assalamualaikum wr.wb Hallo sahabat blogger, kali ini saya akan memposting tentang pemrograman bahasa C. Berbeda dengan postingan terdahulu yang berbentuk tutorial pemrograman bahasa C, kali ini hanya menampilkan source code dan hasilnya dari soal yang diujikan dalam praktik literasi komputer, langsung saja ke soal yang pertama yaitu :

Tutorial Instal Windows 8

Pengen nyobain versi terbaru windows dari Microsoft yaitu Windows 8? Nah bagi kamu yang udah penasaran dan ingin tahu cara menginstal Windows 8, berikut ini cara menginstal Windows 8 lengkap beserta gambarnya Pertama-tama nyalakan komputer dan didalam keadaan booting tekan esc untuk memasuki Boot Kenu. kemudian masukkan DVD instalasi Windows 8. Lalu pilih Boot Menu dengan menggunakan CD/DVD-ROM.