Page 36 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 36

b)  Atribut (Attributes)
                       Atribut adalah karakteristik atau sifat yang mendefinisikan entitas. Misalnya,
                       entitas “Pelanggan” mungkin memiliki  atribut seperti “Nama,” “Alamat,”
                       “Nomor Telepon,” dan lain sebagainya. Atribut memberikan informasi spesifik
                       tentang entitas dan membantu membedakan satu entitas dari yang lain.
                   c)  Hubungan (Relationships)
                       Hubungan adalah keterkaitan antara entitas dalam basis data. Misalnya,
                       dalam basis data toko online, terdapat hubungan antara entitas “Pelanggan”
                       dan “Pesanan,” di mana seorang pelanggan dapat memiliki beberapa
                       pesanan. Hubungan ini menjelaskan bagaimana  entitas terhubung satu
                       sama lain dan memungkinkan untuk melakukan kueri yang melibatkan
                       data dari berbagai entitas.
               2)  Model Struktur Data dalam Basis Data yang Umum Digunakan
                   Struktur data dalam basis data dapat dijelaskan dengan menggunakan berbagai
                   model basis data yang ada. Beberapa model yang umum digunakan sebagai
                   berikut.
                   a)  Model Relasional
                       Model  ini menggunakan  tabel  untuk  merepresentasikan  entitas  dan
                       hubungan antara mereka. Setiap tabel mewakili jenis entitas tertentu dan
                       memiliki  baris yang merepresentasikan instansi atau  objek dari  entitas
                       tersebut. Hubungan antara  entitas dijelaskan melalui  kunci asing yang
                       menghubungkan antara tabel­tabel yang berbeda.
                   b)  Model Hierarkis
                       Model ini mengorganisasi  data dalam  struktur pohon, di mana setiap
                       entitas memiliki satu entitas induk dan beberapa entitas anak. Model ini
                       kurang umum digunakan saat ini.
                   c)  Model Jaringan
                       Model ini juga mengorganisasi data dalam struktur pohon, tetapi dengan
                       kemampuan untuk memiliki banyak  entitas induk dan anak. Model ini
                       mengatasi beberapa keterbatasan model hierarkis.
                   d)  Model Objek Relasional
                       Model ini merupakan perluasan dari model relasional dengan kemampuan
                       untuk mengelola objek­objek kompleks, seperti tipe data yang kompleks,
                       perilaku, dan metode­metode.
                   Pemilihan model basis data dan perancangan struktur data yang tepat sangat
               penting untuk memastikan integritas dan efisiensi dalam pengelolaan data dalam
               sebuah basis data.
               c.  Sistem Manajemen Basis Data (Database Management System/DBMS)
               Sistem manajemen basis data (DBMS) adalah perangkat lunak yang berfungsi un­
               tuk mengelola, menyimpan, mengambil, dan memelihara data dalam sebuah basis



               24      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   31   32   33   34   35   36   37   38   39   40   41