Adri Priadana. ilkomadri.com

dokumen-dokumen yang mirip
Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

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

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

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

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Model Data HANI IRMAYANTI, M.KOM

Entity Relationship Model

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

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

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

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Entity Relationship Diagram (ERD) Andi Sunyoto Perangangan Basis Data 1

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

Entity Relationship Diagram (ERD)

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

Entity Relationship Model

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

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

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Hanif Fakhrurroja, MT

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

Desain Data Base. Proses Desain Data Base

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

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

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

Entity Relationship Diagram

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

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

ENTITY RELATIONSHIP MODEL

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

STMIK AMIKOM YOGYAKARTA

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ENTITY RELATIONSHIP MODEL

Sistem Basis Data ( )

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

MODEL ENTITY-RELATIONSHIP

Pertemuan 2-3 ER-MODEL

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL ENTITY-RELATIONSHIP

SISTEM BASIS DATA (Lanjutan) :

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

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

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

KONSEP SISTEM BASIS DATA

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

PERANCANGAN SISTEM DATABASE

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

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

ENTITY RELATIONSHIP DIAGRAM

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

BAB 7 ENTITY MODELLING 1

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

KOMPONEN ENTITY RELATIONSHIP

Entity Relationship Model

SISTEM BASIS DATA Presented By

PERANCANGAN SISTEM TERINCI DATABASE

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

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

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

Entity Relationship Diagram.

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA

ENTITY RELATIONSHIP DIAGRAM

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

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

Pertemuan 11. Donny Yulianto, S.Kom

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

Modul 3 Konsep Perancangan Basis Data

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

STEPHANIE BETHA ROSSI H,S.ST

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

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

Pertemuan 6. Data Design

PERANCANGAN SISTEM TERINCI DATABASE

ER (ENTITY RELATIONSHIP) MODEL

MODUL 5. Pemodelan Dan Analisis Database

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

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

Perancangan Basis Data

Pemodelan Data (1) Week 2

ENTITY RELATIONSHIP PENGERTIAN

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

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

Pemodelan Data- Entity Relational Diagram

Transkripsi:

Adri Priadana ilkomadri.com

Entity, Entity Set Entity : object atau benda dalam dunia nyata Entity Set : Sekumpulan entity yang sejenis Misal kumpulan orang yang berobat di sebuah rumah sakit dapat didefinisikan sebagai entity set pasien kumpulan orang yang berada disebuah perguruan tinggi didefinisikan sebagai entity set mahasiswa

Relationship Hubungan diantara beberapa entitas Derajat dari relationship : Jumlah entitas yang berpartisipasi dalam suatu relationship Unary Degree (derajat satu) Binary Degree (derajat dua) Ternary Degree (derajat tiga)

Relationship Degree Unary Degree Binary Degree Ternary Degree

Atribut Karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut

Contoh Identifikasi Entitas beserta Atributnya

Jenis Jenis Atribut

Model Data - Model ER Pemodelan data dengan model ERD terdiri dari beberapa notasi : Kotak persegi panjang, menggambarkan sebuah entitas. Elips, menggambarkan atribut-atribut entitas Diamond, menggambarkan hubungan antara entitas Garis, yang menghubungkan antar objek dalam digram ER

Simbol Entitas Relasi Atribut Garis

Simbol Weak Entity Atribut Multivalue Identifying Relationship Atribut Composite Atribut key Atribut Derivatif

Kardinalitas/Derajat Relasi Kardinalitas relasi menunjukkan jumlah maksimum entity yang dapat berelasi dengan himpunana entity yang lain. Macam Kardinalitas : Satu ke satu ( one to one ) Satu ke banyak ( one to many ) Banyak ke satu ( many to one ) Banyak ke banyak ( many to many )

Satu ke satu (One to One) Setiap entitas pada himpunan entitas A berhubungan paling banyak satu entitas pada himpunan entitas B, begitu pula sebaliknya. Contoh

Contoh Relasi one to one Setiap dosen paling banyak mengepalai 1 jurusan. Setiap jurusan dikepalai oleh paling banyak satu dosen. Dihubungkan oleh atribut Kdjur dan Kddosen sebagai key

Satu ke banyak (one to many) Setiap entitas pada himpunan entitas A berhubungan paling banyak satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas himpunan B berhubungan banyak entitas pada himpunan A Contoh

Contoh Relasi one to many Setiap dosen mengajar bisa lebih dari satu mata kuliah, setiap matakuliah diajar oleh satu dosen pada suatu waktu.

Banyak ke satu (many to one) Setiap entitas pada himpunan entitas A berhubungan banyak entitas pada himpunan entitas B, tetapi tidak Sebaliknya. Contoh

Banyak ke banyak (many to many) Setiap entitas pada himpunan entitas A berhubungan banyak entitas pada himpunan entitas B, begitu pula sebaliknya dimana setiap entitas pada himpunan B berhubungan banyak dengan banyak entitas pada himpunan B. Contoh

Contoh Relasi many to many Setiap mahasiswa mempelajari banyak matakuliah Setiap matakuliah dipelajari oleh banyak mahasiswa

Tahapan Perancangan ERD 1. Identifikasi entitas-entitas apa saja yang akan terlibat 2. Tentukan atribut-atributnya (beserta key) untuk setiap entitas. 3. Identifikasi relasi diantara entitas-entitas yang terlibat, tentukan foreign key. 4. Tentukan derajat relasi/kardinalitas untuk masing-masing himpunan entitas. 5. Melengkapi entitas dengan atribut deskriftif (non key)

ERD dengan Kamus Data N N Kamus Data: Mahasiswa = {nim, nama, alamat, jk} Kuliah = {kdkul, namamk, sks} Mempelajari = {nim, kdkul, nilai}

Derajat Relasi Minimum (0, N) (0, N) Derajat Relasi Minimum menunjukan hubungan minimum yang boleh terjadi dalam sebuah relasi antar himpunan entitas.

ERD dalam Notasi lain Notasi Derajat Relasi Minimum-Maksimum atau (0, N) atau (1, N) atau (1, 1) atau (0, 1)

Varian Entitas Macam-macam atau jenis entitas antara lain: Strong Entity Sets Weak Entity Sets Subtype Entities

Strong Entity Sets Merupakan himpunan entitas kuat/bebas Kemunculan entitas-entitas didalamnya tidak tergantung pada keberadaan entitas pada himpunan entitas lain. Bukan merupakan bagian (sub) dari himpunan entitas lain. Contoh : Himp. entitas Mahasiswa, Mata_Kuliah, Dosen, Jurusan, Pegawai, dsb.

Weak Entity Sets Merupakan himpunan entitas lemah Nilai entitasnya tergantung pada eksistensinya dalam sebuah relasi terhadap entitas lain. Biasanya tidak memiliki atribut yang berfungsi sebagai Kunci (Key). Contoh : Himpunan entitas Hobi (yang keberadaannya bisa ada atau tidak, tergantung hubungan (relasi) mahasiswa yang memiliki hobi.)

Sub Entitas (Subtype Entities) Himpunan entitas yang merupakan bagian dari himpunan entitas yang lebih superior/utama. Contoh : Himp. Entitas dosen dapat dipecah menjadi sub entitas; Dosen Tetap dan Dosen Tidak Tetap. (entitas dosen merupakan entitas superior/utama)

Spesialisasi Spesialisasi adalah proses pendefinisian secara topdown terhadap satu atau beberapa bagian dari suatu entitas, dengan men-desain subgrouping didalam himpunan entitas yang berbeda dari himpunan entitas lain. Subgrouping ini menjadi himpunan entitas yang levelnya lebih rendah dan memiliki atribut yang tidak dimiliki pada level atasnya. Pada spesialisasi dikenal suatu istilah Inheritan Atribut (atribut turunan), yaitu semua atribut dan relasi pada level lebih tinggi akan diturunkan pada himpunan entitas level bawahnya. Inheritan atribut merupakan sifat dari spesialisasi.

Spesialisasi Contoh top-down nama #Id_pegawai Pegawai Besar tunjangan Gaji Per Bulan IS A Upah Per Jam Jumlah Jam Kerja Pegawai Tetap Pegawai Honorer

Generalisasi Generalisasi adalah proses pendefinisian bottom-up terhadap suatu entitas secara umum dari sejumlah entitas yang khusus. Mengkombinasikan jumlah himpunan entitas yang mempunyai fitur sama ke level yang lebih tinggi.

Generalisasi Contoh bottom-up nama #Id_pegawai Pegawai Besar tunjangan Gaji Per Bulan IS A Upah Per Jam Jumlah Jam Kerja Pegawai Tetap Pegawai Honorer

Matur Nuwun