Entity Relation Model By : Randy Permana, S.Kom.

Slides:



Advertisements
Presentasi serupa
Desain Fisik Database Oleh : ARI YAZID M. ( )
Advertisements

MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
MODEL DATA LANJUTAN Latifah Rifani
Entity Relationship Diagram
Danny Kriestanto, S.Kom., M.Eng Part 2
Tahapan Membuat ERD.
ERD ( Entity Relationship Diagram )
PERTEMUAN 4 SISTEM BASIS DATA
03 | Entity Relationship Diagram (ER- Diagram)
BAB VI Model Data.
Model data.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
PTIK-12 PERANCANGAN DATABASE (1)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Desain Database Dengan Model Entity Relationship (ER)
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Pertemuan #4 DIAGRAM - ER Kompetensi :
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
MODEL DATA.
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Model data.
Entity Relationship Diagram
Pemodelan Data Menggunakan MODEL Entity Relationship
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
Oleh : Devie Rosa Anamisa
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Model Entity Relationship
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Matakuliah : Sistem Basisdata Versi Materi Model Data Penyaji
PERANCANGAN BASIS DATA
PEMODELAN DATA Entity-Relationship Modell (ERD)
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram (ERD)
ERD Session 1.
Pertemuan 5 – Sistem Basis Data
Entity Relatioship Diagram
Entity Relatioship Diagram
Entity Relationship Diagram
DESAIN DATA BASE.
Entity Relationship Diagram
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Entity Relationship Diagram
Entity Relationship Diagram
Relasi data base SBD 2 – sesi 2.
Transcript presentasi:

Entity Relation Model By : Randy Permana, S.Kom

Model Keterhubungan Entitas Entity Relationship Model (E – R Model ) merupakan model yang paling sering digunakan untuk menganalisa / merancang basis data. Pada E-R Model, semesta data yang di dunia nyata diterjemahkan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data yang disebut sebagai Entity Relationship Diagram (ERD). Komponen pembangun ERD / diagram E-R Entitas ( entity ) Relasi ( relation) Kunci Relasi ( relation Key ) Ketiga komponen ini di deskripsikan melalui sejumlah atribut/ properti.

A. Entitas ( Entity) dan Himpunan entitas ( Entity Set) Entitas merupakan individu yang mewakili sesuatu yang nyata ( eksistensinya) dan dapat dibedakan dari sesuatu yang lain. Sebuah kursi yang diduduki, seorang pegawai di sebuah perusahaan maupun mobil yang melintas di depan kita merupakan sebuah entitias. Sekelompok Entitas yang sejenis dan berada di dalam lingkup yag sama membentuk sebuah himpunan entitas ( Entity Set ). Dapat disederhanakan entitas menunjuk pada individu suatu objek, sedangkan himpunan entitas menunjukkan keluarga (rumpun) dari entitas tersebut.

Contoh –Contoh Entitas dan Himpunan Entitas Semua Laptop, atau Laptop saja entitas : Toshiba, Dell, Acer, dan seterusnya Semua Mahasiswa, atau Mahasiswa saja entitas : Deni, Ahmad, Roki, Dina dan seterusnya Semua Motor, atau Motor saja entitas : Honda, Yamaha, Suzuki dan seterusnya

B. Relasi (Relation) & Himpunan Relasi (Relation Set) Relasi menunjukkan adanya hubungan di sejumlah entitas yang berasal dari himpunan entitas yang berbeda-beda. Sebagai contoh entitas seorang mahasiswa dengan Nobp=“12101152630384” dan Nama=“Yudi “ ( yang berada di himpunan entitas mahasiswa) mempunyai relasi dengan entitas mata kuliah dengan kode_MK=“KKKF124” dan Nama_MK=“ Basis Data”. Maksud dari relasi dua himpunan entitas tersebut adalah mahasiswa bp 12101152630384 dengan nama yudi sedang mengambil matakuliah basis data.

Himpunan entitas mahasiswa memiliki relasi dengan himpunan entitas mata kuliah. Gambaran Relation Set Kumpulan dari semua relasi di antara entitas-entitas yang terdapat pada himpunan–himpunan entitas tersebut membentuk himpunan relasi (relationship set ). Kode_Mk Nama_Mk kkf301 Basis Data kkf447 Dasar Pemrograman kkf512 Bahasa Indonesia Nobp Nama 1210115630384 yudi 1210115630385 Rahmad 1210115630386 Beni

C. Kunci Relasi ( Relation Key ) Relation key atau Primary Key mengidentifikasikan sebuah baris yang unik di dalam sebuah relasi. Kunci relasi terdiri dari satu atau lebih atribut relasi. Attribut-attribut didalam kunci relasi harus memiliki sifat sebagai berikut : untuk satu nilai hanya mengindentifikasikan satu baris dalam satu relasi. tidak memiliki subset yang juga merupakan kunci relasi tidak dapat bernilai null.

Contoh : Id_Pegawai merupakan kunci relasi terhadap entitas pegawai Contoh : Id_Pegawai merupakan kunci relasi terhadap entitas pegawai. Sebagai contoh hanya terdapat satu baris Id_pegawai dengan nilai p3 di dalam entitas pegawai. Attribut nama tidak bisa dijadikan sebagai kunci relasi karena terdapat pengulangan nilai attribut meskipun dengan tujuan yang berbeda. Id_Pegawai Nama Tanggal_lahir p1 Joni 12/08/1986 p2 Arif 01/04/1989 p3 Marwan 23/11/1985 p4 01/04/1987

Selain kunci relasi juga terdapat kunci asing ( Foreign Key) Selain kunci relasi juga terdapat kunci asing ( Foreign Key) . Adapun foreign key adalah Key yang dihasilkan dari primary key dari relasi lain sebagai bentuk referensi dari relasi lain tersebut.

Contoh Foreign Key Primary Key Id_Pegawai Nama Tanggal_lahir Joni 12/08/1986 p2 Arif 01/04/1989 p3 Marwan 23/11/1985 p4 01/04/1987 Primary Key Foreign Key Id_Pegawai Kd_Proyek Lama_Pengerjaan p1 Pro_01 14 Minggu p4 Pro_02 1 Minggu Pro_03 8 Minggu

Kardinalitas Relasi Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain, Seperti contoh tabel sebelumnya, antara tabel pegawai dan tabel pekerjaaan dapat berelasi dengan satu entitas, banyak entitas ataupun tidak sama sekali. Kardinalitas terdiri atas beberapa tipe, yaitu : A. hubungan satu ke satu ( one to one) B. hubungan satu ke banyak ( one to many ) C. hubungan banyak ke satu ( many to one ) D. hubungan banyak ke banyak ( many to many )

Hubungan One to One Yaitu berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan relasi A One to one

Hubungan One to Many Satu himpunan entitas A dapat berhubungan dengan banyak entitas pada himpuan B, begitu juga sebaliknya satu himpunan entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A. One to Many

Hubungan many to one Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A. Many To One

Hubungan many to many Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, & satu entity dalam B dihubungkan dengan sejumlah entity dalam A. Many To Many

Diagram Entity Relationship ( Diagram E-R ) Merupakan gambaran model entity relationship yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari dunia nyata. Notasi-notasi Diagram ER : Persegi Panjang, menyatakan Himpunan Entitas Lingkaran/Elip, menyatakan Atrinut (atriut yang berfungsi sebagai key digaris bawahi). Belah Ketupat, menyatakan himpuna Relasi Garis, Sebagai penghubung antara himpuna relasi dengan himpuna entitas dan himpunan entitas dengan atributnya

Notasi –Notasi Diagram E-R Himpunan Entitas E Himpunan Relasi R a Link Atribut sebagai key

Relasi One To One Sebagai contoh terdapat relasi antara himpunan entitas dosen dengan himpunan entitas jurusan. Himpunan relasinya diberi nama “mengepalai”. Pada relasi ini setiap setiap dosen paling banyak mengepalai satu jurusan dan setiap jurusan pasti dikepalai oleh paling banyak satu orang dosen. Nama_dos Kode_Jur Nama_Jur Alamat_dos Dosen 1 Mengepalai 1 jurusan

Relasi One to Many Adanya relasi antara himpunan entitas dosen dengan himpunan entitas Kuliah. Himpunan relasinya bernama “mengajar”. Pada relasi ini setiap dosen dapat mengajar lebih dari satu mata kuliah sedang setiap mata kuliah diajar paling banyak oleh satu orang dosen. Nama_dos Kode_kul Nama_Kul Dosen 1 Mengajar M Kuliah Sks Semester Alamat_dos

Relasi Many to Many Adanya relasi antara himpunan entitas mahasiswa dengan himpunan entitas kuliah. Himpunan relasi diberi nama “mempelajari”. Setiap mahasiswa dapat mempelajari lebih dari satu mata kuliah. Demikian juga sebaliknya setiap mata kuliah dapat dipelajari oleh lebih dari satu orang mahasiswa. Nim Kode_kul Nama_Kul Tgl_lahir Mahasiswa M Mengajar M Kuliah Sks Semester Nama_mhs Alamat_mhs