Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemodelan Data Menggunakan MODEL Entity Relationship

Presentasi serupa


Presentasi berjudul: "Pemodelan Data Menggunakan MODEL Entity Relationship"— Transcript presentasi:

1 Pemodelan Data Menggunakan MODEL Entity Relationship
E-R Model : High level conceptual data model Desainnya mendekati pengamatan/penerimaan user terhadap data Tidak dimaksudkan untuk mendeskripsikan cara data disimpan didalam komputer E-R Model didasarkan atas OBJECT Riil dunia nyata dan hubungan antar objek-objek tersebut.

2 Penjelasan Entitas ( Entity) : Object Riil yang dapat dibedakan satu dengan yang lainnya dan tidak saling ketergantungan. Entitas Fisik (Physical Entity) : Entitas yang bersifat Fisik Contoh : Mobil, Pegawai, Rumah Entitas Konseptual (Conceptual Entity): Entitas yang bersifat hanya konsep. Contoh : Perusahaan, Pekerjaan, Mata Kuliah Atribut (Attribute) : Menerangkan suatu entitas Atribut mempunyai harga Contoh : Entitas Pegawai diterangkan oleh atribut-atribut : NIP, Nama, umur, alamat, pekerjaan.

3 Macam-Macam Atribut : Atribut Sederhana/Atomik : atribut yg tdk dapat dibagi-bagi menjadi atribut yg lebih mendasar. Atribut Komposit : atribut yang terdiri dari beberapa atribut yang mendasar Contoh : Atribut NAMA dapat dibagi menjadi 2 atribut sederhana yaitu : Nama_Kecil Nama_Keluarga

4 Kejelasan dari Atribut ?
Atribut Berharga Tunggal (Single-Valued Attribute) : atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu. Contoh : entitas PEGAWAI, atribut UMUR Atribut Berharga Ganda (Multi-Valued Attribute) : atribut yang dapat terdiri dari sekumpulan harga untuk suatu entitas tertentu. Contoh : entitas PEGAWAI, atribut Pendidikan_Terakhir

5 Maksud dari Null-Value
Atribut dari suatu entitas yang tidak mempunyai nilai. Contoh : atribut Pendidikan_Terakhir : SMA Atribut dari suatu entitas yang tidak diketahui harganya. Contoh : atribut UMUR

6 TIPE ENTITAS Tipe Entitas ( Entity Type/Entity Set) : kumpulan entitas yang mempunyai atribut yang sama. Contoh : PERUSAHAAN mempunyai seratus KARYAWAN (PEGAWAI) akan mengumpulkan informasi dari masing-masing karyawan.Semua entitas KARYAWAN mempunyai atribut yg sama akan tetapi masing-masing entitas mempunyai harga yang berbeda-beda untuk masing-masing atributnya.

7 Skema Entitas Entity Type Schema
Deskripsi dari suatu entitas yaitu : Nama dari tipe entitas Nama dan arti dari masing-masing atributnya Batasan-batasan ( constraint yang ada pada masing-masing entitas Extention dari Tipe Entitas : Kumpulan dari instance dari masing-masing pada saat tertentu. Contoh : NIP NAMA_KARY GOL 0876 Joko IIIa 8751 Ratih IIIc 16 9 8 ?

8 Skema Skema : menerangkan struktur dari masing masing entitas.
Tidak mudah berubah Ekstension : Mudah berubah Menambah, mengurangi entitas dari tipe entitas akan mengubah ekstension.

9 VALUE SET Value Set : Domain dari atribut
Kumpulan harga nilai yg dpt dimiliki oleh atribut dari suatu entitas. Contoh : DOMAIN dari atribut UMUR dari entitas KARYAWAN adalah bilangan Integer antara 16-70 Maksudnya== posisikan di nilai pengisian datanya diantara 16-70

10 Atribut Kunci ( Key Attribute )
Identifer unik dari suatu entitas karena nilai dari atribut kunci ini akan berbeda untuk masing-masing entitas. Dapat terdiri dari atribut sederhana/komposit Contoh : atribut Nomor_Mobil dari entitas MOBIL Setiap Ekstention harus memenuhi batasan atribut kunci Suatu TIPE ENTITAS dapat memiliki lebih dari satu atribut kunci. Seperti : atribut Nomor_Mobil dan atribut Nomor_Mesin dari entitas MOBIL masing-masing menjadi atribut kunci

11 KUIS Basis Data Kelompok Open Book 75 menit
Buatlah Penjelasan tentang tabel terstruktur Basis Data ? Apa saja komponen pembentuk sebuah Basis Data, sehinggga dapat dikatakan sebuah File Basis Data ? Jelaskan Tujuaan dari Manajemen Basis Data beserta contoh penjelasnya ? Jelaskan beserta contoh hubungan Entity Relatioship : selain contoh dibuku catatan anda ! Hubungan E-R = 1 : 1 Hubungan E-R = 1 : M Hubungan E-R = M : 1 Hubungan E-R = M : M Berikut adalah Perancangan “Sistem Perpustakaan XXX“ Buatlah rancangan tabel sederhana dibawah ini : Rancangan Tabel Buku Rancangan Tabel Peminjaman BUKU Rancangan Tabel Pengembalian BUKU

12 Tugas Personal MHS Apa yang dimaksud : buat deskripsi ini ke catatan buku anda ! Record ? Field ? Table ? File ? Sistem Manajemen Basis Data / (SMBD) ? Data ? Informasi ? Primary Key ? Foreign Key ? E-R Model ? = Minggu Depan akan ditanya ke Setiap MHS =

13 Penerapan dlm BASIS DATA
Mengumpulkan Data-data Mencari permasalahan yang akan dirumuskan dalam penerapan basis data Menentukan pokok-pokok yang akan diuraikan dalam perancangan sistem Memulai pembuatan awal konsep untuk penentuan pokok penyelesaian yang akan dibangun dgn basis data

14 Kardinalitas/Derajat Relasi
Maksudnya setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan B. dan begitu juga sebaliknya setiap entitas pd himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.

15 Kardinalitas/Derajat Relasi
Menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Satu-ke satu (one-to one) Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 3 Entitas 4 Entitas 4 A B

16 1:M Satu ke Banyak (One to Many) A B Entitas 1 Entitas 1 Entitas 2

17 1:M Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A

18 M:1 A B Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 3

19 M:1 Setiap entitas pada himpunan pada entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.

20 M:M A B Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 3

21 M:M Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.

22 Penjabaran Simbol Relasi
Himpunan Entitas = E Himpunan Relasi = R a Link Atribut a sebagai Key

23 Contoh Relasi 1:1 Nm_dos Nm_dos Kd_jur Nm_jur Almt_dos mengepalai
Dosen Jurusan 1 1 Kd_jur

24 Contoh Relasi 1:M Nm_dos Nm_dos Kd_kul Nm_kul Almt_dos Kd_kul
mengajari Dosen KULIAH N 1 SKS tempatr waktu Semester

25 Contoh Relasi M:M NIM NIM Kd_kul Nm_kul Nm_mhs Kd_kull mempelajari MHS
KULIAH N N Almt _mhs SKS Indeks_NIL Tgl_lhr Semester

26 Diagram E-R dgn Kamus Data
Mahasiswa mempelajari Kuliah mengajar Dosen N N N 1 KAMUS DATA : Mahasiswa : (nim, nama,_mhs, alamat_mhs, tgl_lhr) Kuliah : (kode_kul, nama_kul, sks, semeste) Dosen : (nama_dos, alamat_dos) Mempelajari : (nim, kode_kul, indeks_nilai) Mengajar : (kode_kul, nama_dos, waktu, tempat)

27 Contoh Kasus Penentuan Relasi dalam Persewaan VCD/DVD
Tentukan Proses hubungan relasi beserta atributnya ? Benarkan tulisan dari prosesnya dalam merelasikannya ? Meminjam CD Anggota Anggota Pegawai ? CD ? ?

28 Contoh Kasus Penentuan Relasi dalam Persewaan VCD/DVD
Tentukan Proses hubungan relasi beserta atributnya ? Benarkan tulisan dari prosesnya dalam merelasikannya ? Mendata CD ? Pengembalian Pegawai ? ? Anggota dikembalikan

29 Contoh Kasus Penentuan Relasi dalam Persewaan VCD/DVD
Tentukan Proses hubungan relasi beserta atributnya ? Benarkan tulisan dari prosesnya dalam merelasikannya ? ? Denda Anggota Anggota Pegawai ? CD Anggota dipinjam

30 Tranformasi Model Data ke Basis Data Fisik / Umum
1. 2. 3. Mahasiswa mempelajari Kuliah mengajar Dosen N N N 1 Nm_dos Almt_dos 3. Nm_dos Almt_dos ……………. ……………… Dosen dst

31 Tugas Pengganti Materi Kuliah ( Kelompok ) Max 5 Org
1. Buat hubungan Entity Relatioship beserta Atributnya : Selain contoh dibuku catatan anda ! Hubungan E-R = 1 : 1 : N Hubungan E-R = 1 : N : N Hubungan E-R = N : 1 : N Hubungan E-R = N : N : N :1 2. Buatlah masing-masing Entitas Tranformasi Model Data Umumnya kedalam Basis Data !


Download ppt "Pemodelan Data Menggunakan MODEL Entity Relationship"

Presentasi serupa


Iklan oleh Google