Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data dan batasan data.

Presentasi serupa


Presentasi berjudul: "Adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data dan batasan data."— Transcript presentasi:

1

2 Adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data dan batasan data.

3 Perancangan model data secara umum terbagi dalam 2 kelompok: 1. Model data berdasarkan objek (Entity-Relationship Model) 2. Model data berdasarkan record (Record-Based Logical models)

4  Berisi komponen komponen himpunan Entitas dan himpunan relasi yang masing masing dilengkapi dengan attribut-attribut yang merepresentasikan seluruh fakta dunia nyata yang kita tinjau.

5  Persegi panjang menyatakan himpunan entitas.  Lingkaran/elips menyatakan attribut (attibut yang berfungsi sebagai key digaris bawahi).

6  Belah ketupat menyatakan himpunan relasi.  Garis sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan attributnya.

7  Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka. 1 – 1 1 – N N – N N – 1

8 1. Mengidentifikasikan seluruh himpunan entitas yang terlibat. 2. Menentukan attribut-attribut key dari masing masing entitas. 3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi yang ada beserta foreign keynya. 4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi. 5. Melengkapi himpunan entitas dan himpunan relasi dengan attribut attribut deskriptif.

9 Himpunan entitas mewakili sebuah kumpulan entitas / individu yang jelas eksistensinya dan dapat bediri sendiri. Contoh dalam Perkuliahan : Mahasiswa, Kuliah, Dosen,Kuliah,ruang, Jurusan dll. MahasiswaDosen Kuliah

10 Attribut key pada himpunan entitas merupakan attribut terpenting yang mengidentifikasikan setiap entitas yang ada didalamnya.Contoh: Entitas Mahasiswa adalah attribut NIM Entitas Dosen adalah Kode Dosen Mahasiswa Dosen NIM Kd_dosen Kuliah Kode Kul

11 Relasi relasi yang kita tetapkan harus dapat mengakomodasi semua fakta yang ada dan menjamin kebutuhan penyajian data dan Dibuat Seoptimal mungkin.Contoh: Mahasiswa Mempelajari Kuliah NIM Kode Kul

12 Contoh 1 : Berdasarkan fakta bahwa mahasiswa dapat mempelajari beberapa mata kuliah sekaligus maka derajat relasinya.N Mahasisw a Mempelaja ri Kuliah NIM Kode Kul

13 Contoh 2 : Berdasarkan fakta bahwa setiap mata kuliah hanya diajar oleh seorang dosen maka derajat relasinya. N1 Dosen Mengajar Kuliah Kode Kul Kd_dose n

14 Keberadaan attribut deskriptif merupakan refleksi pengakomodasian terhadap fakta yang ada. NN Mahasisw a Mempelaja ri Kuliah NIM Kode Kul 5. Melengkapi himpunan entitas dan himpunan relasi dengan attribut attribut deskriptif. Alamat_m hs Tgl_lahi r Index_nilai Semest er SKS Nama_mh s Nama_Kulia h

15 Aturan umum dalam pemetaan model data yang digambakan dalam bentuk ERD ke bentuk Data fisik adalah:  1. Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data)

16 Mahasiswa NIM Alamat_mhs Tgl_lahir Nama_mhs NimNama_mhsTgl_lahirAlamat_mhs

17 Dosen Kode dosen Alamat dosen Nama_dosen Kode_dosenNama_dosenAlamat_dosen

18 Kuliah Kode Kul Semester SKS Nama_Kuliah Kode_kuliahNama_kuliahSKSSemester

19  2. Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas akan dipresentasikan dalam bentuk penambahan attribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.

20 Dosen Mengepala i Jurusan kode_Dosen Kode_jurusan Kode jurusan Kode dosen Alamat_dosen Nama_dosen Field yg ditambahkan dari relasi mengepalai Kode_dosenNama_dosenAlamat_dosen Kode_JurusanNama_jurusanKode_dosen Nama_Jurusan

21  3. Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas juga akan dipresentasikan dalam bentuk pencantuman attribut dari himpunan entitas pertama ke tabel yang mewakili himpunan entitas kedua.

22 Dosen Mengajar Kuliah kode_Dosen Kode_kuliah Kode kuliah Kode dosen Alamat_dosen Nama_dosen Field yg ditambahkan dari relasi mengajar Kode_dosenNama_dosenAlamat_dosen Nama_kuliah Kode_kulia h Nama_kuli ah SK S Semest er Kode_dose n TempatWaktu Tempat Waktu SKSSemester

23  4. Relasi dengan derajat relasi N-N yang menghubungkan 2 buah himpunan entitas, akan diwujudkan dalam bentuk tabel khusus yang memiliki field (foreign key).

24  Tabel mahasiswa  Tabel kuliah NimNama_mhsTgl_lahirAlamat_mhs Kode_kuliahNama_kuliahSKSSemester

25 Tabel nilai Mahasiswa Mempelajari Kuliah NIM Kode Kul Alamat_mhs Tgl_lahir Index_nilaiSemesterSKS Nama_mhs Tabel khusus yang mewakili himpunan relasi NN NimKode_kuliahIndex_nilai Nama_Kuliah

26  Tabel Mahasiswa  Tabel Kuliah FieldTypeSizeDescription Nim Nama_Mhs Tgl_lahir Alamat_Mhs FieldTypeSizeDescription Kode_Kuliah Nama_Kuliah SKS Semester

27  Tabel Dosen  Tabel Jurusan FieldTypeSizeDescription Kode_Dosen Nama_Dosen Alamat_Dosen FieldTypeSizeDescription Kode_Jurusan Nama_Jurusan

28  Tabel Mengajar FieldTypeSizeDescription Kode_Kuliah Nama_Kuliah SKS Semester Kode_Dosen tempat Waktu

29  Tabel Nilai FieldTypeSizeDescription Nim Kode_Kulia h Indeks_Nilai

30 Selesai Terima kasih


Download ppt "Adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data dan batasan data."

Presentasi serupa


Iklan oleh Google