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

f)  Nilai Atribut
                       Setiap atribut  memiliki  nilai  yang  menggambarkan  karakteristik  entitas.
                       Misalnya,  jika  atribut  “nama”  pada  entitas  “siswa”  memiliki  nilai  “John
                       Doe”, maka “John Doe” adalah nilai dari atribut “nama”.
                   g)  Domain Atribut
                       Domain atribut adalah kisaran nilai yang diperbolehkan untuk  atribut
                       tertentu. Misalnya, atribut “umur” pada entitas “siswa” mungkin memiliki
                       domain nilai dari 15 hingga 18.
                   Atribut sangat penting dalam  basis  data karena mereka membantu dalam
               menggambarkan entitas dengan detail dan memberikan informasi yang diperlukan
               untuk pengelolaan dan penggunaan  data. Pada proses  perancangan  basis  data,
               atribut membantu dalam menentukan struktur tabel, tipe data kolom, dan aturan
               validasi data.

               c.  Relasi
               Relasi merujuk pada hubungan atau keterkaitan antara entitas dalam basis data.
               Relasi digunakan untuk menggambarkan bagaimana entitas saling terhubung dan
               berinteraksi satu sama lain. Relasi diwujudkan melalui penggunaan tabel atau relasi
               dalam model basis data relasional.
               1)  Definisi Relasi
                   Relasi  merujuk  pada  hubungan  atau  keterkaitan  antara  entitas  dalam basis
                   data. Contohnya, dalam basis data sekolah, terdapat relasi antara entitas “siswa”
                   dan “kelas”, di mana setiap siswa dapat terdaftar dalam satu kelas, dan setiap
                   kelas dapat memiliki beberapa siswa.
               2)  Tabel sebagai Representasi Relasi
                   Relasi dalam basis data relasional direpresentasikan menggunakan tabel.
                   Setiap tabel mewakili suatu  entitas atau  hubungan, dan setiap  baris dalam
                   tabel mewakili satu entitas atau data. Kolom dalam tabel merepresentasikan
                   atribut­atribut dari entitas tersebut.
               3)  Kunci dalam Relasi
                   Kunci digunakan untuk mengidentifikasi secara unik setiap  entitas dalam
                   tabel. Kunci primer adalah  atribut atau kombinasi  atribut yang unik untuk
                   setiap  entitas, sedangkan kunci asing adalah  atribut yang menghubungkan
                   relasi dengan entitas lain.
               4)  Hubungan Antartabel
                   Hubungan antartabel dalam basis data relasional terbentuk melalui atribut yang
                   saling terhubung antartabel tersebut. Misalnya, dalam basis data sekolah, atribut
                   “ID kelas” pada tabel “siswa” dapat menjadi kunci asing yang menghubungkan
                   tabel “siswa” dengan tabel “kelas”.





                6      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   13   14   15   16   17   18   19   20   21   22   23