KONSEP PBO


KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Untuk dapat memahami dan menguasai Pemrograman Berorientasi objek perlu memahami betul konsep yang berlaku dalam pemrograman tersebut  sehingga dalam mempelajarinya lebih mudah untuk dipahami.
A.      Objek

Benda yang bersifat nyata dalam dunia ini adalah biasa disebut objek begitu pula dengan yang abstrak , dalam objek biasanya  memiliki 2 karakteristik utama, yaitu :
·         Objek yang memiliki atribut sebagai status disebut  : State
·         Objek yang memiliki tingkah laku disebut : behavior
Contohnya : misalnya motor
·         Motor memiliki atribut (state) : roda, stir, rem, lampu.
·         Motor Memiliki tingkah laku (behavior) : kecepatannya bias naik dan turun, bias ganti gigi, memiliki suara mesin, lampu dinyalakan pada malam hari.

Objek dalam perangkat Lunak  akan menyimpan  statenya dalam variable dan bahaviournya dalam method atau function/procedur.
B.      Class

·         Digunakan untuk identifikasi beberapa objek yang sejenis disebut sebagai suatu kelas (Classs).
·          Class merupakan prototype yang mendifinisikan  variable-variabel dan method-method secara umum.
·         Dengan adanya Class dapat membuat objek-objek yang baru yang memiliki keadaan(state) yang berbeda-beda.
      Contoh : Objek Motor memliki perilaku sama : berjalan, mengerem namun dapat dibedakan dengan objaek lain dari segi perbedaaan warna dan Jenisnya.


C.      Encapsulation (Pembungkusan)

Berfungsi untuk pembungkusan variable dan method dalam sebuah objek untuk melindungi  program dan data yang sedang diolah sehingga memliki hak akses dan tidak dapat diakses sembarangan oleh program lain.

Contoh :  Administartor
                 Password
                      setPassword()


Manfaat :
·         Modularitas : kode sumber dari sebuah objek dapat dikelola secara independen dari kode sumber objek yang lain.
·         Information Hiding : dengan adanya hak akses sebuah variable/method dari objek dapat menyembunyikan informasi yang tidak perlu diketahui objek lain.

D.      Inheritance (Pewarisan)

Pewarisan disini adalah pewarisan atribut  dan method pada sebuah class yang telah terdefinisi. Setiap subclass akan mewarisi state (variable-variabel) dan behavior(method-method) dari superclassnya. Subclass kemudian dapat menambahkan state dan behavior baru yang spesifik dan dapat  pula memodifikasi (override) state dan behavior yang diturunkan oleh superclassnya.

Keuntungan :
·         Subclass : menyediakan state/behaviour yang spesifik yang membedakannya dengan superclass, sehingga memungkinkan programmer java menggunakan ulang source code dari seuperclass yang telah ada.
·         Programmer java dapat mendefinisikan superclass khusus bersifat yang generic , yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
  
E.       Polimorfisme

     Suatu Objek dapat memiliki banyak bentuk yang berbeda , kemampuan dari suatu variable referensi objek  untuk memiliki aksi berbeda bila method yang sama dipanggil, dimana aksi method tergantung dari tipe objeknya.

F.       Interface

       Divice yang digunakan untuk komunikasi antar objek berbeda yang tidak memiliki hubungan apapun. Bisa dikatakan Protokol antar objek tersebut.




Read Users' Comments (1)komentar

cara memperbaiki USB flashdisk

Buka Command prompt, start->run->”cmd”

masuk ke drive USB, misal : e: / f: / g:
ketik : chkdsk /f –> kenapa /f ? search di cmd, ‘help chkdsk’
Pilih yes(y) untuk melakukan proses checkdisk setelah kompi di restart
Lakukan restart PC, biarkan proses berlangsung setelah winlogon

Apabila cmd tidak bisa masuk ke dalam drive usb tersebut, hal diatas masih bisa dilakukan dari drive manapun, dengan perintah : chkdsk (:e/f/g drive usb) [/...]
Semoga USB flasdisk yang tadinya tidak bisa dibuka, kini bisa dibuka kembali

Flash Disk mengalami Write Protect
Masuk ke DOS Prompt Windows XP dan ketik CHKDSK /F Drive letter : (chkdsk /f v:)
Selesai memeriksa dari Check Disk (CHKDSK), coba anda buang file yang ada pada Flash Disk dengan perintah Del drive letter:*.*. Contoh pada perintah membuang file dari Flash Disk di drive V: adalah DEL V:*.*
Sekali lagi anda coba format dengan perintah Dos Promt. Format V:
Atau gunakan cara melalui Computer Management dan lihat volume drive V, dan anda coba format. Bila masih terdapat pesan error lakukan boot pada computer

Read Users' Comments (0)