• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita 6ec01 sbd sesi 4

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita 6ec01 sbd sesi 4"

Copied!
23
0
0

Teks penuh

(1)

ENTITY RELATIONSHIP

DIAGRAM

(2)

ENTITY RELATIONAL DIAGRAM

ERD adalah suatu diagram untuk

(3)

KOMPONEN DASAR

1. Entitas (Entity) 2. Atribut (Atribute)

(4)

1. ENTITAS

• Entitas adalah suatu atau objek di dunia nyata (real world) yang dapat dibedakan dengan sesuatu atau objek lainnya.

• Lambang Entitas digambarkan dalam bentuk persegi panjang dengan nama entitas didalamnya.

(5)

Menentukan Nama Entitas

• Peran. Contoh: Mahasiswa, Dosen, Karyawan, dll.

• Kejadian. Contoh: Kuliah, Kursus, KRS, dll

• Abstrak. Contoh: Mata_kuliah,

Golongan_Pekerjaan, Membeli, dll

(6)

Jenis Entitas

Entitas kuat (Strong Entity)

• Yaitu Entitas yang dapat berdiri sendiri tanpa

bantuan atau bergantung pada entitas lain, atau disebut entitas induk.

• Contoh: Mahasiswa

Entitas lemah (Weak Entity)

• Yaitu Entitas yang tidak dapat berdiri sendiri

tanpa bantuan entitas lain (bergantung).

• Entitas lemah merupakan hasil dari pembentukan entitas kuat.

(7)

2. ATRIBUT

• Atribut adalah semua informasi yang berkaitan dengan entitas. Atau disebut sebagai properti dari objek (entitas).

• Contoh: Jika entitas Mahasiswa, maka atributnya adalah NIM, nama, alamat,

(8)

Macam-macam Atribut

A. Atribut Sederhana B. Atribut Gabungan

C. Atribut Bernilai Tunggal D. Atribut Bernilai Banyak

E. Atribut yang Harus bernilai F. Atribut Turunan

(9)

A. Atribut Sederhana

• Atribut Sederhana (Simple Attribute) adalah jenis atribut yang nilainya tidak

dapat dibagi lagi menjadi atribut yang lebih kecil.

(10)

B. Atribut Gabungan

• Atribut Gabungan atau Composite

Attribute adalah jenis atribut yang nilainya bisa dipecah menjadi bagian yang lebih kecil.

• Contoh: Atribut Nama bisa dipecah

(11)

C. Atribut Bernilai Tunggal

• Atribut Bernilai Tunggal atau Single Value Attribut adalah jenis atribut yang nilainya hanya satu dari suatu entitas.

(12)

D. Atribut Bernilai Banyak

• Atribut Bernilai Banyak atau Multivalues Attribut adalah jenis atribut yang nilainya lebih dari satu dalam suatu entitas

tertentu.

(13)

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)

(14)

F. Atribut Turunan

• Atribut Turunan (Derived Attribute) adalah jenis atribut yang nilainya diperoleh dari atribut lain.

(15)

G. Atribut Kunci

• Atribut Kunci atau Key Attribute adalah jenis atribut yang dijadikan pembeda antarbaris (record) data pada suatu entitas.

(16)

Jenis Atribut Kunci:

a. Super Key

b. Candidate Key

o Primary Key o Alternative Key

c. Foreign Key

d. Composite Key

• Nama Atribut harus digaris bawahi,

(17)

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

(18)

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,

(19)

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.

(20)

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.

(21)

3. 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

(22)
(23)

Referensi

Dokumen terkait

 Melakukan tindakan rujukan jika bayi belum atau tidak akan segera lahir setelah pasien meneran selama 120 menit (2 jam) pada primigravida dan 60 menit (1 jam) pada

Pada penelitian ini penulis mengambil data perkreditan sejak bulan Januari 2010 s/d Maret 2011 dengan tujuan ingin mengetahui komposisi portofolio kredit terkini

View dari lingkungan sekitar ke dalam tapak terlihat bahwa area tapak merupakan view yang memiliki kekayaan visual yang menarik bila ditata sesuai dengan konsep-konsep

melalui PRAKERIN ini diharapkan siswa dapat menempatkan ilmu yang telah didapat di sekolah pada dunia lapangan kerja yang sesungguhnya, sehingga pengetahuan akan menjadi

Dari contoh tersebut menunjukkan bahwa pada waktu yang lalu tujuan pengajaran diartikan sebagai suatu proses yang dilakukan oleh guru, sedangkan dewasa ini tujuan

Penelitian ini adalah Penelitian Tindakan Kelas (PTK), yang mana tujuan utamanya adalah untuk mengungkap cara meningkatkan kemampuan menulis siswa dalam teks

Semoga bahan ajar ini dapat bermanfaat bagi pembaca dan dapat dijadikan pedoman bagi mahasiswa dalam mempelajari Mata Kuliah Pengantar Ilmu Ekonomi sehingga dengan

Klasifikasi :* Kecil / Besar Standard : MS ISO 9001:2008 *Potong yang tidak