Page 8 - Modul 5
P. 8

Dari gambar 5.6 terdapat 3 Entitas yaitu Entitas Person, Employee dan Student.

                     Entitas Person sebagai Supertype yang memiliki atribut ID, Name dan Address. Entitas
                     dapat  berdiri  sendiri  dan  tidak  bergantung  kepada  entitas  lainnya.  Sedangkan  entitas

                     employee  dan  entitas  student  sebagai  subtype.  Entitas  employee  dan  entitas  student
                     keberadaannya bergantung pada entitas person. Contoh penerapan gambar 5.6 misalnya

                     pada sebuah kampus. Person yang ada dikampus adalah dosen, mahasiswa, staf, OB dan

                     security.  Dimana  person  berstatus  mahasiswa  akan  mendapatkan  kode  student.  Jadi
                     setiap student sangat bergantung terhadap data person, begitu juga dengan employee.

                     Tidak  semua  dosen  berstatus  employee,  jadi  person  yang  berstatus  employee  akan
                     mendapatkan  kode  employee.  Tetapi  berbeda  dengan  staf,  OB  dan  security  pasti

                     mendapatkan kode employee.


                 4.  Relasi atau Relationship

                              Relasi atau Relationship adalah hubungan yang terjadi antara satu atau lebih
                     entitas (entity). Relasi atau Relationship merupakan asosiasi 2 atau lebih entitas selain

                     itu menunjukkan adanya hubungan antara sejumlah elemen yang berasal dari entitas yang
                     berbeda. Hubungan adalah asosiasi antarkesatuan. Biasanya, suatu hubungan ditandai

                     oleh suatu kata kerja yang menghubungkan dua kesatuan atau lebih. Sebagai contoh :

                       •  Karyawan ditugaskan pada proyek

                     Hubungannya  harus  disesuaikan  dengan  kardinalitas,  opsionalitas,  arah  dan

                     ketergantungan.  Sebagai  hasil  dari  penggambaran  hubungan,  beberapa  hubungan

                     mungkin  dihilangkan  dan  hubungan  yang  baru  ditambahkan.  Kardinalitas  mengukur
                     hubungan  antar  entitas  dengan  mengukur  jumlah  kejadian  dari  satu  entitas  dengan

                     kejadian tunggal dari entitas lain. Untuk menentukan kardinalitas, asumsikan keberadaan
                     suatu kejadian dari salah satu entitas. Kemudian, tentukan jumlah kejadian spesifik dari

                     entitas yang kedua yang bisa dihubungkan dengan yang pertama. Sebagai contoh :


                       •  Karyawan mungkin ditugaskan pada tidak lebih dari tiga proyek dalam waktu yang
                           sama. Dalam tiap-tiap proyek terdapat setidaknya dua karyawan yang ditugaskan.













                                                            8
   3   4   5   6   7   8   9