Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Komponen ERD 1. Entity Segala Sesuatu Yang Dapat Dijelaskan Dengan Data, Kelompok Benda / Objek, Diberi Nama Dengan Kata Benda. Data Modeling And Analysis.

Presentasi serupa


Presentasi berjudul: "1 Komponen ERD 1. Entity Segala Sesuatu Yang Dapat Dijelaskan Dengan Data, Kelompok Benda / Objek, Diberi Nama Dengan Kata Benda. Data Modeling And Analysis."— Transcript presentasi:

1 1 Komponen ERD 1. Entity Segala Sesuatu Yang Dapat Dijelaskan Dengan Data, Kelompok Benda / Objek, Diberi Nama Dengan Kata Benda. Data Modeling And Analysis Entity Relationship Diagram ( ERD)  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. Entity

2 2  Betty Arnold  John Taylor  Lisa Simmons  Bill Macy  Heather Leath  Tim Wrench Contoh: Misal Entity PELAJAR dapat saja: Betty Arnold John Taylor Lisa Simmons Bill Macy Heather Leath Tim Wrench

3 3 2. Relationship Asosiasi Antara Satu Atau Beberapa Entity, Diberi Nama Dengan Kata Kerja. Simbol : Menggambarkan Hubungan / Relasi Antar Entitas Dengan Entitas Lainnya. 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. Nama Entity

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

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

6 6 C. Banyak Ke Banyak PEGAWAI MENGERJAKAN PROYEK M MAHASISWA MEMPELAJARI KULIAH N N N

7 7 SUPERTYPE / SUBTYPE SIMBOL :

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

9 9 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.

10 10 Seorang Manajer Mengelola Beberapa Proyek. Beberapa Proyek Dikelola Oleh Seorang Manajer. Atribute Yang Diberi 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.

11 11 Pedoman Penentuan Primary Key : SI51 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 Telah dijual sebagai terjual

12 12 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. 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. Konsep Data Modeling

13 13 bidirectional 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.

14 14 Model – Model Kardinalitas

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

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

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

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

19 19 Model – Model Kardinalitas

20 20 Model – Model Kardinalitas

21 21 Model – Model Kardinalitas

22 22 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. Prasyarat

23 23 Relationships dapat terjadi antara lebih dari 2 entitas dan disebut N-ary relationships. Gambar ERD disamping adalah contoh Ternary relationship. ( Tugas) ( Memerlukan)( Menghasilan) ( Menawarkan)

24 24 Data Modeling Concepts: Degree Entitas Asosiatif 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.

25 25 Data Modeling Concepts: Foreign Keys Foreign key adalah primary keydari satu entitas berkontribusi (menduplikasi) pada entitas lain untuk mengidentifikasi sebuah relationship.

26 26 Foreign Key SI5D

27 27 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.

28 28 Nonspecific Relationships (continued)

29 29 Resolving Nonspecific Relationships (continued)

30 30 Super Type / Subtype


Download ppt "1 Komponen ERD 1. Entity Segala Sesuatu Yang Dapat Dijelaskan Dengan Data, Kelompok Benda / Objek, Diberi Nama Dengan Kata Benda. Data Modeling And Analysis."

Presentasi serupa


Iklan oleh Google