PERTEMUAN 8
A. TUJUAN PEMBELAJARAN
B. URAIAN MATERI
Model E-R adalah suatu teknik perancangan basis data pada sistem yang
diteliti yang menggambarkan kelompok-kelompok data dan
hubungan/hubungan antar data dalam kelompok-kelompok tersebut, yang
memanifestasikan dirinya dalam bentuk bagan yang biasa disebut dengan
diagram E-R.
Basis Data I 99
Universitas Pamulang Teknik Informatika S-1
Terdapat tiga notasi dasar yang bekerja pada model E-R, yaitu entity,
relationship, Attributes.
2. Entitas
Entitas adalah "benda" atau "objek" di dunia nyata yang dapat dibedakan
dari semua objek lainnya. Himpunan entitas adalah kumpulan entitas yang
bertipe sama. Kesamaan tipe ini dapat dilihat dari atribut/properti masing-
masing entitas.
Entitas
3. Relationship (Relasi/Hubungan)
4. Atribut
Atribut
RAI 10
b. Atribut bernilai tunggal (Single value attribute) dan Atribut bernilai banyak
(Multivalue attribute)
Atribut bernilai tunggal ditetapkan ke atribut yang memiliki paling banyak
satu nilai untuk setiap baris data. Atribut bernilai tunggal dari tabel siswa
adalah NIM, nama_siswa, alamat, dan tanggal lahir.
Atribut multi-nilai ditugaskan ke atribut yang dapat diisi dengan lebih dari
satu nilai, tetapi memiliki tipe yang sama. Dari tabel siswa, atribut yang
memiliki banyak nilai adalah atribut hobby karena seorang siswa dapat
memiliki lebih dari satu hobi.
c. Atribut harus bernilai (mandatory attribute) dan Nilai Null (Non mandatory
attribute)
Atribut must-value adalah atribut yang nilainya tidak boleh kosong (harus
berisi nilai). Misal: NIM, nama_mhs, karena setiap siswa yang datanya ingin
disimpan dalam tabel minimal harus mengetahui NIM dan nama secara
pasti.
Atribut tidak wajib adalah atribut yang nilainya boleh dikosongkan. Nilai null
(konstan) digunakan untuk menyatakan/mengisi atribut-atribut yang nilainya
belum ready atau belum ada. Nilai null tidak sama dengan spasi.
C. SOAL LATIHAN/TUGAS
D. REFERENSI
Pratt, P.J. and Adamski, J.J. (2005), “Concepts of Database Management”, 5th
Edition, ISBN: 0-619-21529-1.
Date, C.J. (2003), “An Introduction to Database Systems”, 8th Edition, Addison
Wesley, ISBN: 0321197844.
Dantes, Gede Rasben, dkk., 2019. Pengantar Basis data. Depok : Rajawali
Pers.
GLOSARIUM
Entitas merupakan suatu individu/objek yang ada di dunia nyata di mana sistem yang
akan ditinjau dan dapat dibedakan dari semua individu/objek yang lain.
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan
detail tentang entity atau relationship tersebut.
Single value attribute ditujukan pada atribut – atribut yang memiliki paling banyak
satu nilai untuk setiap baris data.
Multivalue attribute ditujukan pada atribut – atribut yang dapat diisi dengan lebih
dengan lebih dari satu nilai, tetapi jenisnya sama.
Mandatorry attribute adalah atribut – atribut yang nilainya tidak boleh kosong (harus
berisi nilai).
Non mandatory attribute adalah atribut – atribut yang nilainya boleh kosong