1. ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data
2. Manfaat ERD ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD kita dapat menjawab pertanyaan seperti :pertanyaan seperti : 1. Data apa yang kita perlukan? 2. Bagaimana data yang satu berhubungan dengan yang lain.
3. Entity Adalah objek dalam dunia nyata, berupa - Object fisik : Rumah, manusia, Kendaraan, Peralatan, dll - Object Konsep : Pekerjaan, Perusahaan, Rencana, kasus, dll Adalah suatu objek yang dapat dibedakan atauAdalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set
4. Atribut Berfungsi untuk mendeskripsikan karakter entity atau relationship. Misal entity pegawai memiliki atribut nik, nama, alamat, nohp,dllnik, nama, alamat, nohp,dll
5. *noktp nama alamat tgl_lahir jeniskelamin • Atribut Entitas Orang jeniskelamin status nohp foto
6. Atribut Entitas Mobil *nomesin noplat model merkmerk harga warna thn_pembuatan
7. Simbol-simbol ER Diagram Entity Atribut Relationship Atribut Multivalue Atribut Weak Entity Identifying Relationship Atribut key Atribut Composite Atribut Derivatif
8. Macam Entitas 1. Entitas Lemah (Weak Entity) Berisi entitas yang kemunculannya tergantung pada eksistensinya dalam sebuah relasi.misal entitas Mahasiswa - orang tua & hobby, pegawai - tanggungan. 2. Entitas kuat (Strong Entity) Entitas yang berdiri sendiri, keberadaannya tidak tergantung dengan entitas lain.
9. Entitas kuat (Strong Entity) Entitas Lemah (Weak Entity) Pegawai NIP Nama nama status Tanggunganmiliki
10. Jenis Atribut 1. Atribut Key - atribut yang digunakan untuk membedakan data secara unik.misal nik, nim, no_peserta. 2. Atribut Sederhana – atribut bernilai tunggal, misal nama, harga, status. 3. Atribut Multivalue - atribut memiliki sekelompok nilai yang banyak, misal gelar, hobby. sekelompok nilai yang banyak, misal gelar, hobby. 4. Atribut Komposit – atribut yang masih dapat diuraikan lagi, misal alamat, korban, waktu. 5. Atribut Turunan/derivatif – atribut yang dihasilkan dari turunan atribut lain, misal umur dari tanggal lahir.
11. Atribut Key PEGAWAI Id_pegawai nama alamatlengkap Tgl_lhr RUANG idruang Namaruang lokasi kapasitas PEGAWAITgl_lhr Gol_drh nohp jk foto agama
12. idbarang Nama Atribut Sederhana BARANG Kualitas Harga
13. Atribut Multivalue agama Gelar PEGAWAITgl_lhr
14. Atribut Komposit nama namadepan namatengah namabelakang PEGAWAI nama Tgl_lhr
15. umur agama Atribut Derivatif PEGAWAITgl_lhr umur
16. DERAJAT RELATIONSHIP 1. Unary ( Derajat Satu ) Adalah satu buah relationship menghubungkan satu buah entity. Contoh : Manusia Menikah Keterangan : Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.
17. 2. Binary ( Derajat Dua ) Adalah satu buah relationship yang menghubungkan dua buah entity. Contoh : Pegawai Memiliki Kendaraan Contoh : Keterangan : Pegawai memiliki kendaraan, sebuah relationship memiliki mengubungkan entity Pegawai dan entity Kendaraan. Memiliki Kendaraan
18. 3. Ternary ( Derajat Tiga ) Adalah satu buah relationship menghubungkan tiga buah entity. Contoh : Pegawai ProyekBekerja Keterangan : Pegawai pada kota tertentu mempunyai suatu Proyek. Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota Kota
19. Cardinalitas Relasi One to One Hubungan satu ke satu. Contoh seorang Dosen mengepalai satu jurusan. Pegawai miliki Kendaraan Dinas NIP Nama Kd_mk jenis 1 1