Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)

Presentasi serupa


Presentasi berjudul: "ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)"— Transcript presentasi:

1 ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
SBD1 – sesi 4

2 Materi bagian 2 Atribut Atribut kunci Relasi

3 ATRIBUT Atribut adalah semua informasi yang berkaitan dengan entitas. Atau disebut sebagai properti dari objek (entitas), yaitu: Mendeskripsikan entitas Menghitung entitas Mengklasifikasi entitas Menentukan entitas Atribut memiliki nilai tunggal Contoh: Jika entitas Mahasiswa, maka atributnya adalah NIM, nama, alamat, tempat lahir, tanggal lahir, jenis kelamin, dsb.

4 Macam-macam Atribut Atribut Sederhana Atribut Gabungan
Atribut Bernilai Tunggal Atribut Bernilai Banyak Atribut yang Harus bernilai Atribut Turunan Atribut Kunci

5 A. Atribut Sederhana Atribut Sederhana (Simple Attribute) adalah jenis atribut yang nilainya tidak dapat dibagi/dipilah lagi menjadi atribut yang lebih kecil. Contoh: Atribut Harga, Diskon, dll

6 B. Atribut Gabungan Atribut Gabungan atau Composite Attribute, adalah jenis atribut yang nilainya bisa dipecah menjadi bagian yang lebih kecil. Contoh: Atribut Alamat bisa dipecah menjadi 4 bagian; yaitu Nomor_jalan, kota, propinsi, dan kode_pos.

7 C. Atribut Bernilai Tunggal
Atribut Bernilai Tunggal atau Single Value Attribut adalah jenis atribut yang nilainya hanya satu dari suatu entitas. Contoh: Atribut Tanggal_lahir dari suatu entitas Mahasiswa.

8 D. Atribut Bernilai Banyak
Atribut Bernilai Banyak atau Multivalues Attribut adalah jenis atribut yang nilainya lebih dari satu dalam suatu entitas tertentu. Contoh: Atribut hobi pada suatu entitas Mahasiswa, memiliki value berenang, melukis dan sepak bola.

9 E. Atribut yang Harus bernilai
Atribut yang Harus Bernilai atau Mandatory Attribute adalah jenis atribut yang harus ada nilainya atau tidak boleh kosong (Constraint not null) Contoh: NIM, Kode_barang, dll

10 F. Atribut Turunan Atribut Turunan (Derived Attribute) adalah jenis atribut yang nilainya diperoleh dari atribut lain. Contoh: Atribut Umur akan muncul bila Atribut Tanggal_lahir telah terisi

11 G. Atribut Kunci Atribut Kunci atau Key Attribute adalah jenis atribut yang dijadikan pembeda antarbaris (record) data pada suatu entitas. Sifat Atribut ini unik (tidak mungkin sama antar record)

12 Jenis Atribut Kunci: Super Key Candidate Key Foreign Key Composite Key
Primary Key Alternative Key Foreign Key Composite Key Nama Atribut harus digaris bawahi, sebagai pembeda dengan atribut yang bukan kunci. NIM

13 a. Super Key Super Key merupakan satu atau kumpulan atribut yang secara unik mengidentifikasi sebuah baris di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set. Contoh: Entitas Jadwal_kuliah mempunyai atribut no, jam, mata kuliah, dosen, dan ruang

14 b. Candidate Key Primary Key merupakan Candidate Key yang dipilih untuk mengidentifikasi baris data secara unik dalam relasi. Contoh: NIM Alternative Key merupakan Candidate Key yang tidak terpilih sebagai primary key, atau hanya menggantikan kunci utama: Contoh No KTP.

15 c. Foreign Key Merupakan atribut dengan domain yang sama yang menjadi kunci utama sebuah relasi, tapi pada relasi lain atribut tersebut hanya sebagai atribut biasa. Contoh: Atribut NIM dalam entitas Mahasiswa yang juga berada dalam entitas KRS

16 d. Composite Key Composite Key merupakan atribut kunci yang terdiri dari dua atau lebih atribut. Atribut tersebut tidak berdiri sendiri dan tidak menjadi identitas baris, namun jika dirangkai akan menjadi identitas baris. Contoh: Alamat yang terdiri dari nama jalan, nomor, dan kota.

17 RELASI Relasi (relationship) adalah perekat yang menyatukan komponen-komponen yang berbeda dalam diagram ERD. Lambangnya berupa belah ketupat. Ada dua jenis: relasi kuat dan relasi lemah. Relasi Kuat Relasi lemah

18 Contoh ERD

19 Notasi ERD

20 Derajat Relasi

21 Kardinalitas relasi

22 MEMBUAT ERD Mengumpulkan informasi Menentukan himpunan entitas
Menentukan atribut pembeda/key pada masing-masing entitas Menentukan himpunan relasi Menentukan opsionalitas dan derajat kardinalitas Melengkapi himpunan entitas dan himpunan relasi dengan himpunan atribut Mapping ERD kedalam tabel

23 Contoh ERD

24 Sekian dan Terimakasih


Download ppt "ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)"

Presentasi serupa


Iklan oleh Google