Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Build Entity Relationship Diagram. NimNama_MhsAlamat_MhsTglLhr_Mhs 980001Ali AkbarJl. Merdeka No. 10 Yogyakarta02-02-1985 980002Syamsul BahriJl. Gajah.

Presentasi serupa


Presentasi berjudul: "Build Entity Relationship Diagram. NimNama_MhsAlamat_MhsTglLhr_Mhs 980001Ali AkbarJl. Merdeka No. 10 Yogyakarta02-02-1985 980002Syamsul BahriJl. Gajah."— Transcript presentasi:

1 Build Entity Relationship Diagram

2 NimNama_MhsAlamat_MhsTglLhr_Mhs 980001Ali AkbarJl. Merdeka No. 10 Yogyakarta02-02-1985 980002Syamsul BahriJl. Gajah Mada No.23 Sleman04-09-1984 980004Michel TukijoJl. Anggur Merah. No.45 Yogya09-05-1986 980005Breatney SupiemJl. Patimura No.90 Sleman06-12-1985 Entitas1 Entitas2 Entitas3 Entitas4 Himpunan Entitas Atribut

3  Dalam sebuah himpunan entitas harus dapat membedakan mana atribut yang berfungsi sebagai kunci (Primary key) dan yang bukan (Atribut Deskriptif).  Atribut Nim merupakan kunci dari Himpunan Entitas Mahasiswa, karena nim merupakan pengidentifikasi entitas yang paling unik untuk semua entitas dalam himpunan entitas tersebut.  Atrbut nama_mhs, Alamat_mhs, Tglhr_mhs merupakan atribut deskriptif

4  Kerdinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.  Macam Kardinalitas:  Satu ke Satu (One to One)  Satu ke Banyak (One to Many)  Banyak ke Satu (Many to One)  Banyak ke Banyak (Many to Many)

5  Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak satu entitas pada himpunan entitas A. Entitas_1 Entitas_2 Entitas_3 Entitas_4 Entitas_1 Entitas_2 Entitas_3 Entitas_4 A B

6  Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap hinpunan entitas pada himpunen entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A. Entitas_1 Entitas_2 Entitas_3 Entitas_1 Entitas_2 Entitas_3 Entitas_4 Entitas_5 A B

7  Yang berarti setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap hinpunan entitas pada himpunen entitas B berhubungan banyak entitas pada himpunan entitas A. Entitas_1 Entitas_2 Entitas_3 Entitas_1 Entitas_2 Entitas_3 Entitas_4 Entitas_5 AB

8  Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada himpunan B dapat berhubungan dengan banyak entitas pada himpunan entitas A Entitas_1 Entitas_2 Entitas_3 Entitas_4 Entitas_1 Entitas_2 Entitas_3 Entitas_4 A B

9  Setiap dosen paling banyak mengepalai satu jurusan (walau tidak semua dosen mengepalai jurusan). Dan setiap jurusan dikepalai palinng bayak satu dosen.  Mengepalai : Foreign-Key (Kunci Asing) -> penghubung Dosen NikNmDos AlmtDos Jurusan KdJurNmJur mengepalai Nik KdJur 11

10  Setiap dosen dapat mengajar lebih dari satu mata kuliah, sedangkan setiap mata kuliah diajar paling banyak satu dosen. Dosen NikNmDos AlmtDos Kuliah KdKulNmKul Sks Semester mengajar NikKdKul Waktu Tempat 1N

11  Setiap mahasiswa dapat mempelajari banyak mata kuliah dan setiap mata kuliah dapat dipelajari oleh banyak mahasiswa. Mahasiswa NimNmMhs Tgl_LhrAlmt_Mhs Kuliah KdKulNmKul Sks Semester mempelajari NimKdKul Nilai NN

12  Penentuan derajat relasi tergantung dari aturan bisnis (business rule) yang ada ada di perusahaan/instansi.  Walau notasi derajat relasi tidak sedominan notasi yang lain, tapi derejat relasi sangat berperan dalam tahap implementasi.

13 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat 2. Menentukan atribut-atribut key dari masing-masing himpunan entitas 3. Mengidentfikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya 4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi 5. Melengkapi himpnan entitas dan himpunan relasi dengan atribut deskriptif (non key)

14 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat MahasiswaKuliah Dosen

15 2. Menentukan atribut-atribut key dari masing-masing himpunan entitas Mahasiswa Kuliah Dosen Nim KdMk Nik

16 3. Mengidentfikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya MahasiswaKuliah Dosen Nim KdMk Nik KdMk KdDos mempelajari Nim KdMk mengajar

17 4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi MahasiswaKuliah Dosen Nim KdMk Nik mempelajari mengajar Nim KdMk KdDos N N 1 N

18 5. Melengkapi himpnan entitas dan himpunan relasi dengan atribut deskriptif (non key) MahasiswaKuliah Dosen Nim KdMk Nik mempelajari mengajar Nim KdMk KdDos N1 1 N NmMhs AlmtMhs Tgl_lhr NmKul Sks Semester NmDos AlmtDos Waktu Tempat Nilai


Download ppt "Build Entity Relationship Diagram. NimNama_MhsAlamat_MhsTglLhr_Mhs 980001Ali AkbarJl. Merdeka No. 10 Yogyakarta02-02-1985 980002Syamsul BahriJl. Gajah."

Presentasi serupa


Iklan oleh Google