Page 6 - E-MODUL PEMROGRAMAN BERORIENTASI OBJEK
P. 6

PENDAHULUAN




                      1.  Deskripsi
                  Java pertama kali dibuat dan diperkenalkan oleh sebuah tim Sun Microsystem yang dipimpin

                  oleh  Patrick  Naughton  dna  James  Gosling  pada  tahun  1991  dengan  code  name  Oak.
                  Kemudian pada tahun Sun mengubah nama Oak menjadi Java. Pertama kali java dibuat

                  karena adanya motivasi untuk membuat sebuah Bahasa pemrograman yang portable dan
                  platfrorm independent (tidak tergantung system operasi).


                  Pemrograman berorientasi objek (object-oriented programming [OOP]) merupakan konsep

                  pemrograman yang sempurna untuk pengorganisasian dan pengembangan perangkat lunak.
                  Pada orientasi objek, program menjadi sekelompok objek yang saling berinteraksi. Objek-

                  objek ini ada secara independent, mempunyai aturan-aturan tertentu, dapat berkomunikasi
                  dengan objek lain serta dapat memerintahkan atau meminta objek lain untuk mendapatkan

                  informasi tertentu atau melakukan sesuatu.

                  Pemrograman java menerapkan konsep OOP, dimana data dan fungsi dari class yang dibuat

                  dibungkus  (enkapsulasi)  secara  sempurna  dalam  objek  sehingga  struktur  internal  yang

                  berupa  data  dan  fungsi  tidak  dapat  dipengaruhi  oleh  dunia  luar.  Dengan  menggunakan
                  Teknik pembungkusan, implementasi objek menjadi lebih stabil. Hal terpenting dari konsep

                  OOP  adalah  sifat  yang  fleksibel,  penggunaan  dapat  di  ulang/reusability  dan  kemudahan

                  dalam perawatan.

                  Lalu,  apa  yang dimaksud dengan objek? Sebagai  analogi  dari pertanyaan tersebut  dapat

                  dibuat sebuah pemisalan yaitu: Dalam kehidupan bermasyarakat, kita tentunya mengenal
                  banyak orang. Mungkin ada yang bernama Melda, Fani, Meisin atau Danil. Nama-nama

                  tersebut merupakan objek dari manusia, tiap objek tertentu memiliki nama, pekerjaan, umur,

                  sifat, jenis kelamin, tinggi badan dan banyak lagi. Dengan adanya keanekaan ragam tersebut,
                  kita  dapat  membedakan  masing-masing  objek.  Semua  ciri-ciri  dari  objek  manusia

                  dikumpulkan dalam sebuah wadah yang disebut class manusia. Jadi, berdasarkan analogi ini
                  bahwa objek adalah atribut ataupun method yang berada di suatu ruang lingkup tertentu

                  bernama class. Dengan kata lain, objek merupakan bagian dinamis dari suatu class.




                                                             1
   1   2   3   4   5   6   7   8   9   10   11