ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

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

Implementasi Basis Data

MODEL DATA POKOK BAHASAN. Pendahuluan

Adri Priadana. ilkomadri.com

Entity Relationship Model

Model Data HANI IRMAYANTI, M.KOM

Matakuliah : Basisdata Versi : Materi : Model Data Lanjutan Penyaji : Zulkarnaen NS

Desain Data Base. Proses Desain Data Base

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

Entity Relationship Model

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Pertemuan 2-3 ER-MODEL

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

IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

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

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

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

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

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Fakta Dunia Nyata (real world)

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

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

Hanif Fakhrurroja, MT

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

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

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

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

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

ER (ENTITY RELATIONSHIP) MODEL

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

Modul 3 Konsep Perancangan Basis Data

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

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

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

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

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

Model Entity Relationship Bagian I

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Analisis Dan Perancangan Sistem ( Systems Analysis And Design)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pertemuan 6. Data Design

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

Database Systems: Ch. 4: Entity Relational Diagram (ERD) Notation. Introduction. Apa itu entity relational diagram (ERD)?

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

Pemetaan Diagram (E)ER ke Skema Relasional

KONSEP SISTEM BASIS DATA

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

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

Review Basis Data 1. by: Ahmad Syauqi Ahsan

Sistem Basis Data ( )

Pertemuan 11. Donny Yulianto, S.Kom

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

ENTITY RELATIONSHIP MODEL

Model Relational. Dian Dharmayanti

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

STMIK AMIKOM YOGYAKARTA

Model Data Dalam SBD

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

Relational Database & Pemodelan Data [Review]

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity Relationship Diagram (ERD)

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

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

BASIS DATA (BS203) MODEL RELASIONAL

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

Pemodelan Data (1) Week 2

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP MODEL

Metodologi Perancangan basis data secara konseptual

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

KRS. MHS NIM (PK) Nama Alamat TmpLahir TglLahir KdJurusan ThnMasuk Status. NoKrs (PK1) (FK) NIM (PK2) (FK) ThAkad Semester StatusStudi

Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

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

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

ER (ENTITY RELATIONSHIP) MODEL

Pengenalan Basis Data

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

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

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

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

KOMPONEN ENTITY RELATIONSHIP

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Entity Relationship Model

ENTITY RELATIONSHIP DIAGRAM (ERD)

E-R Model (Model Keterhubungan Entitas)

Transkripsi:

ENTITY RELATIONAL MODEL Dr.Budi Setiyono, MT

Pemodelan Data

Definisi Database dapat dimodelkan sebagai : Suatu koleksi dari entitas relationship diantara entitas tersebut Suatu entity merupakan suatu object yang exist dan mempunyai karakteristik berbeda satu dengan lainnya Contoh : orang, perusahaan, event Entitas mempunyai atribut Contoh: orang mempunyai nama dan alamat Suatu entity set merupakan himpunan entitas dengan tipe yang sama Contoh : sekumpulan orang, perusahaanperusahaan, dll

Atribut Suatu entitas direpresentasikan oleh sekumpulan atribut, yang mendiskripsikan karakteristik dari entitas tersebut Domain himpunan nilai yang diijinkan pada tiaptipa atribut Tipe atribut Atribut sederhana (Simple) dan composite. Atribut bernilai tunggal (Single-valued) dan bernilai ganda (multi-valued attribute) Misal : multivalued attribute: nomor telephone Atribut Derived Dapat diperoleh dari hasil perhitungan pada atribut lain Misal : umur, jika diberikan tanggal lahir

Tipe-tipe atribut

Kardinalitas Himpunan Relationship Himpunan semua relasi antara entitas-entitas Kardinalitas Merupakan ekspresi dari jumlah entitas yang berelasi dengan entitas-entitas lain Sebagian besar binary relation Jenis-jenis kardinalitas One to one One to many Many to one Many to many

Kardinalitas (C) (d)

ER Diagram

E-R Diagram dengan Composite, Multivalued, dan Derived Attributes

One : One Kode_dos Nama Alamat Dosen 1 Mengetuai 1 Jurusan Kode_Jur Nama Alamat

One : Many Kode_rg Nama_rg Kapasitas Ruang 1 Menempati M Karyawan NIK Nama Alamat

many : many Nim Nama Alamat Nilai Mahasiswa N Ambil MK M MataKuliah Kode_MK Nama SKS

Tahapan-tahapan membuat ER- Diagram Analisa kebutuhan user Identifikasi dan tetapkan entitas beserta atributnya Tentukan atribut key untuk masing-masing entitas Identifikasi dan tetapkan relasi antara entitas-entitas tersebut Tentuka kardinalitas pada setiap relasi

Kamus data Berisi daftar atribut yang diapit oleh { } Dapat mengurangi kekompleksitan penggambaran Contoh : Dari relasi 1:1 diatas kamus datanya adalah Dosen = {KodeDos, nama, alamat } Jurusan = {KodeJur, Nama, Alamat}

Klasifikasi Relasi Relasi Tunggal (Unary relation) Relasi yang terjadi pada entitas yang sama Redundant Relation (relasi ganda) tergantung pada kebutuhan Contoh : Untuk daftar MK yang dikuasai dosen, namun dosen yang bersangkutan belum/tidak mengajar MK tersebut. Kode_MK Nama SKS Kode_dos Nama Alamat N MataKuliah Tempat Mengajar Dosen N Menguasai M N Waktu M MataKuliah M Prasyarat Kode_MK Nama SKS

Klasifikasi relasi (lanj) N - ary Relation (relasi multi entitas) relasi untuk 3entitas atau lebih sedapat mungkin dihindari (mengaburkan derajat relasi ) N Dosen Penajaran MataKuliah Waktu Kode_Dos Kode_Rg N 1 Ruang N Kode_MK

Agregasi Agregasi relasi yang secara kronologis mensyaratkan adanya relasi lain Contoh : Skenario : Beberapa MK diperlukan praktikum. Tapi tidak semua mahasiswa yang mengambil MK tersebut harus ikut praktikum ( misal. Mahasiswa yang mengulang dan telah lulus praktikumnya ) Mahasiswa Nim N Kode_Pra Kode_Pra Ambil N Mengikuti M Pratikum Nama_Pra M Kode_MK Nilai_Pra Jml_Jam MataKuliah

Weak entity Kemunculan entity tersebut tergantung pada eksistensi dalam sebuah relasi terhadap entitas lain Tidak memiliki atribut sebagai key (primary key) Nim Nama Alamat 1 Mahasiswa punya 1 Orant_Tua Nama alamat Ortu mungkin bisa dijadikan atribut pada entitas mhs, tapi kurang efisien

Sub Entytas, Gen-Spek Entitas yang beranggotakan entitas lain Merupakan hasil dekomposisi (spesialisasi) dari entitas lainnya berdasarkan pengelompokan tertentu

Spesialisasi Spesialisasi untuk lebih menekankan perbedaan antar kelompok entitas Digunakan untuk lebih menspesifikasi-kan atributatribut pada anggota entitas Kode_dos Nama Alamat Dosen Is a Dosen LB Dosen Tetap kantor alamat_ktr nik pangkat Masuk

Generalisasi Generalisasi untuk lebih menekankan persamaan antar kelompok entitas Digunakan untuk lebih men-general-kan atribut-atribut pada anggota entitas Kode_dos Nama Alamat Dosen Is a Dosen LB Dosen Tetap

Power Designer

Notasi Dalam Power Designer

Contoh ER-CDM(Conceptual Data Model)