Entity Relationship Diagram Universitas Indraprasta PGRI
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 Hubungan Kardinalitas: Selalu hanya satu Satu atau banyak Nol atau satu Nol, satu, atau banyak Atribut
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 (Attribute) 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 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) 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” 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 apakah 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 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 dan dikaji. Langkah 1 sampai 7 diulang sampai pemodelan data terlengkapi.
Gambar ERD Memasok BARANG Mengirim KIRIMAN PEMASOK Digunakan_ pada PRODUK Berisi PESANAN PELANGGAN
Contoh Lain ERD