Kamis, 12 April 2012

Enkapsulasi di Mac Dengan Menggunakan Java NetBeans

ENKAPSULASI (encapsulation)
  Enkapsulasi merupakan salah satu bagian dari konsep dasar pemrograman berbasis objek
  Dilihat dari bahasanya, enkapsulasi berarti pembungkusan. Bila konsep ini diterapkan dalam sebuah program berbasis objek, maka pembungkusan yang dimaksud ialah membungkus setiap detail dari program (mau itu fungsi, dan detail lain yang masih berada di dalam suatu class) menjadi sebuah subprogram yang independent (berdiri sendiri).
  Tujuan dari enkapsulasi sudah cukup jelas bila dilihat dari pengertiannya yaitu untuk menyembunyikan setiap implementasi detail sebuah class agar terhindar dari akses yang ilegal. Oh iya perlu diketahui bahwa enkapsulasi didasari oleh 3 hal yaitu:
a. private = tidak bisa diakses oleh sembarang class
b. public = bisa diakses oleh siapapun, semua default method, class atau variable itu public jika tidak diberi enkapsulasi
c. protected 

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.
  • Lapisan data-link dalam OSI Reference Model merupakan lapisan yang bertanggung jawab dalam melakukan enkapsulasi atau framing data sebelum dapat ditransmisikan di atas media jaringan (kabel, radio, atau cahaya). Dalam teknologi jaringan Local Area Network (LAN), hal ini dilakukan oleh Carrier sense multiple access with collision detection (CSMA/CD) untuk jaringan Ethernet; token-passing untuk jaringan Token Ring, dan lain-lain.



nah lngsng aja kita buat program nya..
jngn lupa buka dulu aplikasi netbeans nya biasanya sih di path folder ini home/applications/netbeans.app
nah kalo udah di buka bikin dulu nama prokjekan berikut nama class nya contoh pnya saya itu NGTES.java terus ketik deh program list nya kya bgni
list program




nah kalo udah bener terus gada error baru dah kita compile trs RUN tar jadi outputnya ky bgni