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

dokumen-dokumen yang mirip
ENTITY RELATIONSHIP DIAGRAM (ERD)

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

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

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

Modul 3 Konsep Perancangan Basis Data

Rudi Asti Dina Dina Edi Ita Edi

Rangkuman Materi Pengembangan Sistem Informasi

Contoh ERD sistem penjualan Barang Online

Atribut NPM (underlined) = primary key

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

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

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

Pembeli. Bag. Gudang. Bag. Keuangan. Supplier

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

BAB III LANDASAN TEORI

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

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

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

Hierarki organisasi data tersebut terdiri dari enam tingkatan, yaitu : bit, byte/karakter, field/elemen data, rekord, file dan data base.

Pertemuan9. Disain Basis Data

ENTITY RELATIONSHIP DIAGRAM (ERD)

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi.

ERD (Entity Relationship Diagram)

DATA MODELLING DALAM PROYEK SI Hanif Al Fatta M.Kom

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

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

MODUL 5. Pemodelan Dan Analisis Database

REKAYASA PERANGKAT LUNAK

KONSEP SISTEM BASIS DATA

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

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

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

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

BAB III LANDASAN TEORI. simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

STMIK AMIKOM YOGYAKARTA

Pertemuan 2-3 ER-MODEL

Entity Relationship Model

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

NAS_ACC ACCOUNT NASABAH. Gambar 1

ENTITY RELATIONSHIP MODEL

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

MAKALAH ELEMEN MODEL ANALISIS. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

RENCANA PEMBELAJARAN SEMESTER

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

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

BAB II DASAR TEORI. serta menyediakan informasi kepada pihak pihak yang berkepentingan sebagai. perhitungan akuntansi biaya oleh bagian akuntansi.

Basis Data Pertemuan 3. Weny Mistarika R.

BAB II LANDASAN TEORI. Berdasarkan kamus Bahasa Indonesia, absen adalah tidak bekerjanya

BAB 9 DATA MODELLING 9.1 DATA MODEL

ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB III LANDASAN TEORI. Sistem merupakan bagian-bagian atau prosedur-prosedur yang saling

Daftar Isi... Dedikasi... Prakata...

Pertemuan 4 ENTITY RELATIONSHIP

BAB III LANDASAN TEORI. dikutip oleh Supardi & Leonard mengatakan, Pendidikan adalah setiap usaha, pengaruh,

BAB 10 DATA MODELLING

ENTITY RELATIONSHIP DIAGRAM

Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer

Hanif Fakhrurroja, MT

Entity Relationship Model

DAFTAR ISI HALAMAN JUDUL...

Abstrak BAB I PENDAHULUAN

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

RPS Mata Kuliah Perancangan Basis Data Program Studi Sistem Informasi Halaman 1 dari 20

BAB III LANDASAN TEORI. Sistem merupakan bagian-bagian atau prosedur-prosedur yang saling

Data Modeling and the Entity-Relationship Model

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

PERANCANGAN DATABASE 04/07/ :53

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

dan memahami maksud dari gambar tersebut. sistem. Sering juga disebut sebagai buble chart, transformation graph, dan model

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

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

BAB 2 TINJAUAN PUSTAKA

BAB 4 PERANCANGAN FILE

Pertemuan 11. Donny Yulianto, S.Kom

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

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

Database Design I. TPI4210 Sistem dan Teknologi Informasi

BAB I PENDAHULUAN 1.1 Latar Belakang website. website

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Transkripsi:

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

Entity Relationship Diagram (ERD) ERD adalah suatu diagram yang menggambarkan hubungan antar entity di dalam database. Skema tentang diagram pertama kali diresmikan oleh Charles Bachman pada tahun 1960-an, yang menggunakan kotak segi empat untuk menunjukkan tipe-tipe record dan tanda panah dari satu record ke record lain untuk menunjukkan hubungan one-to-many.

Entity Relationship Diagram (ERD) Ada beberapa model ERD yang di kemukakan oleh beberapa ahli, dan yang akan dibahas adalah model ERD menurut versi Peter Chen dan James Martin. Perbedaannya terletak pada relation / hubungannya. Tetapi yang lebih umum digunakan adalah ERD versi Chen.

Entity Relationship Diagram (ERD) Suatu ERD berisi 3 komponen objek: 1. Entity adalah objek data yang utama dimana informasi dikumpulkan. Biasanya menunjukkan orang, tempat, benda, atau kejadian yang bersifat informasional. Cth: pegawai, departemen, divisi, proyek, lokasi, keahlian, dll. 2. Relationships Menggambarkan hubungan antara satu atau lebih entity, yang digambarkan dalam bentuk diamond. Biasanya menunjukkan hubungan: one-to-one, one-to-many, dan many-to-many

3. Attributes Entity Relationship Diagram (ERD) Adalah karakteristik yang ada di dalam entity, yang menghasilkan deskripsi detil mengenai entity. Bagian dari sebuah atribut yang ada di dalam sebuah entity atau relationship disebut nilai atribut. Cth: di dalam entity karyawan terdapat id-kary, namakary, alamat-kary, dll Ada 2 tipe atribut: - Sebagai Identifiers : digunakan untuk menetapkan bagian yang unik dari sebuah entity. Disebut juga Key. - Sebagai Descriptor : untuk menspesifikasikan karakteristik yang non-unik dari bagian entity

Entity Relationship Diagram (ERD) Karyawan Entity Bekerja Relationship Id-kary Atribut (Identifier) Nama-kary Atribut (Descriptor) Gambar simbol komponen di dalam ERD

ERD VERSI CHEN Pada dasarnya ERD versi Chen sama seperti gambar komponen-komponen yang telah disebutkan. - Relationship digambarkan dgn diamond - Kotak menggambarkan entity - Oval menggambarkan atribut - Jenis relation ditulis pada garis dengan menambahkan tulisan yang menggambarkan connectivity (M,N) dan cardinality (0,3)

ERD VERSI CHEN Perbedaan antara ERD versi Chen dan ERD versi Martin terletak pada hubungan antar entity atau Relationship-nya. Hubungan yang terdapat pada ERD Chen: - One-to-one - One-to-many - Many-to-many

ERD VERSI CHEN Gambar simbol-simbol ERD Chen: Karyawan Entity Bekerja Relationship Id-kary Atribut (Identifier) 1 : 1 1 : N N : M Kardinalitas

ERD VERSI CHEN Contoh 1 : A 1 1 B Gambar diatas menunjukkan bahwa satu record pada entitas A hanya berhubungan terhadap satu record pada entitas B

ERD VERSI CHEN Contoh 2 : A 1 N B Gambar diatas menunjukkan bahwa satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B

ERD VERSI CHEN Contoh 3 : A M N B Gambar diatas menunjukkan bahwa lebih dari satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B

Pada ERD Martin : ERD VERSI MARTIN - Relationship digambarkan dengan garis, dengan menambahkan connectivity-nya (0,1,*) - Hubungan antar entity digambarkan dengan,, dan - Simbol: Entitas -Atribut

ERD VERSI MARTIN Gambar simbol-simbol relationship pada ERD Martin: Exactly one Zero or one More than one Zero, one or more One or more

ERD VERSI MARTIN Contoh 1: A B Satu record pada entitas A hanya berhubungan pada satu record pada entitas B

ERD VERSI MARTIN REKTOR UNIVERSITAS NO- NAMA ALAMAT KD- NAMA ALAMAT NO- INDUK UNI UNIV. INDUK 018987 Hamid Jl. Joko 12 S012 Guna Nusa Jl. Rinai 9 019779 019779 Umar Jl. Nanas 8 S110 Budi Darma Jl. Kebun 8 018987 012345 Sofyan Jl. Bulak 3 U345 Bina Luhur Jl. Getuk 12 012345

Contoh 2: ERD VERSI MARTIN A B Satu record pada entitas A berhubungan terhadap satu atau lebih dari satu record pada entitas B atau dapat Tidak Berhubungan

ERD VERSI MARTIN

Contoh 3: ERD VERSI MARTIN A B Satu record pada entitas A pasti berhubungan terhadap satu atau lebih dari satu record pada entitas B

ERD VERSI MARTIN

Contoh 4: ERD VERSI MARTIN A B Satu record pada entitas A berhubungan terhadap satu record pada entitas B atau Tidak Berhubungan

ERD VERSI MARTIN