Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
21Activity
0 of .
Results for:
No results containing your search query
P. 1
ERD

ERD

Ratings: (0)|Views: 1,875|Likes:
Published by IfonkEvanka

More info:

Categories:Types, Maps
Published by: IfonkEvanka on May 23, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/13/2013

pdf

text

original

 
1
http://henny.blogpendidikan.com
Entity RelationshipEntity RelationshipDiagramDiagram
http://henny.blogpendidikan.com
Entity Relationship Diagram Entity Relationship Diagram 
Tujuan Intruksional Khusus
:
Setelah mempelajari bagian ini,mahasiswa akan mampu memahamikonsep dan menerapkan pemodelan datamenggunakan ERD, memahami mengenaientitas, atribut, relasi, serta derajatrelasi/kardinalitas.
2
http://henny.blogpendidikan.com
3
Entity Relationship Diagram Entity Relationship Diagram 
Entity-Relationship data model didasarkanpada persepsi dari suatu dunia nyata yangterdiri dari sekumpulan object dasar yangdisebut entitas dan relasi antara object-objecttersebut
Komponen utama pembentuk Model EntityRelationship Model yaitu
Entitas (Entity)
dan
Relasi (Relation).
http://henny.blogpendidikan.com
4
Entity Relationship Diagram Entity Relationship Diagram 
Semesta data di dunia nyata ditansformasikan ke dalam sebuahdiagram dengan memanfaatkan perangkat konseptual disebutdengan ERD (Entity Relationship Diagram).Simbol / Notasi E-R Diagram :
Strong EntityWeak EntityAssociativeEntityRelationshipIdentifyingRelationshipMultivaluedAttributeDerivedAttributeAttribute
Link 
http://henny.blogpendidikan.com
5
Entity Relationship Diagram Entity Relationship Diagram 
Entity (Entitas)
Merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakandari sesuatu yang lainnya (individu : manusia, tempat, obyek, kejadian,konsep). Biasanya berhub. Dg baris dlm sebuah tabel).
Entity Sets (Himpunan Entitas) :
Sekelompok entitas yang sejenis dan berada dalam lingkup yang sama
Contoh :
Himpunan Entitas :
Pelanggan
Entitas :
Budiman, Suherman dll
Himpunan Entitas :
Mobil
Entitas :
Mobil Suzuki, Mobil Honda dll
Himpunan Entitas :
Mahasiswa
Entitas :
Ali, Budi, Iman dll
http://henny.blogpendidikan.com
6
Entity Relationship Diagram Entity Relationship Diagram 
Contoh :
NIMNamaMahasiswaAlamatTgl Lahir980001Ali AkbarJl. Merdeka No. 10 Jakarta 401212 Jan 1979980002Budi HaryantoJl. Gajah Mada No. 2 Jakarta6 Okt 1978980003ImamFaisalKomp. Griya Asri D-2 Depok 4015113 Mei 1978980004Indah SusantiJl. Adil No. 123 Bogor21 Juni 1979
Himpunan Entitas
Entitas 1Entitas 3Entitas 4Entitas 2
 
2
http://henny.blogpendidikan.com
7
Entity Relationship Diagram Entity Relationship Diagram 
Atribut
(attribute / Properties)
Merupakan karakteristik dari sebuah entitas (biasanya berhubungandengan field dalam sebuah tabel). Penentuan atribut bagi suatuentitas didasarkan pada relevansinya terhadap entitas tersebut.
Atribut Kunci / Identifikasi :
Merupakan atribut pengidentifikasi entitas yang paling unik untuksemua entitas dalam himpunan entitasContoh : Atribut NIM pada Himp. Entitas mahasiswa
Atribut Deskriptif :
Merupakan atribut lain selain atribut kunci yang befungsi sebagaipenjelasan terhadap entitas dalam himpunan entitasContoh : Atribut nama, alamat, tgl_lahir pada Himp. Entitas MHS
http://henny.blogpendidikan.com
8
Entity Relationship Diagram Entity Relationship Diagram 
Ada tiga macam kunci :
® Superkey
Adalah satu / lebih atribut yg dapat membedakan entitassatu dengan lainnya dalam himp entitas
® Candidate Key
Merupakan kumpulan atribut minimal yang dapat membedakan entitas satu dengan lainnya dalam himp entitas.
® Primary Key
Salah satu dari candidate key yang digunakan sebagi pengidentifikasi suatu entitas dalam himp entitas.
http://henny.blogpendidikan.com
9
Entity Relationship Diagram Entity Relationship Diagram 
superkey
CandidateKey
Primary Key
Contoh :
No_KTP No_SIM Nama Alamat
Superkey :
No_KTP+No_SIM+Nama+AlamatNo_KTP+No_SIM+NamaNo_KTP+No_SIMNo_KTPNo_SIM
Candidate Key:
No_KTPNo_SIM
Primary Key:
No_KTP atau No_SIMtergantung kebutuhan
http://henny.blogpendidikan.com
10
Entity Relationship Diagram Entity Relationship Diagram 
Dasar pemilihan Primary Key :
1. Key sering digunakan sebagai acuan2. Key lebih ringkas3. Key adalah unik
Atribut Sederhana (Simple Attribute) :
atribut atomik yg tidak dapat di pilah lagi
Atribut Komposit (Composite Attribute) :
atribut atomik yg dapat di pilah lagi
Contoh :
Atribut nama : atribut sederhana (nilai sudah paling kecil / atomik)Atribut alamat : atribut komposit, karena masih dapat dipilah-pilahlagi menjadi atribut : jalan, kota dan kode_pos
http://henny.blogpendidikan.com
11
Entity Relationship Diagram Entity Relationship Diagram 
Atribut bernilai banyak (multivalued attribute) :
Merupakan atribut yang dapat bernilai lebih dari 1 nilai yang sejenis
Atribut bernilai tunggal (Single-valued attribute) :
Merupakan atribut yang hanya mempunyai satu nilai
Contoh :NIM Nama Alamat Hobi
98001 Rudi Jl. Seroja RenangNonton98002 Wati Dago Raya Tidur
NIM, Nama dan Alamat :atribut bernilai tunggalHobi : atribut bernilai banyak
http://henny.blogpendidikan.com
AtributTurunan(Derived attribute) :
Merupakan atribut yang nilainya diperoleh dari pengolahan atau diturunkandari atribut / tabel lain
Contoh :NIM Nama Alamat Angkatan IPK
98001 Andi Jl. X 1998 3.299011 Susi Jl. Y 1999 3.0
 Angkatan, IPK :
Atribut turunan
 
3
http://henny.blogpendidikan.com
13
Entity Relationship Diagram Entity Relationship Diagram 
Atribut harus bernilai (Mandatory Attribute) :
Merupakan atribut-atribut yang harus diisikan nilainya
Atribut tidak harus bernilai (Non Mandatory Attribute / Null) :
Merupakan atribut-atribut yang nilainya boleh dikosongi
http://henny.blogpendidikan.com
14
Entity Relationship Diagram Entity Relationship Diagram 
Relasi (Relationship) :
Digunakan untuk menunjukan hubungan antar entitas
Himpunan Relasi (Relationship Sets) :
Merupakan kumpulan semua relasi diantara entitas
Contoh :
MahasiswaMata Kuliah
NIM Nama ...98001 Andi ...98003 Rudi ...Kode_kul Nama_kul sks A01 Pancasila 2 A03 Internet I 2 A02 Network I 298013 Susi ...
Dari tabel-tabel diatas, dapat dilihat bahwa terdapat hubungan / relasiantara himp entitas mahasiswa dengan mata kuliah.
--> Andi mempelajari mata kuliah Internet I--> Rudi mempelajari mata kuliah Internet I dan Network I
http://henny.blogpendidikan.com
15
Entity Relationship Diagram Entity Relationship Diagram 
Sehingga apabila dimodelkan dengan E-R Diagram :
MahasiswaMata kuliah
Mempelajari
NIMNamaKode_kulNama_kulsksKode_kulNIM
http://henny.blogpendidikan.com
16
Entity Relationship Diagram Entity Relationship Diagram 
Kardinalitas / Derajad Relasi :
Merupakan jumlah maksimum entitas yang dapat berelasi denganentitas pada himp entitas yang lain.
Macam-macam Kardinalitas :
Satu ke satu (one to one)
 A B
Entitas1EntitasEntitas3EntitasEntitasEntitas3EntitasEntitas1
Setiap entitas pada himp entitas ABerhubungan dengan paling banyakDengan satu entias pada himpunanEntitas B dan begitu juga sebaliknya
 
http://henny.blogpendidikan.com
17
Entity Relationship Diagram Entity Relationship Diagram 
Contoh :Dosen Progdi
Menge  palai 
11
Nama-Dosen 
alamat Nama_prog Kode 
Nama-Dosen 
Kode 
Satu dosen paling banyak mengepalai satu program studi (walaupuntidak semua dosen menjadi ketua) dan setiap program studi di kepalaioleh paling banyak satu dosen.
http://henny.blogpendidikan.com
18
Entity Relationship Diagram Entity Relationship Diagram 
Satu ke banyak (one to many)
Setiap entitas pada himp entitas ABerhubungan dengan banyak entiaspada himpunan entitas B, tetapiTidak sebaliknya
 A B
Entitas1EntitasEntitas3EntitasEntitas1EntitasEntitas3Entitas
Contoh :
Setiap agama dapat dianut oleh lebih dari satu mahasiswa,tetapi tidak sebaliknya (setiap mahasiswa hanya dapatmenganut satu agama)

Activity (21)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
5uli5 liked this
BillyYunarto liked this
Desy Lita MeSs liked this
Desy Lita MeSs liked this
Fairlee Ladist liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->