Nim : 1815051115
Kelas : 2d/PTI
BASIS DATA
a. Simple Attribute
b. Composite Attribute
Single valued merupakan atribut yang hanya memiliki satu nilai untuk
suatu entitas tertentu. Contoh atribut golongan darah (satu orang untuk satu
golongan darah).
Multi valued merupakan atribut yang memiliki beberapa nilai dari suatu
entitas tertentu.Contoh atribut hobi (satu orang banyak hobi)
e. Mandatory Attribute
Mandatory merupakan atribut yang harus diisi, tidak boleh kosong yaitu
atribut yang menjadi key.
f. Derived Attribute (Atribut Turunan)
derived Merupakan atribut yang tercipta dari atribut lain. Contoh atribut
umur dapat menghasilkan tgl_lahir.
g. Key Attribute (Atribut Kunci)
key atribut Merupakan atribut yang memiliki nilai unique sehingga
digunakan untuk membedakan tiap baris (record). Macam-macam key atribut
adalah Super Key, Candidat Key, dan Primary Key.
Pada perancangan ini kita akan mengimplentasikan rancangan data yang sudah
kita buat ke dalam benmtuk yang nyata.
a. Partisipasi Total
Partisipasi pegawai dalam relasi “bekerja untuk”, memberikan arti
bahwa setiap data pada pegawai, harus direlasikan pada sebuah departemen.
Atau tidak ada data pegawai yang tidak berelasi dengan data departemen.
b. Partisipasi Sebagian
Partisipasi pegawai dalam relasi “mengepalai” terhadap departemen,
tidak setiap data pada pegawai dihubungkan dengan departemen dengan relasi
ini. Atau tidak semua pegawai mengepalai departemen.
Contoh :
a. Relasi Biner
Contoh ;
b. Relasi Tunggal.
Relasi tunggal merupakan relasi yang terjadi dari sebuah entitas ke entitas
yang sama.
Relasi multi entitas merupakan relasi dari 3 buah entitas atau lebih.
Seharusnya dihindari, karena akan menghamburkan derajat relasi yang ada
dalam relasi.
Contoh :
d. Relasi Ganda
Relasi ganda adalah relasi yang jumlahnya lebih dari satu untuk dua
buah entitas.
Contoh:
5. Soal latihan.
Sebuah universitas akan membuat sebuah sistim informasi
akademik, sebelum dibangun perangkat lunak sistim informasi tersebut
dilakukan analisis berbasis obyek data. Universitas tersebut mempunyai
beberapa fakultas, dimana dalam setiap fakultas dapat mempunyai satu
atau lebih jurusan. Sebaliknya suatu jurusan hanya dapat menjadi bagian
dari satu fakultas saja. Setiap jurusan mempunyai beberapa dosen,
dengan ketentuan seorang dosen hanya boleh terdaftar pada satu jurusan.
Dosen-dosen tersebut boleh mengajar banyak mata kuliah sekaligus,
tetapi bisa saja ada dosen yang tidak (belum diijinkan) untuk mengajar
satu mata kuliah pun. Dalam perkuliahan, setiap mata kuliah boleh diajarkan
oleh beberapa dosen dan tidak boleh ada mata kuliah yang belum ditentukan
dosen pengampunya. Sementara mata kuliah – mata kuliah tersebut pada
umumnya dapat diambil oleh banyak mahasiswa, tetapi dapat juga tidak diikuti
oleh mahasiswa satu pun. Begitu juga sebaliknya, mahasiswa dapat mengambil
mata kuliah atau tidak sama sekali.
Berdasarkan permasalahan di atas maka terdapat poin-poin sebagai berikut.
Sebelum membuat ERD kita tentukan setiap entitas dan atribut yang ada seperti
table di bawah ini :
Entitas Attribute
Setiap entitas di atas memiliki primary key : Nama,Kode,Nim seperti atribut yang
di tebalkan di atas.
Nama
Alamat
No Telepon.
Universitas
Memiliki
Nama
semester
Nama Nama
Alamat
Diambil
Nm_Belakang
Mahasiswa
Nm_Depan Nama