Entity Relationship Diagram Universitas Indraprasta PGRI ERD merupakan

  • Slides: 11
Download presentation
Entity Relationship Diagram Universitas Indraprasta PGRI

Entity Relationship Diagram Universitas Indraprasta PGRI

� � ERD merupakan model jaringan yang menggunakan susunan data yang disimpan dalam sistem

� � ERD merupakan model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak Diagram E-R berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi. ERD menekankan pada struktur dan relationship data, berbeda dengan DFD (Data Flow Diagram) yang merupakan model jaringan fungsi yang akan dilaksanakan sistem Biasanya digunakan oleh profesional sistem untuk berkomunikasi dengan pemakai eksekutif tingkat tinggi dalam perusahaan yang tidak tertarik pada pelaksanaan operasi sistem sehari-hari, namun lebih kepada : ◦ Data apa saja yang diperlukan untuk bisnis mereka? ◦ Bagaimana data tersebut berelasi dengan data lainnya? ◦ Siapa saja yang diperbolehkan mengakses data tsb?

Notasi ERD ENTITAS Kardinalitas: Selalu hanya satu Hubungan Satu atau banyak Atribut Nol atau

Notasi ERD ENTITAS Kardinalitas: Selalu hanya satu Hubungan Satu atau banyak Atribut Nol atau satu Nol, satu, atau banyak

Komponen ERD � Entitas (Entity) � Atribut (Attribute) ◦ Entitas adalah suatu objek yang

Komponen ERD � Entitas (Entity) � Atribut (Attribute) ◦ Entitas adalah suatu objek yang dapat dibedakan dari objek lain. Suatu entitas haruslah bersifat fakta. Entitas dapat berupa fisik, contoh: Mobil, Rumah, Gedung, dan dapat berupa konsep, contoh: Pekerjaan, Perusahaan. ◦ Atribut merupakan properti yang dimiliki setiap entitas yang datanya akan disimpan. Contoh : atribut MAHASISWA -> NIM, Nama, Alamat.

Komponen ERD (Lanjutan) � Relasi(Relationship) ◦ Asosiasi antara satu atau lebih entitas. Berupa kata

Komponen ERD (Lanjutan) � Relasi(Relationship) ◦ Asosiasi antara satu atau lebih entitas. Berupa kata kerja. � Kardinalitas (Cardinality) ◦ Kardinalitas menunjukkan banyaknya objek yang terlibat dengan objek lain pada suatu relasi. Ada 3 kombinasi yang mungkin terjadi, diantaranya : 1: 1 (One to One), 1: N (One to Many), dan N: M (Many to Many).

Komponen ERD (Lanjutan) � Kardinalitas

Komponen ERD (Lanjutan) � Kardinalitas

Komponen ERD (Lanjutan) � Modalitas (Modality) ◦ Partisipasi sebuah entitas pada suatu relasi. 0

Komponen ERD (Lanjutan) � Modalitas (Modality) ◦ Partisipasi sebuah entitas pada suatu relasi. 0 berarti partisipasi parsial. 1 berarti partisipasi total.

Pendekatan yang diambil dalam ERD � Selama pengumpulan persyaratan, pelanggan diminta untuk mendaftar “hal-hal”

Pendekatan yang diambil dalam ERD � Selama pengumpulan persyaratan, pelanggan diminta untuk mendaftar “hal-hal” yang akan dituju oleh proses bisnis dan aplikasi. “hal-hal” ini dimasukan kedalam sebuah daftar objek data input dan output dan entitas eksternal yang menghasilkan atau mengkonsumsi informasi. � Dengan mengambil objek satu pada satu saat, analis dan pelanggan mendefinisikan apakiah ada sambungan (tidak diberi nama pada tahap ini) ada diantara objek data dan objek lain. � Dimanapun sambungan ada, analis dan pelanggan menciptakan satu pasangan hubungan objek atau lebih. � Untuk masing-masing pasangan hubungan objek, dicari kardinalitas dan modalitas.

� Langkah 2 sampai 4 dilanjutkan secara iteratif sampai semua pasangan hubungan objek sudah

� Langkah 2 sampai 4 dilanjutkan secara iteratif sampai semua pasangan hubungan objek sudah dudefinisikan. Sudah menjadi kebiasaan untuk menemukan penghilangan pada saat proses ini berlanjut. Objek dan hubungan baru akan ditambahkan pada saat jumlah iterasi bertambah. � Atribut dari masing-masing entitas didefinisikan. � Diagram hubungan entitas diformulasikan dikaji. � Langkah 1 sampai 7 diulang sampai pemodelan data terlengkapi.

Gambar ERD PELANGGAN PEMASOK Mengirim Memasok KIRIMAN Memasok Mengirim PESANAN BARANG Beris i Digunakan_

Gambar ERD PELANGGAN PEMASOK Mengirim Memasok KIRIMAN Memasok Mengirim PESANAN BARANG Beris i Digunakan_ pada PRODUK

Contoh Lain ERD

Contoh Lain ERD