Академический Документы
Профессиональный Документы
Культура Документы
Diagram(ERD)
Ditulispada16Maret2010
BahasanSistemBasisData
kaliinitentangEntityRelationshipDiagram(ERD)salahsatubentuk
pemodelanbasisdatayangseringdigunakandalampengembangansisteminformasi.Bahasanmeliputi:
PengertianERD,NotasiERD,MetodeERD,TahapERD,Kardinalitas,danContohkasusERD
PengertianERD
Dalamrekayasaperangkatlunak,sebuahEntityRelationshipModel(ERM)merupakanabstrakdan
konseptualrepresentasidata.EntityRelationshipadalahsalahsatumetodepemodelanbasisdatayang
digunakanuntukmenghasilkanskemakonseptualuntukjenis/modeldatasemantiksistem.Dimana
sistemseringkalimemilikibasisdatarelasional,danketentuannyabersifattopdown.Diagramuntuk
menggambarkanmodelEntitiyRelationshipinidisebutEntitiyRelationshipdiagram,ERdiagram,
atauERD.
NotasiERD
AdasejumlahkonvensimengenaiNotasiERD.Notasiklasikseringdigunakanuntukmodel
konseptual.Berbagainotasilainjugadigunakanuntukmenggambarkansecaralogisdanfisikdarisuatu
basisdata,salahsatunyaadalahIDEF1X.
ModelERD
NotasinotasisimbolikyangdigunakandalamEntityRelationshipDiagramadalahsebagaiberikut:
Entitas,Adalahsegalasesuatuyangdapatdigambarkanolehdata.Entitasjugadapatdiartikan
sebagaiindividuyangmewakilisesuatuyangnyata(eksistensinya)dandapatdibedakandari
sesuatuyanglain(Fathansyah,1999).Adaduamacamentitasyaituentitaskuatdanentitas
lemah.Entitaskuatmerupakanentitasyangtidakmemilikiketergantungandenganentitas
lainnya.Contohnyaentitasanggota.Sedangkanentitaslemahmerupakanentitasyang
kemunculannyatergantungpadakeberadaaanentitaslaindalamsuaturelasi.
Atribut,Atributmerupakanpendeskripsiankarakteristikdarientitas.Atributdigambarkan
dalambentuklingkaranatauelips.Atributyangmenjadikuncientitasataukeydiberigaris
bawah.
RelasiatauHubungan,Relasimenunjukkanadanyahubungandiantarasejumlahentitasyang
berasaldarihimpunanentitasyangberbeda.
Penghubungantarahimpunanrelasidenganhimpunanentitasdanhimpunanentitasdengan
atributdinyatakandalambentukgaris.
ContohERD
Derajatrelasiataukardinalitas
Menunjukkanjumlahmaksimumentitasyangdapatberelasidenganentitaspadahimpunanentitas
yanglain.Macammacamkardinalitasadalah:
Satukesatu(onetoone),SetiapanggotaentitasAhanyabolehberhubungandengansatu
anggotaentitasB,begitupulasebaliknya.
Satukebanyak(onetomany),SetiapanggotaentitasAdapatberhubungandenganlebihdari
satuanggotaentitasBtetapitidaksebaliknya.
Banyakkebanyak(manytomany),SetiapentitasAdapatberhubungandenganbanyak
entitashimpunanentitasBdandemikianpulasebaliknya.
TahapERD
TahappertamapadadesainsisteminformasimenggunakanmodelERadalahmenggambarkan
kebutuhaninformasiataujenisinformasiyangakandisimpandalamdatabase.Teknikpemodelandata
dapatdigunakanuntukmenggambarkansetiapontologi(yaitugambarandanklasifikasidariistilah
yangdigunakandanhubungananatarinformasi)untukwilayahtertentu.
Tahapberikutnyadisebutdesainlogis,dimanadatadipetakankemodeldatayanglogis,sepertimodel
relasional.Modeldatayangloguisinikemudiandipetakanmenjadimodelfisik,sehinggakadang
kadang,Tahapkeduainidisebutsebagaidesainfisik.
SecaraumummetodologiERDsebagaiberikut:
MetodologiERD
ContohKasus:
Sebuahperusahaanmempunyaibeberapabagian.Masingmasingbagianmempunyaipengawasdan
setidaknyasatupegawai.Pegawaiditugaskanpalingtidakdisatubagian(dapatpuladibeberapa
bagian).Palingtidaksatupegawaimendapattugasdisatuproyek.Tetapiseorangpegawaidapatlibur
dantidakdapattugasdiproyek.
Menentukanentitas
Entitasnya:pengawas,bagian,pegawai,proyek
Menentukanrelasidenganmatrikrelasi
MenentukanRelasi
GambarERDsementara
Hubungkanentitassesuaidenganmatrikrelasiyangdibuat
ERDSementara
Mengisikardinalitas
Darigambaranpermasalahandapatdiketahuibahwa:
masingmasingbagianhanyapunyasatupengawas
seorangpengawasbertugasdisatubagian
masingmasingbagianadaminimalsatupegawai
masingmasingpegawaibekerjapalingtidakdisatubagian
masingmasingproyekdikerjakanpalingtidakolehsatupegawai
Mengisikardinalitas
Menentukankunciutama
Kunciutamanya:NomorPengawas,NamaBagian,NomorPegawai,NomorProyek
MenentukanKunciUtama
MenggambarERDberdasarkankunci
AdaduarelasimanytomanypadaERDsementara,yaituantarabagiandenganpegawai,pegawai
denganproyek,olehsebabitukitabuatentitasbaruyaitubagianpegawaidanpegawaiproyekKunci
utamadarientitasbaruadalahkunciutamadarientitaslainyangakanmenjadikuncitamudientitas
yangbaru.
MenggambarERDberdasarkankunci
Menentukanatribut
Atributyangdiperlukanadalah:namabagian,namaproyek,namapegawai,namapengawas,nomor
proyek,nomorpegawai,nomorpengawas
Memetakanatribut
Bagian:Namabagian
Proyek:Namaproyek
Pegawai:Namapegawai
Pengawas:Namapengawas
ProyekPegawai:Nomorproyek,Nomorpegawai
Pengawas:Nomorpengawas
MenggambarERDdenganatribut
MenggambarERDdenganatribut
MemeriksaHasil
Periksaapakahmasihterdapatredundasi.ERDakhir:untukpemodelandatapadasistem.