Data Modeling And Analysis Entity Relationship Diagram ( ERD)

Slides:



Advertisements
Presentasi serupa
Chapter 8 - Process Modeling
Advertisements

Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Latifah Rifani Materi: 4
Analisis Database Ahmad Hanafi.
ENTITY RELATIONSHIP DIAGRAM
ENTITY-RELATIONSHIP MODEL (ERM)
Tahapan Membuat ERD.
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
ERD Entity Relationship Diagram
Pemodelan data By: Mr. Haloho. Pendahuluan terhadap pemodelan sistem Model: representasi dari kenyataan. Model dapat dibentuk untuk sistem yang sudah.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity-Relationship Modeling
01 Feb M0414 Analisa Sistem Informasi Entity Relationship Diagram - Chen.
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Analisis Database Ahmad Hanafi.
Data Modeling And Analysis Entity Relationship Diagram ( ERD)
Pemodelan Data (Data Modeling)
Perancangan Basis Data Relasional (ERD) bag.2
Entity Relationship Diagram (ERD)
DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Perancangan Basis Data
PEMBUATAN MODEL DATA dan DESAIN DATABASE
Pemodelan Data ER- Model.
Mapping dari ERD ke Tabel
Rekayasa Perangkat Lunak ER/D
Entity Relationship Diagram
Pemodelan Data.
Entity-Relationship Model
Pertemuan #4 DIAGRAM - ER Kompetensi :
AnalisIS & Perancangan sistem
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
Entity Relationship Diagram
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
Model Berorinetasi Data
ENTITY RELATIONSHIP DIAGRAM
Pertemuan 3 Pemodelan Data Oriented
Entity Relationship Model
Data Modeling And Analysis Entity Relationship Diagram ( ERD)
BAB 3 DATA MODELING.
PEMODELAN DATA Entity-Relationship Modell (ERD)
ER-D (Entity Relationship Diagram)
All sections to appear here
Konsep & Perancangan Database
Entity Relationship Diagram
Data Modeling And Analysis Entity Relationship Diagram ( ERD)
CONCEPTUAL MODEL ER-D (Entity Relationship Diagram)
Kk ilo Associative entity.
Entity Relationship Diagram
Model Berorinetasi Data
Entity Relationship Diagram
Data Modeling And Analysis Entity Relationship Diagram ( ERD)
Data tersusun menurut struktur pohon Ciri-ciri dari model hirarki
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Transcript presentasi:

Data Modeling And Analysis Entity Relationship Diagram ( ERD) Komponen ERD 1. Entity Segala Sesuatu Yang Dapat Dijelaskan Dengan Data, Kelompok Benda / Objek, Diberi Nama Dengan Kata Benda. Entity Person: Agensi, Kontraktor, konsumen, Departemen, Divisi, pegawai, instruktur, Pelajar, Suplier. Tempat: Wilayah Penjualan, Bangunan, Ruang, Kantor Cabang, Kampus. Objek: Buku, mesin, Komponen, Produk, Bahan Baku, Lisesni Software, Paket Software, Peralatan, Model Mesin, Mesin. Kejadian: Permintaam, Penghargaan, Pembatalan, Kelas, Penerbangan, Penagihan, Pemesanan, Registrasi, Perpanjangan, Daftar permintaan, Reservasi, Penjualan, Perjalanan. Konsep: Rekening, Blok waktu, Surat Obligasi, Pelatihan, Pembiayaan, Kualifikasi, Stok.

Contoh: Misal Entity PELAJAR dapat saja: Betty Arnold John Taylor Lisa Simmons Bill Macy Heather Leath Tim Wrench Betty Arnold John Taylor Bill Macy Teaching Tips Substitute the name(s) of one or more of your students. Be sure to explain that these are “instances” and that instances do NOT appear in the names of entity symbols. Lisa Simmons Heather Leath Tim Wrench

Asosiasi Antara Satu Atau Beberapa Entity, Diberi Nama Dengan Kata 2. Relationship Asosiasi Antara Satu Atau Beberapa Entity, Diberi Nama Dengan Kata Kerja. Simbol : Menggambarkan Hubungan / Relasi Antar Entitas Dengan Entitas Lainnya. Nama Entity Nama Entity 3. Attribute Properti / Karakteristik Suatu Entity Atau Relationship. Atribut Terbagi Dua : Atribut Identitas Sebagai Penunjuk / Ciri Khusus Suatu Entitas, Seperti : Kode Customer, Nomor Pegawai Atribut Deskripsi Menjelaskan Entitas Tersebut. Contoh : Nama Customer, Alamat, Umur.

Jenis – Jenis Relationship (Kardinalitas) : Contoh : Jenis – Jenis Relationship (Kardinalitas) : One To One ( 1 : 1 ) One To Many (1 : M Atau M:1) Many To Many (N:m) MENASEHATI AYAH ANAK

Contoh : A. Satu Ke Satu B. Satu Ke Banyak MEMILIKI MHS 1 KTM 1 CUSTOMER MEMBELI 1 PRODUK M

C. Banyak Ke Banyak MENGERJAKAN PEGAWAI PROYEK MEMPELAJARI MAHASISWA KULIAH

SUPERTYPE / SUBTYPE SIMBOL :

Supertype / Subtype Terdiri Dari Entitas Dan Satu Atau Lebih Sub Kategori Yang Dihubungkan Oleh Sebuah Relasi (Hubungan), Dimana Supertype Merupakan Induk Dari Subtype. Contoh :

Supertype = Pegawai Berisi Data-data Dasar Yang Sama Untuk Setiap Subtype. Contoh : Nama,alamat,pendidikan Subtype = Peg. Harian Dan Peg. Bulanan Contoh : Pegawai Harian Datanya :Upah Harian, Jam Masuk Pegawai Bulanan Datanya : Gaji Pokok, Bonus Tahunan.

Seorang Manajer Mengelola Beberapa Proyek. Beberapa Proyek Dikelola Oleh Seorang Manajer. Atribute Yang Diberi Tanda @ Merupakan Primary Key. Atribute Yang Diberi Tanda = Merupakan Foreign Key. Primary Key Adalah Attribute (Satu Atau Beberapa), Yang Memberikan Identifikasi Yang Unik Kepada Entity Atau Realtionship.

Pedoman Penentuan Primary Key : Tentukan Suatu Attribute (Field) Yang Menyebabkan Setiap Entry (Record) Menjadi Unik (Tidak Ada Yang Sama). Bila Attribute Tersebut Tidak Ada, Tentukan Gabungan Beberapa Attribute Yang Menyebabkan Setiap Entry Menjadi Unik. Pilih Primary Key Dengan Jumlah Attribute Yang Paling Sedikit. ERD Model Information Engineering Telah ditempatkan terjual Telah dijual sebagai

Konsep Data Modeling Berdasarkan tipe data dalam atribut dapat dtentukan tipe data apa yang akan dipakai untuk menyimpan atribut tersebut. Domain dari atribut tersebut dapat menentukan apakah nilai pada atribut tersebut dapat diterima secara logis. Nilai Default untuk atribut adalah nilai yang akan di catat jika tidak secara spesifik didefinisikan oleh User. Relationships Relationship adalah kumpulan usaha alami yang menghbungkan antara satu atau lebih entitas. Relationship dapat saja berupa kejadian yang berhubungan dengan entitas atau hanya keterkaitan logika diantar entitas. Teaching Tips Explain that there may be more than one relationship between two entities. You may reinforce this by adding additional relationships to the example (such as “transferred from” (to reflect a relationship where students changed from one curriculum to another).

Kardinalitas (Cardinality) Kardinalitas adalah pendefinisian jumlah minimum dan maksimum dari kejadian dari satu entitas yang boleh terhubung dengan kejaidan tunggal dari entitas yang lain. Karena semua relationships berlangsung dua arah (bidirectional), kardinalitas didefinisikan dua arah untuk setiap hubungan. bidirectional Teaching Tips Ask the students to read (or write) declarative sentences to reflect the bidirectional meaning of the relationship between student and curriculum.

Model – Model Kardinalitas Teaching Tips Ask the students to read (or write) declarative sentences to reflect the bidirectional meaning of the relationship between student and curriculum.

Contoh: Satu record pada entitas A hanya berhubungan terhadap satu record pada entitas B A B DUK

Contoh: Satu record pada entitas A berhubungan terhadap satu atau lebih dari satu record pada entitas B, & dapat tdk berhubngan A B

Contoh: Satu record pada entitas A pasti berhubungan terhadap satu atau lebih dari satu record pada entitas B A B

Contoh: Satu record pada entitas A berhubungan terhadap satu record pada entitas B atauTidak berhubungan A B

Model – Model Kardinalitas Teaching Tips Ask the students to read (or write) declarative sentences to reflect the bidirectional meaning of the relationship between student and curriculum.

Model – Model Kardinalitas Teaching Tips Ask the students to read (or write) declarative sentences to reflect the bidirectional meaning of the relationship between student and curriculum.

Model – Model Kardinalitas Teaching Tips Ask the students to read (or write) declarative sentences to reflect the bidirectional meaning of the relationship between student and curriculum.

Derajat (Degree) Derajat relationship adalah jumlah dari entitas yang ikut didalam relationship. Recursive relationship Adalah relationship yang terjadi diantara kejadian yang berbeda pada entitas yang sama. Teaching Tips: Provide the students with an ERD that does not contain relationships. Ask the students to identify possible relationships and indicate a possible degree for that relationship. Emphasize to the students that the degree represents a business rule! Failure to accurately identify and document the degree will result in a system that does not reflect a correct business requirement.

Gambar ERD disamping adalah contoh Ternary relationship. Relationships dapat terjadi antara lebih dari 2 entitas dan disebut N-ary relationships. Gambar ERD disamping adalah contoh Ternary relationship. Teaching Tips The example also depicts an associative entity for the first time…as explained on the next slide.

Data Modeling Concepts: Degree Entitas Asisiatif adalah entitas yang mewarisi primary Key yang berasal dari lebih satu entitas lain parents) Setiap bagian dari gabungan primary key menunjuk hanya satu ke satu dari setiap koneksi Entitas. No additional notes

Data Modeling Concepts: Foreign Keys Foreign key adalah primary keydari satu entitas berkontribusi (menduplikasi) pada entitas lain untuk mengidentifikasi sebuah relationship. Teaching Tips Additional examples should be given to test the student’s ability to recognize the parent entity. We suggest you also provide an example of a one-to-one relationship!

Foreign Keys No additional notes

Nonspecific relationship (or many-to-many relationship) dimana satu entitas terhubung dengan beberapa entitas lain. Nonspecific relationships harus dipecah. Kebanyakan nonspecific relationships dapat dipecah menggunakan associative entity. No additional notes

Nonspecific Relationships (continued) No additional notes

Resolving Nonspecific Relationships (continued) No additional notes

Super Type / Subtype No additional notes