model entity relationship diagram

Download Model Entity Relationship Diagram

Post on 12-Jan-2016

82 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Model Entity Relationship Diagram. http://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.ppt. Model Entity Relationship. Model Entity Relationship merupakan notasi grafis dalam menyajikan data dengan menggunakan Entity dan Relationship. - PowerPoint PPT Presentation

TRANSCRIPT

Chapter 6

ModelEntity Relationship Diagramhttp://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.pptModel Entity RelationshipModel Entity Relationship merupakan notasi grafis dalam menyajikan data dengan menggunakan Entity dan Relationship.ERD digunakan untuk memodelkan struktur data dan hubungan antar data.Dengan ERD kita mencoba menjawab pertanyaan seperti : data apa yang kita perlukan? Bagaimana data yang satu berhubungan dengan yang lain.

21.EntityAdalah objek yang dapat dibedakan dalam dunia nyata.Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set, berupa : Objek secara fisik : rumah, kendaraan, peralatan.Objek secara konsep : pekerjaan, perusahaan, rencana.

3

Tipe Entity4

Tipe Entity...5

IOIRTP2.RelationshipAdalah hubungan yang terjadi antara satu atau lebih entity.Relationship set adalah kumpulan dari relationship yang sejenisSimbol yang digunakan adalah bentuk ketupat, diamond atau rectangle.6

Relationship...Contoh lain :7

DERAJAT RELATIONSHIP8Unary ( Derajat Satu )Adalah sebuah relationship menghubungkan satu buah entity.Contoh :Keterangan :Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia. ManusiaMenikahDerajat Relationship9Binary ( Derajat Dua ) Adalah sebuah relationship yang menghubungkan dua buah entity. Contoh :

Keterangan :Pegawai memiliki kendaraan, sebuah relationship memiliki menghubungkan entity Pegawai dan entity Kendaraan. PegawaiMemilikiKendaraanDerajat Relationship...10Ternary ( Derajat Tiga ) Adalah sebuah relationship menghubungkan tiga buah entity.Contoh :Keterangan :Pegawai pada suatu kota mempunyai suatu Proyek. Relasi Bekerja menghubungkan Entity Pegawai, Proyek dan Kota PegawaiProyekKotaBekerjaDerajat Relationship...11Jenis Hubungan RelasiKardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.Contoh : entitas pada himpunan entitas Mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas Kuliah12

13

14

15

16

Jenis Hubungan Relasi...173.AtributAdalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.Berfungsi untuk mendeskripsikan karakter entity atau relationship. Misal entity pegawai memiliki atribut nik, nama, alamat, nohp,dllNilai atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut didalam suatu entity atau relationship.

18Atribut...Entity mempunyai elemen yang disebut atribut dan berfungsi mendeskripsikan karakter entity. Misalnya atribut warna item dari entity item.Setiap ERD bisa terdapat lebih dari satu atribut.Atribut digambarkan dalam bentuk elips.19

Atribut *noktp nama alamat tgl_lahir jeniskelamin status nohp foto Entity

Contoh :20 Atribut

*nomesin noplat model merk harga warna thn_pembuatan

EntityContoh lain21Jenis - AtributAdalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.Jenis atribut :Atribut KeyAtribut SimpleAtribut Multi ValueAtribut CompositeAtribut Derivatif

221. Atribut KeyAdalah atribut yang digunakan untuk membedakan entity/data secara unik. Misal : NIK, NOBP, NO_PESERTA, ID_BARANG

23BARANGidbarangPEGAWAIId_pegawai2. Atribut SimpleAdalah atribut bernilai tunggal, misal nama, harga, status, dll.

24BARANGKualitasHargaNama3. Atribut MultivalueAdalah atribut memiliki sekelompok nilai yang banyak, misal gelar, hobby

25PEGAWAIagamaTgl_lhrGelar4. Atribut CompositeAdalah atribut yang masih dapat diuraikan lagi.Misal nama, alamat, korban, waktu

26PEGAWAInamaTgl_lhrnamadepannamatengahnamabelakang5. Atribut DerivatifAdalah atribut yang dihasilkan dari turunan atribut lain, misal umur dari tanggal lahir.

27PEGAWAITgl_lhrumuragama4.KeyAdalah sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relasi secara unik.Jenis Key :

28

Key...29Key...30

5.Konversi ERD31

Konversi ERD...32Konversi ERD...33

Simbol-simbol ER diagramEntityAtributRelationshipWeak EntityIdentifying RelationshipAtribut keyAtribut MultivalueAtribut CompositeAtribut Derivatif34LANGKAH LANGKAH MEMBUAT ERDMengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.Menentukan atribut-atribut key dari masing-masing himpunan entitas.Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya.Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasiMelengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).

35Contoh Diagram ER

36Contoh Diagram ER

37Contoh Diagram ER

38Contoh Diagram ERFakultasDosenMahasiswaMata KuliahDaftarmilikiambilajar1n1nnm1n39Contoh 2 :

40

41Contoh 3 :

42

43

44

45

46

47Diagram E-R dengan Kamus Data48

Diagram E-R dengan Kamus Data49

Buatlah Model ERD (tentukan kasus), misalnya :Sisfo kampusSisfo AkuntingSisfo AbsensiPilihan sendiri.?

Tentukan hubungan kardinalitasnya

Konversikan ERD tersebut kedalam bentuk database relasional disertai dengan hubungan antar tabelNote :Entity yang terbentuk min 15 entity

Tugas :END SESSION

Recommended

View more >