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 Kd_dos Alamat Kd_mk

Mt_kuliah sks

M DOSEN AJAR

N MATAKULIAH

Kelas

SEM

Sistem Basis Data

3550ns@gmail.com

Contoh Tidak semua dosen menjadi koordinator sesama dosen.


Nm_dos Kd_dos Alamat

Kd_pem M DOSEN 1
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