Pemodelan Data Menggunakan MODEL Entity Relationship

Slides:



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

Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
MODEL DATA LANJUTAN Latifah Rifani
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
PEMROGRAMAN BASIS DATA
Tahapan Membuat ERD.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Entity Relation Model By : Randy Permana, S.Kom.
(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 (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Entity Relationship Diagram
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Model Data Relasional.
Pertemuan #4 DIAGRAM - ER Kompetensi :
ENTITY RELATIONSHIP DIAGRAM
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
MODEL DATA.
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Entity Relationship Diagram
ERD ( Entity Relationship Diagram )
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Entity Relationship Model
Implementasi Basis Data
Database & Database Users
PERANCANGAN BASIS DATA
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram (ERD)
ERD Session 1.
Entity Relatioship Diagram
Matakuliah : Sistem Basisdata Versi Materi
Entity Relatioship Diagram
Entity Relationship Diagram
DESAIN DATA BASE.
Transformasi model data ke basis data fisik
Entity Relationship Diagram
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Model Data Relasional.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Entity Relationship Diagram
Entity Relationship Diagram
Relasi data base SBD 2 – sesi 2.
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Entity Relationship Diagram
Transcript presentasi:

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.

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.

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

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

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

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.

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 ?

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

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

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

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

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 =

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

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.

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

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

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

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

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.

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

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.

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

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

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

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

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)

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 ? ?

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

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

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

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 !