sistem basis data 3550ns@gmail basis data 3550ns@gmail.com •pada saat mendaftar menjadi anggota...
Post on 28-Mar-2018
227 Views
Preview:
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