Anda di halaman 1dari 44

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
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
Nm_dos Mt_kuliah
Kd_dos Alamat Kd_mk sks

M N
DOSEN AJAR MATAKULIAH

Kelas SEM

Sistem Basis Data 3550ns@gmail.com


• Contoh Tidak semua dosen menjadi koordinator sesama dosen.

Nm_dos Alamat

Kd_dos Kd_pem

M
DOSEN Koordinir

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.

Sistem Basis Data 3550ns@gmail.com


감사합니다
See U Next Week

Sistem Basis Data 3550ns@gmail.com

Anda mungkin juga menyukai