Page 5 - Modul 4
P. 5

Seperti  pada  gambar  4.3  child  Edi  memiliki  parent  Pemrograman  C
                     danMatematika  I.  Selain  itu  ada  child  Dina  memiliki  parent  Pemrograman  C  dan

                     Pengantar Basis Data.


                   4.4 Model Data Berbasis Objek

                              Model  data  berbasis  objek  adalah  model  data  yang  menggunakan
                     konsepentitas, atribut dan hubungan antar entitas. Jenis model data berbasis objek yang

                     umum :

                          ▪  Object-oriented
                          ▪  Semantic

                          ▪  Entity-relationship
                              Model  data  berbasis  objek  dikembangkan  searah  dengan  perkembangan
                     pemrograman berbasis objek. Salah satu karakteristik dari system berbasis objek adalah

                     encapsulation yaitu suatu objek terpisah dari objek lain sehingga setiap objek seakan-
                     akan berada dalam kapsulnya masing-masing. Pada setiap kapsul terdapat komponen

                     data  (attribute)  dikemas  bersama  dengan  komponen  aksesnya  (methods).  Kelebihan
                     model  data  berbasis  objek  yaitu  programmer  hanya  dibutuhkan  memahami  konsep

                     berorientasi objek untuk mengkombinasikan konsep berorientasi objek dengan storage

                     basis data relasional. Selain itu objek dapat dilakukan sifat pewarisan dari objek yang
                     lain.  Secara  teoritis  mudah  untuk  mengatur  objek  dan  model  data  berorientasi  objek

                     lebih kompatibel dengan tools pemrograman berorientasi objek. Kelemahannya adalah
                     User harus memahami konsep berorientasi objek, karena basis data berorientasi objek

                     tidak  dapat  bekerja  dengan  metoda  pemrograman  tradisional.  Salah  satu  contohnya
                     adalah pada gambar 4.4 berikut ini. Pada gambar tersebut terdapat 2 objek yaitu Dog

                     dan  Sheep,  dimana  jika  objek  Dog  dijabarkan  datanya  maka  objek  Dog  berwarna

                     kuning, bisa menulis dan bisa berlari. Sedangkan objek sheep dapat dijabarkan datanya
                     menjadi objek sheep berwarna putih dan dapat berlari lebih cepat.

















                                                           5
   1   2   3   4   5   6   7   8   9   10