Atribut NPM (underlined) = primary key

dokumen-dokumen yang mirip
STMIK AMIKOM YOGYAKARTA

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

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

MODUL 5. Pemodelan Dan Analisis Database

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

Pertemuan9. Disain Basis Data

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Adri Priadana. ilkomadri.com

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 2-3 ER-MODEL

ENTITY RELATIONSHIP MODEL

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

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

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

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

Rudi Asti Dina Dina Edi Ita Edi

Modul 3 Konsep Perancangan Basis Data

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

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

Entity Relationship Diagram.

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Pembeli. Bag. Gudang. Bag. Keuangan. Supplier

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Contoh ERD sistem penjualan Barang Online

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

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

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

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

Sistem Basis Data. Chapter 4: The Enhanced E-R Model and Business Rules Andronicus Riyono, M.T.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

Pertemuan 11. Donny Yulianto, S.Kom

ENTITY RELATIONSHIP DIAGRAM

ER (ENTITY RELATIONSHIP) MODEL

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

MODEL ENTITY-RELATIONSHIP

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

ER (ENTITY RELATIONSHIP) MODEL

MODEL ENTITY-RELATIONSHIP

DAFTAR ISI HALAMAN JUDUL...

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

PERTEMUAN 3. Model E-R (Lanjutan)

Pemodelan Data (1) Week 2

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

Modul 9. Memahami dan menerapkan ERD (Entity Relationship Diagram) dan Normalisasi. Memahami Diagram EER (Enhanced Entity Relatioship Diagram)

ENTITY RELATIONSHIP DIAGRAM

Database Design. Enhanced Entity-Relationship (EER) Pertemuan 5. Dahlia Widhyaestoeti, S.Kom

BAB III LANDASAN TEORI

KOMPONEN ENTITY RELATIONSHIP

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

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

ASSALAMU ALAIKUM WR.WB

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

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

KONSEP SISTEM BASIS DATA

Sistem Basis Data. Chapter 4: The Enhanced E-R Model and Business Rules Andronicus Riyono, M.T.

ENTITY-RELATIONSHIP MODEL

Model adalah representasi kenyataan.

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

Pertemuan 4 ENTITY RELATIONSHIP

ANALISIS PERANCANGAN SISTEM

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM INFORMASI APOTEK (SIAP)

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

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

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

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

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

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

LAPORAN AKHIR ANALISIS DAN PERANCANGAN SISTEM INFORMASI

BAB 7 ENTITY MODELLING 1

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

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

DATA MODELLING DALAM PROYEK SI Hanif Al Fatta M.Kom

PERANCANGAN DATABASE 04/07/ :53

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

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

BAB 4 PERANCANGAN FILE

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

Perancangan Basis Data

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

PERANCANGAN SISTEM DATABASE

BAB IV DESKRIPSI PEKERJAAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Model Data Dalam SBD

ENTITY RELATIONSHIP PENGERTIAN

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

BAB III LANDASAN TEORI

Transkripsi:

BAB 2 ENTITY RELATIONSHIP DIAGRAM

ERD Diagram untuk menggambarkan model data (konsep/ blue print dari basis data) Menggunakan simbol-simbol standar 2 macam standar simbol ERD Crow s Foot Chen Diagram

CROW S FOOT DIAGRAM (Basic symbol) Nama entitas Atribut 1 Atribut 2. ENTITY/ Entitas Obyek dari suatu permasalahan/ aplikasi Mis: mhs, pelanggan, supplier, pasien, buku, barang, dll mahasiswa NPM Nama Alamat Atribut NPM (underlined) = primary key

RELATIONSHIP Dilambangkan dengan garis Memiliki kardinalitas yang menggambarkan hubungan antar entitas yang dihubungkan pelanggan ID Nama Alamat Memiliki transaksi penjualan NoBon Tanggal Jumlah

KARDINALITAS Minimum cardinality (inside symbol) pelanggan ID Nama Alamat One cardinality Memiliki transaksi Zero cardinality penjualan NoBon Tanggal Jumlah many cardinality

LATIHAN Gambarkan entity dan relationshipnya Karyawan dan slip gaji Karyawan dengan proyek/ tugas Pasien dengan pendaftaran pasien Barang dengan pembelian Mata kuliah dengan jadwal kuliah Nasabah dengan data saldo rekening

WEAK ENTITIES Terjadi jika suatu entity sangat bergantung kepada entity yang lain. Gedung ID Gedung Alamat Terdiri dari ruangan NoRuang Kapasitas Contoh lainnya?

RELATIONSHIP ATTRIBUT Suatu relationship juga dapat memiliki atribut (umumnya pada many to many/ M-N relationship) supplier ID Nama Alamat menyediakan jumlah Bahan baku Kode Namabhn

SELF REFERENCING Relationship yang terjadi pada entitas itu sendiri karyawan ID Nama Alamat membawahi

ASSOCIATIVE ENTITY Entity yang muncul karena adanya relationship dari dua entitas (merupakan weak entity juga). Merupakan bentuk lain dari 2 entity dengan M-N relationship Dokter IDDokter Nama Alamat Pemeriksaan Pasien IdPasien Nama Alamat melakukan mengalami

GENERALIZATION HIERARCHIES Menggambarkan beberapa entitas yang saling berhubungan karena memiliki atribut sejenis, sehingga dapat memiliki entitas induk (supertype) yang sama. Misal: Entitas Civitas Akademik terdiri dari 2 entitas, yaitu entitas Mahasiswa dan Dosen

CONTOH Item ID Nama HargaJual Barang Hargabeli Stok disjointness D, C completeness Jasa Seluruh attribut pada entitas supertype di wariskan (inherit) kepada entitas anak (subtype)

ERD RULES Completeness: Primary key: all entity have a primary key Naming rule: entity, relationship, atribut are named Cardinality rule: cardinality is given for both entity in a relationship Entity participation rule: all entity (expect in generalization) participate at least one relationship Generalization hierarchies: each generalization hierarchies participates in at least one relationship with an entity not in generalization hierarchies

ERD RULES Consistency (1): Entity name: are uniqe Attribute name: are uniqe within entity and relationship Inherited attribute name: attribut name in a subtype do not match inherited attribute name Relationship connection: relationship are not connected to other relationship

Consistency (2): ERD RULES Weak entity: have at least one identifying relationship Identifying relationship: at least one participating entity must be weak entity Identification dependency cardinality: for each identifying relationship cardinality must be 1 (direction from child to parent) Redundant foreign key: redundant foreign key are not used

STUDI KASUS (1) Buatlah ERD dengan entitas: Pelanggan (Custno,nama, alamat, kota, saldopiutang) Order(orderno, tgl, nama, alamat, kota) Tambahkan entitas salesman (SalesmenID, nama, alamat, tlp, komisi), terhubung dengan order. Seorang salesman dapat menjadi supervisor salesman yg lain.

STUDI KASUS Tambahkan entity Produk (ProductID, nama, harga). Relasikan dengan entitas order.

STUDI KASUS POLIKLINIK Pasien yang akan berobat diharuskan mendaftarkan diri dengan membayar uang pendaftaran Pada saat mendaftar pasien langsung menentukan akan berobat ke poliklinik apa (gigi, umum, penyakit dalam, dll), dan juga dapat memilih dokternya. Dokter melakukan pemeriksaan setiap pasien dan mencatatnya pada kartu pasien mengenai diagnosa dan tindakan yang dilakukan Dokter memberikan resep kepada pasien Pasien membayar uang periksa dan menebus obat di poliklinik ybs.