Data Modeling and the Entity-Relationship Model

dokumen-dokumen yang mirip
Database Concepts 1e Chapter 2. Model Relasi. Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.:

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

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

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

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

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

Pertemuan 2-3 ER-MODEL

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PERTEMUAN 3. Model E-R (Lanjutan)

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

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

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

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Model Entity Relationship Bagian I

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

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

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

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

STMIK AMIKOM YOGYAKARTA

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Model Data Entity Relationship. Minggu 2

Bab 2 Pemodelan Data Menggunakan

Entity Relationship Model

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

Adri Priadana. ilkomadri.com

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Hanif Fakhrurroja, MT

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

KONSEP SISTEM BASIS DATA

ENTITY RELATIONSHIP MODEL

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

ER (ENTITY RELATIONSHIP) MODEL

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

Pertemuan 5 DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Model adalah representasi kenyataan.

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

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

ER (ENTITY RELATIONSHIP) MODEL

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

KOMPONEN ENTITY RELATIONSHIP

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Basis Data I. Pertemuan Ke-2 & Ke-3 (Rancangan Basisdata) Noor Ifada.

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

SISTEM BASIS DATA Presented By

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

Entity Relationship Model

Perancangan Basis Data

MODUL 5. Pemodelan Dan Analisis Database

Model Entity Relationship Bagian II

SISTEM INFORMASI E-COMMERCE UNTUK PENDISTRIBUSIAN BARANG ELEKTRONIK MENGGUNAKAN WEB BERBASIS JAVA DEKSTOP PADA AGEN DISTRIBUTOR MULIYA ELECTRIK

ENTITY-RELATIONSHIP MODEL

Entity Relationship Diagram

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T.


Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

Pemetaan Diagram (E)ER ke Skema Relasional

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012

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

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

BAB II LANDASAN TEORI

Pemodelan Data (1) Week 2

ENTITY RELATIONSHIP MODEL

Sistem Informasi Simpan Pinjam pada Koperasi Barokah Wali Terminal Wisata Bakalan Krapyak Kudus

Sistem Informasi Pelelangan Uang Muka Arisan Online di CV. Wisnu Jaya Kudus

GBPP Perancangan Basis Data 2014

Review Basis Data 1. by: Ahmad Syauqi Ahsan

ABSTRAK. Kata kunci : business travel system, web service, integrated system. iii

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

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

SPK PENGUKURAN KUALITAS TEMBAKAU PADA PR. SUKUN KUDUS DENGAN METODE WEIGHTED PRODUCT

ENTITY RELATIONSHIP PENGERTIAN

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

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

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

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

DIAGRAM E-R. ERD (ENTITY RELATIONSHIP DIAGRAM) ALAT BANTU PERANCANGAN BASIS DATA

Sistem Informasi Pengelolaan Data dan Gaji Karyawan Pada Toko Hasan Putra

MODEL RELASI ENTITAS (E-R MODEL)

Perancangan Basis Data

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

Entity Relationship Model

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

BAB II LANDASAN TEORI

Sistem Basis Data ( )

Transkripsi:

3 Didimus Rumpak, M.Si. Database Concepts 1e Chapter 3 Data Modeling and the Entity-Relationship Model Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.: 085691055061 dimurumpak@yahoo.com 2009 by Prentice Hall 1

Bab Tujuan Pelajari tahap-tahap dasar proyek pengembangan database Memahami tujuan dan peran dari suatu model data Mengetahui komponen-komponen utama dari model data ER Memahami bagaimana menafsirkan tradisional dan gaya UML diagram ER Belajarlah untuk membangun diagram ER tradisional 2009 by Prentice Hall 2

Bab Tujuan (lanjutan) Tahu bagaimana untuk mewakili 1:1, 1: N, N: M, dan biner hubungan dengan model ER Tahu bagaimana rekursif mewakili hubungan dengan model ER Memahami dua jenis entitas lemah dan tahu bagaimana menggunakannya Pelajari cara membuat diagram ER dari dokumen sumber 2009 by Prentice Hall 3

Tiga Tahap Pengembangan Basisdata Persyaratan Tahap Tahap Desain Implementasi Tahap 2009 by Prentice Hall 4

Persyaratan Tahapan Sumber persyaratan Pengguna Wawancara Formulir Laporan Pertanyaan Gunakan Kasus Aturan Bisnis 2009 by Prentice Hall 5

Persyaratan Menjadi Model Data E-R Setelah persyaratan telah terkumpul, mereka berubah menjadi Entity Relationship (ER) Data Model ER Model terdiri dari Entitas Atribut Pengidentifikasi Relasi 2009 by Prentice Hall 6

Entitas Suatu entitas adalah sesuatu yang pengguna ingin lacak PELANGGAN PROYEK KARYAWAN SISWA 2009 by Prentice Hall 7

Instance versus Classes Sebuah kelas entitas adalah kumpulan entitas dan dijelaskan oleh struktur dan format entitas Sebuah instance dari kelas entitas adalah representasi dari entitas tertentu 2009 by Prentice Hall 8

Instance versus Classes Satu Entitas Kelas CUSTOMER CustID CustName 12735 Smither, Inc 78124 Jackson Co. Dua Entitas Instances 2009 by Prentice Hall 9

Attribut Entitas memiliki atribut yang menjelaskan karakteristik entitas o ProjectName o StartDate o ProjectType o ProjectDescription Atribut memiliki sifat dan tipe data 2009 by Prentice Hall 10

Pengidentifikasi Contoh entitas memiliki pengidentifikasi Sebuah identifier akan mengenali suatu entitas contoh di kelas o SocialSecurityNumber o StudentID o EmployeeID 2009 by Prentice Hall 11

Jenis Identifier Keunikan o Pengidentifikasi unik atau mungkin nonunique o Jika pengenal yang unik, nilai data pengenal harus unik untuk semua kasus Komposit o Sebuah pengenal komposit terdiri dari 2 atau lebih atribut Misalnya, OrderNumber & LineItemNumber keduanya diperlukan 2009 by Prentice Hall 12

Relasi Entitas dapat dikaitkan dengan satu sama lain dalam hubungan Hubungan derajat mendefinisikan jumlah kelas entitas berpartisipasi dalam hubungan o Derajat 2 adalah hubungan biner o Gelar 3 adalah hubungan ternary 2009 by Prentice Hall 13

Derajat 2 Relasi LOCKER EMPLOYEE 2009 by Prentice Hall 14

Derajat 3 Relasi DEALER MODEL MAKE 2009 by Prentice Hall 15

Satu ke satau Binary Relationship Seorang karyawan mungkin tidak memiliki lebih dari satu loker; dan Sebuah loker hanya dapat diakses oleh satu karyawan 2009 by Prentice Hall 16

Satu ke satu Binary Relationship Seorang karyawan hanya dapat bekerja untuk satu departemen; dan Sebuah departemen memiliki beberapa karyawan LOCKER 1:1 EMPLOYEE 2009 by Prentice Hall 17

Satu ke banyak Binary Relationship Seorang karyawan hanya dapat bekerja untuk satu departemen; dan Sebuah departemen memiliki beberapa karyawan DEPARTMENT 1:N EMPLOYEE 2009 by Prentice Hall 18

Banyak ke banyak Binary Relationship Seorang karyawan mungkin memiliki beberapa keterampilan; dan Sebuah keahlian tertentu dapat diadakan oleh beberapa karyawan SKILL N:M EMPLOYEE 2009 by Prentice Hall 19

Satu ke banyak Unary Relasi Seorang karyawan mungkin akan dikelola oleh salah satu karyawan lain Seorang karyawan dapat mengelola beberapa karyawan EMPLOYEE 1:N 2009 by Prentice Hall 20

Kardinalitas Masing-masing dari tiga jenis hubungan biner yang ditunjukkan di atas memiliki kardinalitas maksimumyang berbeda Kardinalitas minimum juga ada. Nilai-nilai ini biasanya mengasumsikan nilai Mandatory (satu) atau Optional (nol) 2009 by Prentice Hall 21

Satu ke satau Binary Relasi dengan Kardinalitas Minimum Seorang karyawan harus memiliki satu loker; dan Seorang loker mungkin dapat diakses oleh satu atau nol karyawan LOCKER 1:1 0 EMPLOYEE 2009 by Prentice Hall 22

Entitas Lemah Seorang karyawan mungkin memiliki nol atau banyak tanggungan dan Sebuah tergantung harus memiliki satu karyawan EMPLOYEE 1:N 0 DEPENDENT 2009 by Prentice Hall 23

Identifier Entitas Lemah Sebuah entitas lemah memiliki identifier gabungan o Bagian pertama dari pengenal adalah pengidentifikasi untuk entitas itu sendiri yang lemah o Kedua bagian dari pengenal adalah pengidentifikasi untuk entitas yang kuat 2009 by Prentice Hall 24

Relasi Entitas Lemah Hubungan antara kuat dan lemah entitas disebuthubungan yang mengidentifikasi ap akah entitas lemah ID-tergantung Hubungan antara kuat dan lemah entitas disebut non-mengidentifikasi hubungan jika entitas yang lemah adalah non-id-tergantung 2009 by Prentice Hall 25

Diagram Relasi Entitas Unified Modeling Language Unified Modeling Language (UML) adalah seperangkat struktur dan teknik untuk pemodelan dan merancang program berorientasi objek (OOP) dan aplikasi 2009 by Prentice Hall 26

Unified Modeling Language Entities ENTITY_NAME List of Attributes Identifier 2009 by Prentice Hall 27

Relasi Unified Modeling Language 1..1 Mandatory One 0..1 0..* 1..* Optional One Optional Many Mandatory Many 2009 by Prentice Hall 28

Contoh Diagram E-R UML Seorang karyawan harus melaporkan kepada satu departemen, dan Sebuah departemen dapat memiliki nol atau banyak karyawan EMPLOYEE EmployID EmployName Phone 0..* 1..1 DEPARTMENT DeptID DeptName Location EmployID is identifier DeptID is identifier 2009 by Prentice Hall 29

UML Weak Entity EMPLOYEE DEPENDENT EmployID EmployName Phone 1 0..N DepSSN DepName DepAge EmployID is identifier DepSSN is identifier 2009 by Prentice Hall 30

3 Didimus Rumpak, M.Si. Database Concepts 1e Chapter 3 Terima Kasih Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.: 085691055061 dimurumpak@yahoo.com 2009 by Prentice Hall 31