ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

dokumen-dokumen yang mirip
Pemodelan Data (1) Week 2

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Entity Relationship Model

STMIK AMIKOM YOGYAKARTA

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

Pertemuan 4. Entity-Relationship Diagram (ERD)

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

Model Data Dalam SBD

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Entity Relationship Model

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

Pertemuan 2-3 ER-MODEL

Desain Data Base. Proses Desain Data Base

Pertemuan 11. Donny Yulianto, S.Kom

Metodologi Perancangan basis data secara konseptual

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Modul 3 Konsep Perancangan Basis Data

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

SISTEM BASIS DATA (Lanjutan) :

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM (ERD)

Basis Data I Danny Kriestanto, S.Kom., M.Eng

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

Copyright 2005 PENS-ITS C H A P T E R

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

ENTITY RELATIONSHIP MODEL

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

KONSEP SISTEM BASIS DATA

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

C H A P T E R. Copyright 2005 PENS-ITS

Hanif Fakhrurroja, MT

BAB IV Normalisasi Data

BASIS DATA MODEL RELASIONAL

MODUL 5. Pemodelan Dan Analisis Database

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Contoh ERD sistem penjualan Barang Online

Entity Relationship Model

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Entity Relationship Diagram (ERD)

Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Perancangan Basis Data

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE. Pengolahan Basis Data D3-TI STMIK AMIKOM

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

SISTEM BASIS DATA. Pertemuan 4. 3 SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Pertemuan 4 ENTITY RELATIONSHIP

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

QUIZ 1 Introduction to Database. Page 1

Relational Database & Pemodelan Data [Review]

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

ER (ENTITY RELATIONSHIP) MODEL

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

ASSALAMU ALAIKUM WR.WB

SATUAN ACARA PERKULIAHAN(SAP)

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)

Entity Relationship Diagram

INTERNET PROGRAMMING DATABASE

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

KOMPONEN ENTITY RELATIONSHIP

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

ENTITY RELATIONSHIP MODEL

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

PERANCANGAN SISTEM DATABASE

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

ER (ENTITY RELATIONSHIP) MODEL

Abstraksi Data (Arsitektur DBMS)

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

E-R Diagram Kusnawi, S.Kom, M.Eng

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Menurut Dendi Permana Putra dari Perguruan Tinggi Bina Darma, Palembang

SATUAN ACARA PERKULIAHAN(SAP)

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

BAB III LANDASAN TEORI

Model Entity Relationship Bagian I

ENTITY-RELATIONSHIP MODEL

Konversi ERD ke Tabel. Brigida Arie Minartiningtyas, M.Kom.

Transkripsi:

ENTITY RELATIONSHIP DIAGRAM SiBaDa Sesi 4

ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia nyata (Ema & Anggit).

KOMPONEN DASAR 1. Entitas (Entity) 2. Atribut (Atribute) 3. Relasi (Relationship)

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

Menentukan Nama Entitas Peran. Contoh: Mahasiswa, Dosen, Karyawan, dll. Kejadian. Contoh: Kuliah, Kursus, KRS, dll Abstrak. Contoh: Mata_kuliah, Golongan_Pekerjaan, Membeli, dll Fisik. Contoh: Ruang_kelas, Rumah, Mobil, dll

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. Contoh: KHS

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, tempat lahir, tanggal lahir, jenis kelamin, dsb.

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 G. Atribut Kunci

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

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 menjadi 3 bagian; yaitu Nama_depan, Nama_tengah, dan Nama_belakang.

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.

D. Atribut Bernilai Banyak Atribut Bernilai Banyak atau Multivalues Attribut adalah jenis atribut yang nilainya lebih dari satu dalam suatu entitas tertentu. Contoh: Atribut Nomor_telepon pada suatu entitas Karyawan.

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

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

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)

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, sebagai pembeda dengan atribut yang bukan kunci.

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

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.

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

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: pada tabel jadwal

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 Relasi lemah

Derajat Relasi

Kardinalitas relasi