1 1
unik, dan descriptor nonkey attribute yang digunakan untuk menspesifikasikan karakteristik dari suatu entitas yang tidak unik.
Bukan hanya entitas yang memiliki atribut tapi relationship juga dapat memilikinya. Symbol yang digunakan adalah bentuk oval, seperti
terlihat pada Gambar 2.15
Gambar 2.15 Simbol Atribut
2.19.3 Kardinalitas Dalam Relationship
Cardinality Ratio menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas lainnya. Terdapat tiga jenis Cardinality Ratio, yaitu :
1.1 : 1 one the one
Entity hanya boleh berhubungan dengan satu entity kedua dan sebaliknya. Contoh : satu pegawai memiliki satu jabatan Gambar 2.16
Gambar 2.16 Relasi 1 : 1
NAMA
Pegawai Memiliki
Jabatan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1 N
M N
2. 1 : M one to many atau M : 1 many to one Entity pertama boleh berhubungan dengan entity kedua, tetapi entity kedua hanya
boleh berhubungan dengan satu entity atau sebaliknya. Contoh : satu pegawai memiliki banyak proyek Gambar 2.17
Gambar 2.17 Relasi 1 : M
3. M : N many to many Entity pertama boleh banyak berhubungan dengan entity kedua dan sebaliknya.
Contoh : banyak pembeli membeli banyak barang Gambar 2.18
Gambar 2.18 Relasi M : N
2.19.4 Derajat tingkat Relationship
Derajat relationship menyatakan jumlah entitas yang berpartisipasi dalam suatu Relationship. Terdapat tiga macam derajat dari relationship, yaitu :
1. Unary Degree tingkat satu
Pegawai Memiliki
Proyek
Pegawai Beli
Barang
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Merupakan suatu Relationship dihubungkan dengan satu entity, penghubungnya ada 2. Relationship ini sering disebut juga Relationship
Rekursif. Contoh :
Gambar 2.19 Unary Degree
2. Binary Degree derajat dua
Merupakan suatu Relationship yang menghubungkan dua entity yang berbeda. Relationship ini paling umum digunakan dalam pembuatan
model data. Contoh :
Gambar 2.20 Binary Degree
3. Ternary Degree derajat tiga
Merupakan sati Relationship menghubungkan tiga entity yang berbeda satu sama lain.
Pegawai Lapor
Pegawai Kerja
Departemen
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Contoh :
Gambar 2.21 Ternary Degree 2.20 Normalisasi
Suatu file yang terdiri dari beebrapa grup elemen yang berulang perlu diorganisirkan kembali. Proses untuk mengorganisirkan file untuk menghilangkan
grup elemen yang berulang sehingga diperoleh bentuk normal nilai atribut sudah otomictunggaltidak ganda disebut normalisasi.
Proses Normalisasi merupakan proses pengelompokan elemen data kedalam bentuk tabel yang menyatakan relasi, sehingga terwujud suatu Pegawai Kerja
Departemen Pegawai Kerja Proyek Kota bentuk yang memudahkan adanya perubahan dengan dampak sekecil apapun.
2.20.1 Bentuk Normalisasi