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
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
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
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
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
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
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
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
Batasan relasi menjelaskan apakah keberadaan suatu entitas tergantung pada entitas lain melalui suatu relasi. Sistem Basis Data
Nm_dos Mt_kuliah Kd_dos Alamat Kd_mk sks DOSEN M AJAR N MATAKULIAH Kelas SEM Sistem Basis Data
Contoh Tidak semua dosen menjadi koordinator sesama dosen. Nm_dos Alamat Kd_dos Kd_pem DOSEN M Koordinir 1 Sistem Basis Data
Mahasiswa meminjam buku. Tentukan entitas dari deskripsi ini. Sistem Basis Data
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
감사합니다 See U Next Week Sistem Basis Data