E-R Diagram. Bagian IIb Relationship Terminologi

dokumen-dokumen yang mirip
Three-schema Architecture (Modifikasi dari: Silberschatz, Korth and Sudarahan 1997)

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

PERANCANGAN BASIS DATA

Laboratorium Database PENS C H A P T E R. Arif Basofi, S.Kom, MT. Teknik Informatika - PENS

Database Design I. TPI4210 Sistem dan Teknologi Informasi

PROSES DESAIN SISTEM BASIS DATA. Daur Hidup (Life Cycle) yang Umum dari Aplikasi Basis Data

REQUIREMENT ENGINEERING

PROSES PERANCANGAN SISTEM INFORMASI

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

ER (ENTITY RELATIONSHIP) MODEL

Administrasi Basis Data. Yoannita

Database Management. Addr : :

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

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

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

Teknik Informatika S1

APLIKASI PEMODELAN BASISDATA

PROSES PERANCANGAN BASIS DATA

Perancangan Basis Data. Ari Sulistiyawati

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )

Pertemuan II Database Systems Development Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 2 LANDASAN TEORI

Lecture s Structure. Desain Data Warehouse (I): Dimensional Modelling. Mendisain Sebuah Data Warehouse

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA

DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is

SISTEM BASIS DATA. Pertemuan 9. Functional Dependencies. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe.

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

Konsep Pemodelan data.

Pemrograman Berorientasi. Class Diagram

Organizing Data and Information

TEKNIK DAN DOKUMENTASI SISTEM

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

Rekayasa Perangkat Lunak Rekayasa Kebutuhan. Teknik Informatika UNIKOM

Terjemahan model analisis menjadi desain software

Introduction of Database. Presented at the 1 st Meeting Database, ST3 Telkom Purwokerto, 9 September 2015

[Summary] Sistem Informasi Perusahaan Chapter 6

BINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BAB 1 PENDAHULUAN. menjadi hal yang penting. Karena dengan komputerisasi sistem bisa memudahkan

Basis Data Pertemuan 3. Weny Mistarika R.

Pemodelan Berorientasi Objek

PERANCANGAN BASIS DATA

Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan

ER (ENTITY RELATIONSHIP) MODEL

Fakultas Teknologi Informasi Program Studi Sistem Komputer

CSG3H3 RPL: Teknik Berorientasi Objek Semester Genap 2014/2015. Object-oriented Analysis (OOA)

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PENJELASAN UMUM MATA KULIAH PENJELASAN UMUM MATA KULIAH BAHAN DISKUSI DI KELAS KONSEP DASAR BASIS DATA. Phase 1 Conceptual Design

Pengembangan. Chapter Objectives. Chapter Objectives. Systems Approach to Problem Solving 11/23/2011

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)

KONTRAK PERKULIAHAN. Kontrak Perkuliahan S1 IF ST3 Telkom Purwokerto

BAB 3 METODE PENELITIAN

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI.

SDLC Software Development Life Cycle Mukhlas Imam Muhajir Muhsin Nur Ali

ORGANISASI DAN ARSITEKTUR KOMPUTER

INTRODUCTION OBJECT ORIENTED ANALYSIS & DESIGN

BAB 1 PENDAHULUAN. semakin berkembang. Perkembangan teknologi tersebut diharapkan dapat memudahkan

RENCANA PEMBELAJARAN SEMESTER

Perancangan Database

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Desain Database. Dr. Khamami Herusantoso 1/107

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

Requirements Modeling Structured TIF REKAYASA DAN MANAJEMEN KEBUTUHAN

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Software Requirements Specification

Defri Kurniawan, M.Kom USE CASE DIAGRAM

REKAYASA PERANGKAT LUNAK APLIKASI PEMBAYARAN IURAN SEKOLAH DI SMK PASUNDAN I GARUT

LINGKUNGAN BASIS DATA

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

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

RENCANA PEMBELAJARAN SEMESTER (RPS)

DASAR REKAYASA PERANGKAT LUNAK

Kata kunci: Sistem Informasi, poin of sale, aplikasi data mining, algoritma apriori, Borland Delphi, SQL 2000, Association rules.

Teknik Informatika S1

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

Meeting 3_ADS. System Development Life Cycle (SDLC)

BAB III LANDASAN TEORI

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

Pemodelan Berorientasi Objek

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006

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

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF TUGAS AKHIR

Sistem Basis Data. Ir. H. Wawan Wardiana, M.T.

P5 Konsep & Model Data

SISTEM BASIS DATA By Novareza Klifartha

Dasar-dasar Database Umi Proboyekti

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Metodologi Perancangan basis data secara konseptual

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BAB 1 PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. Kata Kunci : pembelian, penjualan, stock sepatu. iii. Print to PDF without this message by purchasing novapdf (

Transkripsi:

E-R Diagram Bagian IIb Relationship Terminologi

Database Desain Conceptual perspective User s perspective Database Requirements The Entity Relationalship (ER) Model is one of the most widely used mthod for conceptual design Conceptual Design Logical Design (Mapping) Conceptual Schema (ER) The Relational Model is the basic for several commercial DBMSs Logical Schema (Relational) Internal Schema

Phases of Database Design Universe of Discourse First step of the design process is to identify the Universe of Discourse (UoD) The database to be built will not model everything in the world, but rather some mini-world or Universe of Discourse. The UoD is the relevant portion of the real world to be modeled by the database 3

Phases of Database Design Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS FUNCTIONAL ANALYSIS APPLICATION PROGRAM. Functional Analysis consists of specifying operations (retrievals, updates) that will be applied to the database Various techniques for software design exist, such as sequence diagrams, flowcharts, DFDs, etc. Refer to Software Engineering Texts 4

Phases of Database Design Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS FUNCTIONAL ANALYSIS APPLICATION PROGRAM... CONCEPTUAL Description of the data requirements of users Expressed using a high level model such as ENTITY-RELATIONSHIP (ER) A database schema in the ER Model can be represented pictorially (ER diagrams) ER Model contains detailed descriptions of: What are the entities and relationships in the enterprise? What information about these entities and relationships should we store in the database? What are the integrity constraints or business rules that hold? 5

Phases of Database Design Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS FUNCTIONAL ANALYSIS APPLICATION PROGRAM. CONCEPTUAL LOGICAL Actual implementation of the database, using a commercial DBMS Depends on the logical/implementation model of the DBMS, for example Relational Database Model, Object Oriented Database Model. Conceptual Model (ER) is mapped to the implementation model (Relational) in this phase 6

Phases of Database Design Database is tuned for storage and performance Includes specification of storage structures, access paths, file organization etc. Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS FUNCTIONAL ANALYSIS APPLICATION PROGRAM... CONCEPTUAL LOGICAL PHYSICAL 7

Phases of Database Design Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS FUNCTIONAL ANALYSIS APPLICATION PROGRAM. CONCEPTUAL LOGICAL PHYSICAL Data Structures and Operations are closely linked Design of the two is done in parallel and subsequent implementation in interdependent 8

Conceptual Design Universe of Discourse REQUIREMENTS COLLECTION AND ANALYSIS CONCEPTUAL Database Requirements Defines the UoD, and captures semantics & constraints of the UoD FUNCTIONAL ANALYSIS LOGICAL CONCEPTUAL Focus of this lecture APPLICATION PROGRAM. PHYSICAL Conceptual Schema (High Level Data Model, e.g. ER, NIAM, SDM) Serves as a medium for communicating the UoD 9

Relationship Definition Relationship pada E-R diagram adalah hubungan asosiasi antara duaatau lebih entity type Hubungan ini terjadi karena : 1. Secara konsep E-R diagram memang ditujukan untuk dapat memperlihatkan hubungan makna antar entity yang dibentuk 2. Secara alamiah wujud-wujud di dunia nyata memiliki keterhubungan satu dengan yang lainnya Ch : - Seseorang memiliki kendaraan, maka dapat diidentifikasi bahwa ada hubungan kepemilikan yang dapat menunjukkan siapa memiliki kendaraan yang mana - Sebuah toko menjual beberapa barang dagangan, dapat dinyatakan adanya hubungan yang menjelaskan toko yang mana menjual barang apa saja 10

Membangun Relationship Gagasan utamanya adalah ingin membangun suatu informasi yang terkait dengan makna-makna dari keterhubungan antar entity. Ch : -Ingin diketahui, pada semester ini siapa saja mahasiswa yang mengambil matakuliah basdat -Ingin diketahui, siapa saja yang menggunakan ruangan kuliah SB-403 11

Relationship Types and Sets A Relationship Type defines the relationship, and a Relationship Set represents a set of relationship instances A Relationship Type thus defines the structure of the Relationship Set Relationship Type and corresponding Set are customarily referred to by the same name 12

Formally... Relationship Type R didefinisikan sebagai sebuah set asosiasi antara n buah entity types E1, E2,... En, R adalah subset dari produk Cartesius E1 x E2 x En... Setiap Ei dikatakan "berpartisipasi" dalam relationship type Sebuah Relationship Set R adalah himpunan dari relationship instances ri, dimana setiap ri berasosiasi dengan n individual entities (E1, E2,... En) Setiap Ei dikatakan "berpartisipasi" dalam relationship instance 13

Relationship Type Entity Type Store sname Locations manager qty Keeps Relationship Type Product pname price descrip

Relationship Set sname Store Relationship Instance ( 1 kombinasi ) sname pname Keeps pname Product Keeps { sname,pname } Relationship Set ( n kombinasi )

Contoh Keeps (table) sname Borma Borma Borma Borma Griya Griya Alfa mart set of relationship pname Pepsodent Sabun lux Susu dencow Supermie Sabun cuci Pepsodent Susu dencow instance