Entity Relationship Diagram

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

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

Diagram E-R. ERD (Entity Relationship Diagram) Alat Bantu Perancangan Basis Data

DIAGRAM E-R. ERD (ENTITY RELATIONSHIP DIAGRAM) ALAT BANTU PERANCANGAN BASIS DATA

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

Adri Priadana. ilkomadri.com

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

ERD MAPPING BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

ENTITY-RELATIONSHIP MODEL

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

Entity Relationship Model

Hanif Fakhrurroja, MT

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

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

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

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Entity Relationship Model

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Desain Data Base. Proses Desain Data Base

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

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

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

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

STMIK AMIKOM YOGYAKARTA

Model Data Dalam SBD

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

SISTEM BASIS DATA (Lanjutan) :

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

ENTITY RELATIONSHIP DIAGRAM (ERD)

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity Relationship Model

NIM Nama... Kode_kul Nama_kul SKS Andi... A01 Pancasila Rudi... A03 Internet I Susi... A02 Network I 2

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

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

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs.

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

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

Model Data HANI IRMAYANTI, M.KOM

SISTEM BASIS DATA Presented By

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

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

KONSEP SISTEM BASIS DATA

KOMPONEN ENTITY RELATIONSHIP

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

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

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

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

Pertemuan 11. Donny Yulianto, S.Kom

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

Pertemuan 2-3 ER-MODEL

Pertemuan 4. Entity-Relationship Diagram (ERD)

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

Review Basis Data 1. by: Ahmad Syauqi Ahsan

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

Modul 3 Konsep Perancangan Basis Data

BAB 7 ENTITY MODELLING 1

Entity Relationship Diagram (ERD)

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

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

Materi 6 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP MODEL

Basis Data Relational

ER (ENTITY RELATIONSHIP) MODEL

Model adalah representasi kenyataan.

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Perancangan Basis Data Relasional. (Lanjutan dengan EER) By : Hanung N. Prasetyo

Sistem Basis Data ( )

Rudi Asti Dina Dina Edi Ita Edi

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

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

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

Relational Database & Pemodelan Data [Review]

DATA MODELLING DALAM PROYEK SI Hanif Al Fatta M.Kom

MODEL DATA DIANA RAHMAWATI MAHENDRA ADI NUGRAHA

ERD (Entity Relationship Diagram)

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

ENTITY RELATIONSHIP PENGERTIAN

Entity Relationship Diagram (ERD)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

Bab 2 Pemodelan Data Menggunakan

Transkripsi:

Entity Relationship Diagram Ema Utami, S.Si, M.Kom STMIK AMIKOM Yogyakarta

Entity Relationship Diagram (ERD) Kompetensi Dasar: 1. Mampu memahami konsep model ER 2. Mampu merancang BD dengan teknik ERD Indikator: 1. Mampu memahami konsep perancangan BD dgn teknik ERD 2. Mampu membaca ERD 3. Mampu merancang BD dengan teknik ERD

Empat Tahap Penting dlm Perancangan BD 1. Penentuhan kebutuhan 2. Perancangan secara konseptual Model ER 3. Perancangan secara logis Transformasi model ER ke Model Relasional 4. Perancangan secara fisik Penciptaan BD, relasi & hal-hal terkait ke dalam bentuk fisik

Komponen Utama ERD 1. Entitas 2. Atribut 3. Kerelasian

ENTITAS Sebuah BD dapat dimodelkan sebagai: Sekumpulan entitas Hubungan antar entitas

ENTITAS Merupakan sebuah objek yg keberadaannya dapat dibedakan terhadap objek lain Entitas dapat berupa: orang, benda, tempat, kejadian, konsep

Orang: Contoh Entitas MAHASISWA, DOSEN, PEGAWAI, PENERBIT Benda: MOBIL, MESIN Tempat: PROPINSI, NEGARA Kejadian: PENJUALAN, REGISTRASI Konsep: MATA KULIAH, KURIKULUM

Tipe Entitas & Instan Entitas

ATRIBUT properti/karakteristik yg melekat dlm suatu entitas, dimana properti itu bermakna bagi organisasi/perusahaan

entitas orang sbg mahasiswa atribut-atribut yg bermakna bagi perkuliahan: NIM NAMA ALAMAT TELP

Atribut lain spt golongan darah, tinggi badan & berat badan perlu dicatat?

Pemilihan atribut-atribut mana yg penting dicatat utk suatu entitas sangat bergantung apa?????

Pertimbangan Sangat bergantung pada: situasi & kondisi bagaimana suatu entitas itu berperan dlm suatu organisasi / perusahaan

Domain Menyatakan kemungkinan nilai untuk sebuah atribut misal: domain dari IPK merupakan kumpulan bilangan real antara 0.00 s/d 4.00

Atribut Sederhana & Atribut Komposit Atribut sederhana tidak bisa dipecah menjadi bagian yg lebih kecil lagi Atribut komposit adalah atribut yg dapat dipecah menjadi komponen yg lain

Alamat: Nama_Jalan, Kode_Pos Nama: Nama_Depan, Nama_Tengah, Nama_Belakang

NIM: kode_angkatan, kode_jurusan, nomor_mhs TELPON: kode_area, nomor_telp

Atribut nilai tunggal & Atribut nilai berganda Atribut nilai berganda adalah atribut yg berkemungkinan memiliki nilai lebih dari satu Contoh: Nomor_Telpon, Ketrampilan_Pemrograman

Contoh lain: hobi, matakuliah_prasyarat

Atribut tersimpan & Atribut turunan Atribut tersimpan adalah atribut yg nilainya secara eksplisit tersimpan dlm tabel Atribut turunan adalah atribut yg nilainya dapat dikalkulasi dari nilai atribut tersimpan

Contoh atribut tersimpan: NIM, nama, tgl_lahir Contoh atribut turunan:??????

Himpunan Entitas Sekumpulan entitas yg berbagi atribut yg sama misal himpunan entitas pada pencatatan data pengobatan dirumah sakit sbb: 1. pemeriksaan 2. dokter 3. pasien 4. resep 5. obat 6. penyakit

KERELASIAN Hubungan antara beberapa tipe entitas

Derajat Hubungan Menyatakan jumlah tipe entitas yg terkait dlm sebuah hubungan

Derajat Hubungan Jenis hubungan antara 2 tipe entitas: a) One to One b) One to Many c) Many to One d) Many to Many (c) (d)

Diagram E-RE Diagram E-R biasa digunakan dlm tahap analisis perancangan BD Digunakan sebagai perangkat untuk berkomunikasi antara pengembang BD dgn pengguna

Diagram E-RE Diagram E-R berupa model data konseptual, yg merepresentasikan data dlm suatu organisasi Tidak bergantung kepada software yg akan dipakai untuk mengimplementasikan BD Sejauh ini banyak sekali model notasi yang dipakai untuk membuat diagram E-R

Simbol dlm Diagram E-RE ENTITAS Hubungan Atribut Garis bawah: Kunci / pengenal (identifier) Garis lurus, menyatakan link / relasi antar tabel.

Simbol Lain-Lain Entitas kuat Atribut Entitas lemah Atribut nilai berganda Hubungan Atribut turunan

Contoh ERD dgn Atribut Komposit, Atribut Nilai Berganda & Atribut Turunan

Contoh ERD

Varian Hubungan Unary Binary Ternary

Contoh Unary Relationship ORANG Menikah_dengan PEGAWAI Membawahi SUKU_CADANG Tersusun_atas

Contoh Unary Relationship MATA_KULIAH kuliah_prasyarat MHS berteman DOSEN mendampingi

Contoh Binary Relationship ORANG Diberi_jatah TEMPAT PARKIR PEGAWAI Bekerja_pada DEPARTEMEN MAHASISWA Mengambil MATA KULIAH

Contoh Binary Relationship PRIA menikahi WANITA DOSEN mengepalai JURUSAN

Contoh Ternary Relationship

Derajat Relasi Minimum jumlah instan tersedikit dlm sebuah entitas yg mungkin dikaitkan dgn setiap instan pada entitas lain

Derajat Relasi Maksimum jumlah instan terbanyak dlm sebuah entitas yg mungkin dikaitkan dgn setiap instan pada entitas lain

Dari sisi Mobil Setiap mobil balap hanya bisa dikendarai oleh 1 pembalap ttp tidak boleh ada mobil balap yg belum ditentukan siapa pembalapnya (tidak ada pengendaranya). Oleh karena itu derajat minimum dari sisi Mobil adalah 1.

Dari sisi Pembalap Setiap pembalap hanya bisa mengendarai 1 mobil balap ttp tidak semua pembalap mengendarai suatu mobil. Artinya ada pembalap-pembalap yg tidak mengendarai mobil balap manapun. Oleh karena itu derajat minimum dari sisi Pembalap adalah 0.

Dari sisi Detail_kualifikasi Suatu hasil kualifikasi digunakan untuk menentukan posisi start suatu mobil balap ketika akan mengikuti sebuah seri balapan ttp tidak semua hasil kualifikasi akan digunakan. Artinya ada hasil-hasil kualifikasi yg tidak digunakan untuk menentukan posisi start suatu mobil dalam seri balapan manapun. Oleh karena itu derajat minimum dari sisi Detail_kualifikasi adalah 0.

Dari sisi Seri_balapan Setiap seri balapan pembalap selalu sudah ditentukan posisi start masingmasing mobil peserta balapan ttp tidak boleh ada mobil balap yg belum ditentukan posisi startnya sebelum mengikuti sebuah seri balapan. Oleh karena itu derajat minimum dari sisi Seri_balapan adalah 1.

Entitas Kuat & Entitas Lemah Entitas kuat adalah entitas yg keberadaannya tidak bergantung pada tipe entitas lain Entitas lemah adalah entitas yg keberadaannya bergantung pada tipe entitas lain

Contoh Pada lembaga pendidikan, SISWA adalah entitas kuat, ORTU, HOBI, KELAS adalah entitas lemah

Bagaimana kekangan kardinalitasnya? ORANG Menikah_dengan PEGAWAI Membawahi SUKU_CADANG Tersusun_atas

Bagaimana kekangan kardinalitasnya? MATA_KULIAH kuliah_prasyarat MHS berteman DOSEN mendampingi

Bagaimana kekangan kardinalitasnya? ORANG Diberi_jatah TEMPAT PARKIR PEGAWAI Bekerja_pada DEPARTEMEN MAHASISWA Mengambil MATA KULIAH

Bagaimana kekangan kardinalitasnya? PRIA menikahi WANITA DOSEN mengepalai JURUSAN