sistem basis data 3550ns@gmail basis data 3550ns@gmail.com •pada saat mendaftar menjadi anggota...

Post on 28-Mar-2018

227 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistem Basis Data 3550ns@gmail.com

Entity adalah objek di dunia yang bersifat unik. Setiap entity

mempunyai atribut yang membedakannya dengan entity lainnya.

Entity Set merupakan sekelompok entitas yang sejenis dan

berada dalam lingkup yang sama. Contoh: Semua pelanggan,

atau pelanggan saja dengan entitas Budi, Mawar, Desi, dll.

Type Entity terdiri atas 2, yaitu :

1. Strong Entity

2. Weak Entity

Sistem Basis Data 3550ns@gmail.com

• Strong Entity: Entity yang dapat berdiri sendiri tidak bergantung pada Entity lain.

• Symbol : Contoh : Mahasiswa

Weak Entity: Entity yang bergantung pada Strong Entity. Berisi

entitas yang kemunculannya tergantung pada eksistensinya

dalam sebuah relasi.

Symbol :

Contoh : entitas Mahasiswa -orang tua & hobby, pegawai -

tanggungan.

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Relasi menunjukan adanya hubungan di antara sejumlah entitas

yang berasal dari himpunan entitas yang berbeda

Relasi: asosiasi diantara dua atau lebih entity.

Derajat Relasi:

Unary (Derajat Satu)

adalah satu buah relationship menghubungkan satu buah entity.

Keterangan :

Manusia menikah dengan manusia, relationship menikah hanya

menghubungkan entity manusia.

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Binary (Derajat Dua)

adalah satu buah relationship yang menghubungkan dua buah

entity.

Keterangan :

Pegawai memiliki kendaraan, sebuah relationship memiliki

mengubungkan entity Pegawai dan entity Kendaraan.

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Ternary (Derajat Tiga)

adalah satu buah relationship menghubungkan tiga buah entity.

Keterangan :

• Pegawai pada kota tertentu mempunyai suatu Proyek.

• Entity Bekerja menghubungkan Entity Pegawai, Proyek dan Kota

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

• Digunakan untuk menangani hubungan supertipe/subtipe

• Supertipe adalah suatu entitas yang bersifat umum

• Subtipe adalah suatu entitas yang merupakan peng-khusus-an

dari supertipe

• Contoh:

MOBIL dapat menjadi supertipe

SEDAN, BUS, VAN dapat berkedudukan sebagai subtipe

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Generalisasi

• Proses perancangan yang bersifat bottom-up

• Pembuatan entitas yang bersifat umum dimulai dari tipe-tipe

entitas yang bersifat khusus

Spesialisasi

• Proses perancangan yang bersifat top-down

• Pembuatan satu atau beberapa entitas yang bersifat khusus

(subtipe) dilakukan dari entitas yang bersifat umum terlebih

dahulu (supertipe)

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

• Sebuah relasi terbentuk tidak hanya dari entitas tapi terkadang

juga mengandung unsur dari relasi yang lain.

• Agregasi menggambarkan sebuah himpunan relasi yang secara

langsung menghubungkan sebuah himpunan entitas dengan sebuah

himpunan relationship dalam diagram ER

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

• Batasan relasi menjelaskan apakah keberadaan suatu entitas

tergantung pada entitas lain melalui suatu relasi.

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

DOSEN MATAKULIAHAJAR

M N

Kelas

Mt_kuliahNm_dos

Kd_dos Kd_mk sksAlamat

SEM

Sistem Basis Data 3550ns@gmail.com

• Contoh Tidak semua dosen menjadi koordinator sesama dosen.

DOSEN

M

Nm_dos

Kd_dos

Alamat

Kd_pem

Koordinir

1

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

Sistem Basis Data 3550ns@gmail.com

• Mahasiswa meminjam buku.

• Tentukan entitas dari deskripsi ini.

Sistem Basis Data 3550ns@gmail.com

• Pada saat mendaftar menjadi anggota perpustakaan Fakultas,

dicatatlah nama, nomor mahasiswa dan alamat mahasiswa.

Setelah itu mereka baru bisa meminjam buku di perpustakaan.

Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya.

Tiap buku memiliki data nomor buku, judul, pengarang,

penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa

pengarang.

• Tentukan entitas, atribut dan relasi dari deskripsi di atas,

dengan menggambar ERDnya.

감사합니다

See U Next Week

Sistem Basis Data 3550ns@gmail.com

top related