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

dokumen-dokumen yang mirip
Model Data HANI IRMAYANTI, M.KOM

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

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

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

Implementasi Basis Data

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

E-R Model (Model Keterhubungan Entitas)

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

Adri Priadana. ilkomadri.com

Desain Data Base. Proses Desain Data Base

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

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

Fakta Dunia Nyata (real world)

Hanif Fakhrurroja, MT

Pemodelan Data- Entity Relational Diagram

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

MODEL DATA POKOK BAHASAN. Pendahuluan

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

STEPHANIE BETHA ROSSI H,S.ST

Entity Relationship Model

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

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

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

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

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

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

ENTITY RELATIONSHIP DIAGRAM (ERD)

Analisis Dan Perancangan Sistem ( Systems Analysis And Design)

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

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

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

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

Konsep Dasar Basis Data

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

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

Pemetaan Diagram (E)ER ke Skema Relasional

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

BAB 7 ENTITY MODELLING 1

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

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Pertemuan 6. Data Design

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

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

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

Model Data Dalam SBD

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

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

Pertemuan 11. Donny Yulianto, S.Kom

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

E-R Model (Model Keterhubungan Entitas)

Entity Relationship Diagram (ERD)

Entity Relationship Diagram

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

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

STEPHANIE BETHA R.H,S.ST

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

BAB II LANDASAN TEORI

BAB IV Normalisasi Data

Entity Relationship Diagram (ERD)

Entity Relationship Model

BASIS DATA (BS203) MODEL RELASIONAL


ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Model Relational. Dian Dharmayanti

BAB 8 ENTITY MODELLING 2

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303

Entity Relationship Diagram.

KONSEP SISTEM BASIS DATA

SISTEM BASIS DATA (Lanjutan) :

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP MODEL

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

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

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

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

Implementasi ERD. Andi Sunyoto Perangangan Basis Data 1

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

STMIK AMIKOM YOGYAKARTA

MODEL ENTITY RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Modul 3 Konsep Perancangan Basis Data

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ENTITY RELATIONSHIP DIAGRAM

ERD (Entity Relationship Diagram)

MODUL 5. Pemodelan Dan Analisis Database

1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.

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

SISTEM BASIS DATA Presented By

Pertemuan 2-3 ER-MODEL

BASIS DATA MODEL RELASIONAL

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

Transkripsi:

Relasi ( Relationship ) digunakan untuk menunjukkan hubungan antar entitas Himpunan Relasi ( Relationship Sets) merupakan kumpulan semua relasi diantara entitas Contoh Mata Kuliah IM ama... Kode_kul ama_kul SKS 98001 Andi... A01 Pancasila 2 98003 Rudi... A03 Internet I 2 98013 Susi... A02 etwork I 2 Dari tabel-tabel diatas, dapat dilihat bahwa terdapat hubungan / relasi antara himpunan entitas mahasiswa dengan mata kuliah. --> Andi mempelajari mata kuliah Internet I --> Rudi mempelajari mata kuliah Internet I dan etwork I Sehingga apabila dimodelkan dengan E-R Diagram : mempelajari Mata Kuliah Kode_kul ama IM IM Kode_kul SKS ama_kul

Kardinalitas / Derajat Relasi merupakan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam Kardinalitas Satu ke Satu ( one to one ) Entitas 1 Entitas 2 Entitas 3 Entitas 4 Entitas 1 Entitas 2 Entitas 3 Entitas 4 Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak 1 entitas pada himpunan entitas B dan begitu juga sebaliknya. Contoh : A B ama_ Alamat Kode ama_prog 1 1 mengepalai Progdi ama_ Kode Satu dosen paling banyak mengepalai satu program studi ( walaupun tidak semua dosen menjadi ketua ) dan setiap program studi di kepalai oleh paling banyak satu dosen.

Satu ke Banyak ( one to many ) Entitas 1 Entitas 2 Entitas 3 Entitas 4 Entitas 1 Entitas 2 Entitas 3 Entitas 4 Setiap entitas pada himpunan entitas A berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya. A B Contoh : ama Kode_Agama Deskripsi IM Semester Agama 1 dianut Kode_Agama IM Setiap agama dapat dianut oleh lebih dari satu mahasiswa, tetapi tidak sebaliknya ( setiap mahasiswa hanya dapat menganut 1 agama )

Banyak ke Banyak ( many to many ) Entitas 1 Entitas 2 Entitas 3 Entitas 4 Entitas 1 Entitas 2 Entitas 3 Entitas 4 Setiap entitas pada himpunan entitas A berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya. A B Contoh : ama_ Kode_kuliah ama_kuliah ama_ Alamat_dosen Kode_kuliah SKS mengajar Mata Kuliah tempat waktu Setiap dosen dapat mengajar lebih dari satu mata kuliah dan setiap mata kuliah dapat diajar oleh lebih dari satu dosen.

Tahapan Pembuatan E-R Diagram Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat Menentukan atribut-atribut kunci dari masing-masing himpunan entitas Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas - himpunan entitas yang ada beserta foreign key ( kunci tamu ) Menentukan derajat / kardinalitas relasi untuk setiap himpunan entitas Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif

ERD dengan Kamus Data Pada sebuah sistem yang kompleks, penggambaran atribut-atribut dalam sebuah ERD seringkali kelihatan lebih rumit. Untuk itu pendeklarasian atribut-atribut tersebut dapat menggunakan kamus data. Contoh : mengajar Mata Kuliah Kamus Data : = {ama_, Alamat_} Mengajar = {ama_, Kode_Kuliah, Waktu, Tempat, Ruang} Mata Kuliah = {Kode_Kuliah, ama_kuliah, SKS}

Derajat Relasi Minimum menunjukkan hubungan ( korespondensi ) minimum yang boleh terjadi dalam suatu relasi antar himpunan entitas. ilai derajat relasi minimum hanya boleh 0 atau 1. Contoh : minimum maximum (0,) mempelajari (0,) Mata Kuliah setiap mahasiswa dapat mempelajari banyak mata kuliah tetapi ada mahasiswa yang belum / tidak mempelajari mata kuliah satupun setiap mata kuliah dapat dipelajari oleh banyak mahasiswa, tetapi bisa juga ada mata kuliah yang tidak / belum diikuti oleh satupun mahasiswa

ERD dalam otasi Lain otasi Derajat Relasi Minimum Maximum atau (0,) atau (1,) atau (1,1) atau (0,1) Contoh : mempelajari Mata Kuliah Kamus Data : = {IM,ama,Alamat} Mempelajari = {IM, Kode_Kuliah, Waktu, Tempat, Ruang} Mata Kuliah = {Kode_Kuliah, ama_kuliah, SKS}

Varian Entitas Strong Entity ( entitas kuat ) Himpunan entitas yang tidak memiliki ketergantungan dengan entitas yang lain. Weak Entity ( entitas lemah ) Himpunan Entitas yang keberadaannya ketergantungan dengan entitas yang lain. Himpunan Entitas yang demikian tidak memiliki atribut yang berfungsi sebagai key yang benar-benar menjamin keunikan entitas. ama_ortu IM memiliki Orang Tua Almt_Ortu ama IM ama_ortu alamat Tgl_lahir menyenangi Hobbi Hobbi IM Hobbi

Varian Relasi Relasi Tunggal ( Unary Reation ) relasi yang terjadi dari antar himpunan entitas yang sama nama_dos 1 nama_dos keahlian mendampingi Relasi Ganda ( Redundant Reation ) nama_dos kode_kul mengajar tempat waktu Kuliah menguasai nama_dos kode_kul Relasi Multi Entitas ( -ary Reation )

merupakan relasi yang terdiri dari 3 himpunan entitas atau lebih kode_kul nama_dos Kuliah pengajaran kode_ruang waktu kode_kul nama_dos nama_kul Ruang sks kode_ruang nama_ruang kapasitas Spesialisasi Merupakan proses dekomposisi ( pengelompokan ) sebuah himpunan entitas yang melahirkan himpunan entitas baru yang dilakukan secara top-down. nama_dosen almt_dosen Top - Down nik pangkat nm_kantor almt_kantor Tetap Is a Tidak Tetap Generalisasi Merupakan penyatuan beberapa himpunan entitas menjadi sebuah himpunan entitas baru.

Atribut dari masing-masing himpunan entitas disatukan kedalam himpunan entitas baru. Bottom - Up D3 Is a S1 Agregasi merupakan sebuah relasi yang secara kronologis mensyaratkan telah adanya relasi lain kode_kul nama_kul mempelajari Kuliah IM nama IM mengikuti kode_kul kd_rg nilai kd_rg Praktikum nama_pr