Page 24 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 24

PEMROGRAMAN BERORIENTASI OBJEK


                           disebut  kelas.  Sesuai  dengan  contoh  di  atas  maka  hewan  buas,  makhluk

                           hidup, komputer, dan alat transportasi adalah contoh dari kelas.
                           Kelas  menunjukkan  abstraksi  yang  menjelaskan  sifat  penting  pada  suatu

                           aplikasi  dan  mengabaikan  yang  lain.  Setiap  kelas  menunjukkan  suatu
                           kumpulan  infinite  yang  mungkin  dari  objek.  Suatu  obyek  dapat  dikatakan
                           sebagai instans dari kelas. Setiap instans dari kelas mempunyai nilai individu

                           untuk  setiap  nama  atribut  dan  operasi,  tetapi  memiliki  bersama  atribut  dan
                           operasi dengan instans lain dalam kelas. Gambar di bawah ini menunjukkan
                           dua kelas dengan beberapa instans yang berhubungan dengannya.



                                                    Objek Mobil Kelas Mobil

                                                                      Attribut
                                                                          -   Bahan Bakar
                                                                          -   Roda
                                                                          -   Kecepatan




                                                                      Operasi
                                                                          -   Mogok
                                                                          -   Berjalan
                                                                          -   Diperbaiki



                                               Gambar 3. Contoh obyek dengan properti


                           Dalam  dunia  nyata,  suatu  operasi  adalah  suatu  abstrak  dari  analogi  prilaku

                           terhadap  obyek-obyek  yang  berbeda.  Setiap  objek  mengetahui  bagaimana
                           melakukan  operasinya.  Dalam  bahasa  pemrograman  berorientasi  objek,
                           secara otomatis bahasa akan memilih metode yang tepat untuk menjalankan

                           operasinya  berdasarkan  nama  dimana  dilakukan  operasi  terhadapnya.
                           Pengguna  dari  operasi  tidak  perlu  khawatir  berapa  banyak  metoda  yang
                           terdapat dalam implementasi. Kelas baru dapat ditambahkan tanpa mengubah

                           code yang sudah ada, melengkapi metoda adalah melengkapi operasi yang
                           dapat dilakukan terhadap kelas baru.












                                                                                              9 | Pa g e
   19   20   21   22   23   24   25   26   27   28   29