1 / 50

3 SKS

MEETING 3. Model Entity Relationship Diagram. 3 SKS. Febriyanno Suryana , S.Kom , MM surya_gsc04@yahoo.com 0819 7753 7981 FEKON - 2011. www.suryagsc.wordpress.com. Model Entity Relationship.

hao
Download Presentation

3 SKS

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. MEETING 3 Model Entity Relationship Diagram 3 SKS FebriyannoSuryana, S.Kom, MM surya_gsc04@yahoo.com 0819 7753 7981 FEKON - 2011 www.suryagsc.wordpress.com

  2. Model Entity Relationship • Model Entity Relationship merupakannotasigrafisdalammenyajikan data denganmenggunakan Entity dan Relationship. • ERD digunakanuntukmemodelkanstruktur data danhubunganantar data. • Dengan ERD kitamencobamenjawabpertanyaanseperti : data apa yang kitaperlukan? Bagaimana data yang satuberhubungandengan yang lain. 2

  3. 1.Entity • Adalahobjek yang dapatdibedakandalamdunianyata. • 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 : • Objeksecarafisik : rumah, kendaraan, peralatan. • Objeksecarakonsep : pekerjaan, perusahaan, rencana.

  4. Tipe Entity

  5. Tipe Entity...

  6. 2.Relationship • Adalahhubungan yang terjadiantarasatuataulebih entity. • Relationship set adalahkumpulandari relationship yang sejenis • Simbol yang digunakanadalahbentukketupat, diamond atau rectangle.

  7. Relationship... • Contoh lain :

  8. Menikah Manusia Derajat Relationship • Unary ( Derajat Satu ) • Adalah sebuah relationshipmenghubungkan satu buah entity. Contoh : Keterangan : Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.

  9. Memiliki Pegawai Kendaraan Derajat Relationship... • Binary ( Derajat Dua ) Adalah sebuah relationship yang menghubungkan dua buah entity. Contoh : Keterangan : Pegawai memiliki kendaraan, sebuah relationship memiliki menghubungkan entity Pegawai dan entity Kendaraan.

  10. Bekerja Pegawai Proyek Kota Derajat Relationship... • Ternary ( Derajat Tiga ) Adalah sebuah relationship menghubungkan tiga buah entity. Contoh : Keterangan : • Pegawai pada suatukota mempunyai suatu Proyek. • Relasi Bekerja menghubungkan Entity Pegawai, Proyek dan Kota

  11. Jenis Hubungan Relasi • Kardinalitasrelasimenunjukkanjumlahmaksimumentitas yang dapatberelasidenganentitaspadahimpunanentitas yang lain. • Contoh : entitaspadahimpunanentitasMahasiswadapatberelasidengansatuentitas, banyakentitas, ataubahkantidaksatupunentitasdarihimpunanentitasKuliah

  12. Jenis Hubungan Relasi...

  13. 3.Atribut • Adalahkarakteristikdari entity atau relationship, yang menyediakanpenjelasan detail tentang entity atau relationship tersebut. • Berfungsiuntukmendeskripsikankarakter entity atau relationship. Misal entity pegawaimemilikiatributnik, nama, alamat, nohp,dll • Nilaiatributmerupakansuatu data aktualatauinformasi yang disimpanpadasuatuatributdidalamsuatu entity atau relationship.

  14. Atribut... • Entity mempunyaielemen yang disebutatributdanberfungsimendeskripsikankarakter entity. Misalnyaatributwarna item dari entity item. • Setiap ERD bisaterdapatlebihdarisatuatribut. • Atributdigambarkandalambentukelips.

  15. Contoh : • Atribut • *noktp • nama • alamat • tgl_lahir • jeniskelamin • status • nohp • foto • Entity

  16. Contoh lain • Entity • Atribut • *nomesin • noplat • model • merk • harga • warna • thn_pembuatan

  17. Jenis - Atribut • Adalahkarakteristikdari entity atau relationship, yang menyediakanpenjelasan detail tentang entity atau relationship tersebut. • Jenisatribut : • Atribut Key • Atribut Simple • Atribut Multi Value • Atribut Composite • AtributDerivatif

  18. 1. Atribut Key • Adalahatribut yang digunakanuntukmembedakan entity/data secaraunik. • Misal : NIK, NOBP, NO_PESERTA, ID_BARANG idbarang Id_pegawai PEGAWAI BARANG

  19. 2. Atribut Simple • Adalahatributbernilaitunggal, misalnama, harga, status, dll. Nama BARANG Harga Kualitas

  20. Gelar 3. Atribut Multivalue • Adalahatributmemilikisekelompoknilai yang banyak, misalgelar, hobby agama Tgl_lhr PEGAWAI

  21. 4. Atribut Composite • Adalahatribut yang masihdapatdiuraikanlagi. • Misalnama, alamat, korban, waktu namatengah namadepan namabelakang nama Tgl_lhr PEGAWAI

  22. 5. Atribut Derivatif • Adalahatribut yang dihasilkandariturunanatribut lain, misalumurdaritanggallahir. agama umur Tgl_lhr PEGAWAI

  23. 4.Key • Adalahsejumlahatribut yang mengidentifikasi record/barisdalamsebuahrelasisecaraunik. • Jenis Key :

  24. Key...

  25. Key...

  26. 5.Konversi ERD

  27. Konversi ERD...

  28. Konversi ERD...

  29. Simbol-simbol ER diagram Entity Atribut Multivalue Relationship Atribut Atribut Composite Weak Entity Atribut Derivatif Identifying Relationship Atribut key

  30. LANGKAH – LANGKAH MEMBUAT ERD • Mengidentifikasikan 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 relasi • Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).

  31. Contoh Diagram ER

  32. Contoh Diagram ER…

  33. Contoh Diagram ER…

  34. Contoh Diagram ER 1 n Fakultas Daftar Mahasiswa 1 n miliki ambil m n Dosen ajar Mata Kuliah n 1

  35. Contoh 2 :

  36. Contoh 3 :

  37. Diagram E-R dengan Kamus Data

  38. Diagram E-R dengan Kamus Data

  39. Tugas : • Buatlah Model ERD (tentukankasus), misalnya : • Sisfokampus • SisfoAkunting • SisfoAbsensi • Pilihansendiri….? • Tentukanhubungankardinalitasnya • Konversikan ERD tersebutkedalambentuk database relasionaldisertaidenganhubunganantartabel • Note : • Entity yang terbentuk min 15 entity…

  40. END SESSION www.suryagsc.wordpress.com

More Related