Page 32 - MEDIA PEMBELAJARAN DESAIN GRAFIS PERCETAKAN BERBASIS FLIPBUILDER
P. 32

BAB 5




                   TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJEK

                       Pemrograman  berorientasi  Objek  yang  populer  pada  masa  kin  menjadikan  objek

               sebagai komponen utama dalam program. Objek menggabungkan data dan fungsi sebagai
               suatu  satu  kesatuan.  Sedangkan  pada  pemrograman  yang  tidak  berorientasi  objek,

               fungsilah  yang  menjadi  perhatian  utama.  Pendekatan  pemrograman  berorientasi  objek

               membuat  pengembangan  program  dapat  dilakukan  dengan  lebih  mudah,  mengurangi
               duplikasi kode dan mengurangi kesalahan.

                       Pada  pemrograman  berorientasi  objek  terdapat  dua  istilah  yang  sangat  terkenal
               yaitu kelas  dan objek. Kedua istilah ini sering di pertukarkan. Untuk lebih memudahkan

               pemahaman tentang objek, saya beri sebuah contoh : Meja, Kursi, Jam Dinding dan yang

               lainnya merupakan contoh objek. Objek  yang disebutkan tadi umumnya berada didalam
               sebuah ruangan, ruangan apabila kita melihatnya dari sebuah rumah bisa juga dikategorikan

               sebuah objek dan rumah jika dilihat dari cara pandang yang lebih luas lagi juga merupakan
               objek. Jadi sebuah Objek merupakan suatu bentuk atau model yang tergantung dari cara

               pandang objek dimaksud.

                       Meja, Kursi, Jam Dinding ada dalam sebuah Ruangan. Ruang A, Ruang B, dan Ruang
               yg lain berada dalam sebuah Rumah. Rumah 1, Rumah 2 dan Rumah yang lain juga berada

               didalam suatu tempat yang lebih luas yaitu Bumi,Dst.
                       Dan bukan tidak mungkin didalam Objek Jam Dinding terdapat objek-objek yang lain

               yang lebih kecil misalnya Batterai, Gear, dll. Cara pandang kita dari sebuah Ruangan, Rumah
               atau Bumi merupakan Classapabila kita melihatnya dalam Pemrograman.



























                                                           26
   27   28   29   30   31   32   33   34   35   36   37