1 / 12

ENTITY-RELATIONSHIP MODEL (ERM)

ENTITY-RELATIONSHIP MODEL (ERM).

lobo
Download Presentation

ENTITY-RELATIONSHIP MODEL (ERM)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ENTITY-RELATIONSHIP MODEL (ERM) Data base digunakanuntukmenyimpan data yang terstruktur, strukturuntuk data inidapatdidesainmenggunakanbeberapavariasiteknis, satudiantarannyadisebutdengan entity-Relationship Modelling (ERM). ERM adalah entity-relationship diagram atau ERD. Model data membutuhkannotasigrafisuntukmempresentasikannya

  2. Ada tigamacamrelasiantarentitasdalam ERD binary relationship, yaitu : • One-to-one : satuelemendientitas (A) tepatberasosiasidengansatuelemendientitas (B). Contoh : pegawaidengangaji. • One-to-many : satuelemen di entitas (A) berasosiasidengannol, satu, ataulebihelemen yang ada di entitas (B), tetapiuntuksatuelemen di entitas (B) hanyaberelasiuntuksatuelemen di entitas (A) contoh : dosendanmahasiswa • Many-to-many : satuelemen di entitas (A) berasosiasidengannol, satuataulebihelemen di entitas (B), dansatuelemen di entitas (B) beraasosiasidengannol, satuataulebihelemen di entitas (A). Contohmahasiswadenganjurusan.

  3. One-to-one, one-to-many, many-to-many, seringdisebutdenganderajatkardinalitas( cardinality degree). The cardinality mendefinisikanrelasidiantarasejumlahentitas. 1 M Gambar. Notasikardinalitas

  4. Lambangnotasi-notasigrafisdidalampendesainan ERD, yaitu : • Entitas(entity), dilambangkandenganpersegipanjang(rectangles). • Relasi(relationship), dilambangkandenganbelahketupat(diamonds). • Atribut(attribute), dilambangkandenganelips (ellipses atau ovals) • Garispenghubung( line links), dilambangkandengangaris(lines).

  5. Entitas(entity) entity adalahsebutan lain dari record dan entities adalahsebutan lain dari file. Entitasadalahobjek yang harusadadisatu unit usaha yang akandibuatkomputerisasinya, atauentitasadalahsebuahobjek yang unik yang bisadibedakanantarasatuobjekdenganobjeklainnya. Contoh : MAHASISWA

  6. Atribut(attribute) atributatau field adalahsuatukarakteristikyang biasauntukmenggambarkanseluruhatausebagiandari record, kata lain dariattributadalahelemen data Contoh : elemen data untukmahasiswaterdiridarinama, alamat, tempatdantanggallahir, NIM dansebagainya yang diperlukan di suatuuniversitas. Sebuahatribut di model ER mungkinsajabernilaibanyak(multivalued), gabungan(composite), atauperolehan (derived).

  7. Sebuahmulti valued attribute digambarkandenganelipsbergarisganda (double-lines-ellipse), sedangkansebuah composite attribute adalahatribut yang memilikiduaataulebihatribut lain yang masing-masingberkontribusipadannya, derived attributesadalahatribut yang nilainyatergantungpadaatribut lain dandilambangkandengangaristerputus-putusmembentukelips.

  8. NM_DEPAN NM_TENGAH NM_AKHIR atau NIM *NIM a. Atributdengankunci primer NAMA b. Composite attribute **NIM HOBI IPK c. Attribute derived a. Atributdengankuncitamu a. Atributmultivalue Gambar. Berbagaijenisatribut

  9. GENERALITATION DAN AGGREGATION Kadangkaladuaataulebihentitasmemilikisubtipe yang lebihkhususdaritipeentitaspadaumumnya. Kekhususantersebutkarenadidunianyatamerekamemilikikemiripan(similarity) kategorisehinggadapatkitagambarkansecara general (generalitation) menujuketingkat yang lebihtinggi yang disebutdengansupertypeatauentitasgenerik (generic entity). Sebagaicontoh : programerdanpemasarmemilikikemiripankarenamerekaadalahtipedaripegawai (supertype) diperusahaan software, untukmengindikasikaninidilambangkanlahsegitiga(triangle)“ISA” didalamnya.

  10. Diataslambang yang bertuliskan ISA disebutdenganentitas high-level, dan yang dibawahdisebutdenganentitas lower level atau subtype. Sebuahrelasi yang keseluruhannyaberpartisipasidenganentitasdapatdiperlakukansebagaisebuahentitas. Selanjutnyaentitas yang terbentuktersebutdirelasikankembalidenganentitas lain, proses semacaminidisebutdengankoleksiataupengumpulan(aggregation). Aggregation digambarkandengankotak yang garisnyaterputus-putusmengelilingiaggregation entitasdanrelationship

  11. NAMA ALAMAT *NO_KTP ORANG ISA STAF DOSEN MAHSISWA NOPEG *NID *NIM a. Generalitation

  12. NM_MK NAMA M N AMBIL MAHASISWA MA_KULIAH *NIM *KD_MK SKS M IKUT *KD_PRAK NM_PRAK N PRAKTIKUM SKS_PRAK b. Aggregation Relationship

More Related