Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
All sections to appear here
Perancangan Basis Data All sections to appear here
2
ERD PADA PENGEMBANGAN SISTEM
Gambar : System Development Life Cycle Pada tahapan inilah konsep Basis Data harus sudah sangat jelas, dan pada tahap ini ERD dibuat.
3
CONTOH SOFTWARE ERD Terdapat beberapa (cukup banyak) perangkat lunak/software yang bisa digunakan untuk menggambarkan Entity Relationship Diagram, Mempunyai Hak Cipta / Berbayar, Avolution, ConceptDraw, ER/Studio, ERwin, DeZign for Databases, MEGA International, OmniGraffle, Oracle Designer, PowerDesigner, Rational Rose, RISE Editor, SmartDraw, Sparx Enterprise Architect, SQLyog, Toad Data Modeler, Microsoft Visio, dan Visual Paradigm. Free / Gratis, MySQL Workbench, StarUML, dan SchemaSpy
4
NOTASI ERD Referensi definitif untuk entity relationship modelling secara umum, diulas pada tulisan Peter Chen (1976). IDEFIX (Integration Definition for Information Modeling) bahasa pemodelan data untuk memodelkan data secara semantik, sebagai hasil dari program: Integrated Computer Aided Manufacturing (ICAM). Notasi Bachman dari Charles Bachman. Notasi Martin dari James Martin. Dinamakan juga notasi Crow’s Foot, dan sangat populer. Notasi (min, max) dari Jean-Raymond Abrial pada 1974. Notasi standard UML. Unified Modeling Language (UML) adalah bahasa yang digunakan untuk standarisasi pemodelan data pada software engineering.
5
NOTASI MARTIN (CROW’S FOOT)
Notasi Crow's foot memiliki beberapa keunggulan: Sangat jelas jika digunakan untuk mendefinisikan hubungan “ke-banyak” (many) atau seringkali disebut child/anak. Dapat menggambarkan hubungan/relasi yang menghasilkan foreign key mandatory (wajib diisi) dan foreign key optional (tidak wajib diisi). Crow's foot notation Notasi cukup banyak di adopsi oleh software-software yang digunakan untuk menggambarkan Entity Relationship Diagram (ERD), diantaranya : Oracle Designer, System Architect, Visio, PowerDesigner, ModelRight, Toad Data Modeler, DeZign for Databases, OmniGraffle, MySQL Workbench dan Dia.
6
Metodologi ERD Menentukan Entitas Menentukan Relasi
Gambar ER-D sementara Isi Kardinalitas Tentukan Primary Key Menentukan Atribut Gambar ERD akhir 31/08/2018
7
Contoh Kasus Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak di satu proyek. Dimana setiap proyek setidaknya ada seorang pegawai. 31/08/2018
8
Menentukan Entitas Pengawas, Bagian, Pegawai, Proyek 31/08/2018
9
Menentukan Relasi Bagian Pegawai Pengawas Proyek Ditugaskan di
Diawasi oleh Memiliki Dikerjakan oleh Mengawasi Mengerjakan 31/08/2018
10
Gambar ERD sementara Bagian Pengawas Pegawai Proyek Mengawasi Memiliki
Mengerjakan Pegawai Proyek 31/08/2018
11
Isi Kardinalitas Dari gambaran permasalahan dapat diketahui bahwa:
Masing-masing bagian hanya punya satu pengawas Seorang pengawas bertugas di satu bagian Masing-masing bagian ada minimal satu pegawai Masing-masing pegawai bekerja paling tidak di satu bagian Masing-masing proyek dikerjakan paling tidak oleh satu pegawai 31/08/2018
12
Isi Kardinalitas Bagian Pengawas Pegawai Proyek Mengawasi Memiliki
Mengerjakan Pegawai Proyek 31/08/2018
13
Tentukan Primary Key Kunci utamanya: Nomor Pengawas, Nama Bagian,
Nomor Pegawai, Nomor Proyek 31/08/2018
14
Any Question ? 31/08/2018
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.