Pemetaan ER Diagram ke Tabel

dokumen-dokumen yang mirip
SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

SISTEM BASIS DATA (Lanjutan) :

MODUL I. Informatics Management Departement Applied Science School Telkom University Bandung 2014 MATA KULIAH/KODE PERANCANGAN BASIS DATA/MI1133

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

MODUL PERANCANGAN BASIS DATA

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

Entity Relationship Model

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

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

Entity Relationship Model

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

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

Pertemuan 2-3 ER-MODEL

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

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

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN

Desain Data Base. Proses Desain Data Base

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

SISTEM BASIS DATA Presented By

Model Relational. Dian Dharmayanti

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

Rudi Asti Dina Dina Edi Ita Edi

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)

Contoh ERD sistem penjualan Barang Online

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

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

Hanif Fakhrurroja, MT

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

Model Entity Relationship Bagian II

MODEL RELASI ENTITAS (E-R MODEL)

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

Basis Data. Model E R (Lanjutan)

P7 Perancangan Database

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

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

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

PERANCANGAN SISTEM DATABASE

MODEL ENTITY-RELATIONSHIP

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

BAB III PERANCANGAN SISTEM

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

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

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

MODEL ENTITY-RELATIONSHIP

BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

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

MODUL 5. Pemodelan Dan Analisis Database

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

BASIS DATA (BS203) MODEL RELASIONAL

Entity Relationship Diagram

Model Entity Relationship Bagian I

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

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Relational Database & Pemodelan Data [Review]

Pertemuan 4. Entity-Relationship Diagram (ERD)

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ER (ENTITY RELATIONSHIP) MODEL

Adri Priadana. ilkomadri.com

Abstraksi Data (Arsitektur DBMS)

Pengenalan Basis Data

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

Basis Data 1 Sistem Basis Data

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Model adalah representasi kenyataan.

Sistem Basis Data ( )

Satuan Acara Perkuliahan

KONSEP SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2

ENTITY RELATIONSHIP MODEL

Entity Relationship Model

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

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

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

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

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

Pemetaan Diagram (E)ER ke Skema Relasional

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

INTERNET PROGRAMMING DATABASE

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

Sistem Basis Data (IF )

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

MUHAMMAD ZEN S. HADI, ST. MSC.

Desain Database Relasional

SATUAN ACARA PERKULIAHAN (SAP)

Basis Data. Pemetaan ER Diagram ke Bentuk Skema Relasi Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB III ANALISA DAN DESAIN SISTEM

Modul Praktikum Basis Data 4 Relasi Table

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

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

Transkripsi:

Pemetaan ER Diagram ke Tabel Disusun oleh: Boby Siswanto, ST, MT boby.siswanto@gmail.com Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan

REFERENSI Abraham Silberscahatz, Henry F. Korth. Database System Concepts. McGraw-Hill Raghu Ramakrisnan, Gherke. Database Management System. McGraw-Hill

Pengantar Ketika Anda sudah menyelesaikan pemodelan basis data secara konseptual menggunakan ER diagram, langkah selanjutnya adalah membuat pemodelan logical dengan mentransformasikan ERD ke dalam skema relasional. Dalam pemodelan ini akan teridentifikasi tabel apa saja yang akan dibuat di dalam basis data, dan bagaimana menghubungkan tabel yang berelasi dengan tabel lainnya.

Overview Pemetaan dari ER diagram ke dalam bentuk tabel dipengaruhi oleh hal-hal sbb: Pengaruh Atribut Pengaruh Kardinalitas Pengaruh Entitas

Pengaruh Atribut

Pengaruh Atribut Komposit Atribut komposit akan dipecah dengan membuat atribut terpisah untuk masingmasing komponennya. idmember username password nmmember Member email jalan kota alamat Telp provinsi kodepos

Pengaruh Atribut Multivalues Atribut multivalues M dari entitas E direpresentasikan oleh tabel terpisah E dan M. nmproduk spesifikasi idproduk view Produk image stok harga

Foreign Key (FK) merupakan atribut (atau kumpulan atribut) yang dapat mengidentifikasikan sebuah baris pada tabel lain secara unik. FK merupakan primary key dari tabel lain tersebut. Keberadaan FK inilah yang merepresentasikan adanya relasi antara satu tabel dengan tabel lain.

Pengaruh Kardinalitas pada : Relasi Biner Relasi Unary Relasi Ternary dan n-nary

Relasi Biner Langkah umum transformasi relasi biner adalah sebagai berikut : Identifikasi satu entitas sebagai parent Sedangkan entitas lainnya sebagai child Sebagai aturan umum, PK dari parent ditambahkan ke dalam child sebagai FK Atribut yang berada pada relasi ditambahkan ke tabel child.

Entitas dengan kardinalitas satu ke satu (1 ke 1) atau

Entitas dengan kardinalitas satu ke banyak (1 ke n)

Entitas dengan kardinalitas banyak ke banyak (n ke m)

Contoh Kasus m Berdasarkan ERD di atas, akan terbentuk satu tabel baru dari relasi membeli misal dinamakan tabel Membeli. Tabel Membeli memiliki FK Id_barang dari tabel Barang dan FK Id_customer dari tabel Customer. PK dari tabel Membeli ditentukan berdasarkan proses bisnisnya, sbb: 1.Jika setiap customer hanya dapat membeli suatu barang sekali saja (seumur hidup) maka PK terdiri atas kombinasi FK (id_barang dan id_customer). 2.Jika setiap customer dapat membeli suatu barang berulang kali pada tanggal yang berbeda maka PK terdiri atas kombinasi FK dan tgl_beli. Atribut tgl_beli ditambahkan karena kombinasi id_barang dan id_customer tidak lagi unik. 3.Jika setiap customer dapat membeli suatu barang berulang kali pada tanggal yang sama maka PK yang terdiri atas kombinasi FK dan tgl_beli akan menjadi tidak unik. Untuk itu dapat diperkenalkan atribut baru sebagai PK tunggal yang dapat mengidentifikasi setiap baris secara unik, misalnya id_transaksi, atribut ini dinamakan surrogate key. Dalam hal ini satu transaksi hanya dapat mencatat pembelian satu barang saja. n

Surrogate key merupakan atribut yang tidak dimiliki oleh suatu entitas secara natural. Pada umumnya surrogate key memiliki struktur yang dibangun dari tipe data integer dan nilainya dihasilkan secara otomatis oleh sistem.

Relasi Unary dengan kardinalitas 1 ke n PK ATRIBUT RELASI ATRIBUT NON PK ENTITAS 1 n relasi

Relasi Unary dengan Kardinalitas n ke m PK ATRIBUT RELASI ATRIBUT NON PK ENTITAS n m relasi

Relasi Ternary ATRIBUT NON PK ENTITAS 1 PK 1 n PK 2 ENTITAS 2 m RELASI ATRIBUT RELASI ATRIBUT NON PK 1 ATRIBUT NON PK ENTITAS 3 PK 3

Entitas kuat dan lemah

Entitas dengan kasus Agregasi

Entitas dengan kasus generalisasi spesialisasi atau

Entitas asosiatif

Buatlah tabel relasi nya! LATIHAN 1

LATIHAN 2

SELESAI