Enkapsulasi
Enkapsulasi, secara umum merupakan sebuah proses yang membuat satu jenis paket data jaringan menjadi jenis data lainnya. Enkapsulasi terjadi ketika sebuah protokol yang berada pada lapisan yang lebih rendah menerima data dari protokol yang berada pada lapisan yang lebih tinggi dan meletakkan data ke format data yang dipahami oleh protokol tersebut. Dalam OSI Reference Model, proses enkapsulasi yang terjadi pada lapisan terendah umumnya disebut sebagai "framing". Beberapa jenis enkapsulasi lainnya antara lain:- Frame Ethernet yang melakukan enkapsulasi terhadap datagram yang dibentuk oleh Internet Protocol (IP), yang dalam datagram tersebut juga melakukan enkapsulasi terhadap paket data yang dibuat oleh protokol TCP atau UDP. Data yang dienkapsulasi oleh protokol TCP atau UDP tersebut sendiri merupakan data aktual yang ditransmisikan melalui jaringan.
- Frame Ethernet yang dienkapsulasi ke dalam bentuk frame Asynchronous Transfer Mode (ATM) agar dapat ditransmisikan melalui backbone ATM.
PROGRAM
public class Mahasiswa {
private String nama;
private String npm;
public Mahasiswa(String n, String npm) {
this.nama = n;
this.npm = npm;
}
public String tampilkanNama() {
return nama;
}
public String tampilkanNpm() {
return npm;
}
public void kelas() {
System.out.println("2IA07");
}
public void panggilan() {
System.out.println("Rock n Roll");
}
public void Belajar() {
System.out.println("go go go !!!!");
}
}
class main {
public static void main(String[] args) {
Mahasiswa jon = new Mahasiswa("Jonmun Putra Siregar", "53410786");
System.out.println("Nama \t: " + jon.tampilkanNama());
System.out.println("NPM \t : " + jon.tampilkanNpm());
jon.kelas();
jon.panggilan();
jon.Belajar();
System.out.println();
}
}
OUTPUT
Nama : Jonmun Putra Siregar
NPM : 53410786
2IA07
Rock n Roll
go go go !!!!
LOGIKA
public String tampilkanNama() {
return nama
disini difungsikan untuk pemanggilan program output yang telah dikhususkan kedalam classnya
begitu pun dengan
public String tampilkanNpm() {
return npm;
Mahasiswa jon = new Mahasiswa("ayu fitriyanti", "51410243");
System.out.println("Nama \t : " + ayu.tampilkanNama());
System.out.println("NPM \t : " + ayu.tampilkanNpm());
jon.kelas();
jon.panggilan();
jon.Belajar();
System.out.println();
mahasiswa mempunyai sebuah biodata nama dan npm-nya, terdapat kata-kata sintax; jon.kelas(),jon.panggilan(),jon.Belajar(). pada setiap sintax tersebut akan keluar outputnya seperti pada jon.kelas() maka "2IA07" yang dipanggil dari public void begitu pula yang lainnya dengan perantara public void pada class main yang dipanggil.
sumber
http://id.m.wikipedia.org/wiki/Enkapsulasi_(komputer)
http://aksesgratis.blogspot.com/2011/06/enkapsulasi-pemrograman-berorientasi.html
System.out.println("Nama \t : " + ayu.tampilkanNama());
System.out.println("NPM \t : " + ayu.tampilkanNpm());
jon.kelas();
jon.panggilan();
jon.Belajar();
System.out.println();
mahasiswa mempunyai sebuah biodata nama dan npm-nya, terdapat kata-kata sintax; jon.kelas(),jon.panggilan(),jon.Belajar(). pada setiap sintax tersebut akan keluar outputnya seperti pada jon.kelas() maka "2IA07" yang dipanggil dari public void begitu pula yang lainnya dengan perantara public void pada class main yang dipanggil.
sumber
http://id.m.wikipedia.org/wiki/Enkapsulasi_(komputer)
http://aksesgratis.blogspot.com/2011/06/enkapsulasi-pemrograman-berorientasi.html
Tidak ada komentar:
Posting Komentar