Page 23 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 23

PEMROGRAMAN BERORIENTASI OBJEK


                           9  Has Behavior (because Object has Method), yaitu object itu mempunyai

                               prilaku atau sifat-sifat yang khusus
                           9  Has State (because Object has instance parameter), object mempunyai

                               ukuran yang baku.
                        Dalam suatu sistem yang komplek seperti dalam proyek manajemen sering kita
                        jumpai objek-objek suatu kelas mempunyai relasi/hubungan dengan object-object

                        dikelas yang lain. Secara umum relasi object dapat dibedakan menjadi tiga dasar
                        hubungan yaitu :
                           9  Is-a (Generalization, Realization: Inheritance).

                           9  Has-a (Association).
                           9  Others (Association , Dependency)


                        ¾  Karakteristik Obyek
                           Untuk lebih jelasnya karakteristik objek tersebut dijelaskan sebagai berikut :

                                                                ™  Identitas   berarti   data   diukur
                                                                    mempunyai  nilai  tertentu  yang
                                                                    membedakan  entitas  dan  inilah

                                                                    yang disebut objek

                                Gambar 2.Contoh obyek


                            Suatu  contoh:  Singa  merupakan  obyek  dari  binatang  buas,  Manusia
                            merupakan  obyek  dari  makhluk  hidup  ciptaan  Allah  SWT,  keyboard
                            merupakan  objek  dari  perangkat  keras  komputer,  mobil  merupakan  objek

                            dari  alat  transportasi.  Setiap  objek  mempunyai  sifat  yang  melekat  pada
                            identitasnya, sehingga dua objek dapat berbeda walaupun bila semua nilai

                            atributnya identik. Lebih jelasnya lihat gambar 3.
                            Objek  didunia  nyata  sangatlah  sederhana,  tetapi  dalam  pemrograman
                            mempunyai  penanganan  yang  unik  dan  tidak  sederhana  di  dunia  nyata.

                            Penanganannya bisa saja dinyatakan dengan beberapa cara, seperti alamat,
                            indeks, dari array atau nilai unik dari atribut. Referensi objek seragam dan
                            independen dari sisi objek, memperbolehkan campuran kumpulan dari objek

                            yang dibuat, seperti file dalam direktori yang berisi file dan subdirektori.

                        ™  Klasifikasi  berarti  suatu  kegiatan  mengumpulkan  data  (atribut)  dan  prilaku

                           (operasi)  yang  mempunyai  struktur  data  sama  ke  dalam  satu  grup  yang





                                                                                              8 | Pa g e
   18   19   20   21   22   23   24   25   26   27   28