SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

dokumen-dokumen yang mirip
Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

Adri Priadana. ilkomadri.com

Pertemuan 4. Entity-Relationship Diagram (ERD)

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD)

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

MODEL ENTITY-RELATIONSHIP

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

ENTITY RELATIONSHIP MODEL

MODEL ENTITY-RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM

KONSEP SISTEM BASIS DATA

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

Copyright 2005 PENS-ITS C H A P T E R

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

E-R Diagram Kusnawi, S.Kom, M.Eng

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

KOMPONEN ENTITY RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

PERANCANGAN SISTEM DATABASE

ENTITY RELATIONSHIP DIAGRAM

Pertemuan 2-3 ER-MODEL

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs.

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Entity Relationship Diagram (ERD)

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

PERANCANGAN SISTEM TERINCI DATABASE

STMIK AMIKOM YOGYAKARTA

ENTITY RELATIONSHIP DIAGRAM

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Entity Relationship Model

BAB 7 ENTITY MODELLING 1

ENTITY RELATIONSHIP PENGERTIAN

SISTEM BASIS DATA (Lanjutan) :

ENTITY RELATIONSHIP MODEL

PERANCANGAN SISTEM TERINCI DATABASE

Hanif Fakhrurroja, MT

Perancangan Basis Data

C H A P T E R. Copyright 2005 PENS-ITS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Desain Data Base. Proses Desain Data Base

Modul 3 Konsep Perancangan Basis Data

Konsep Permodelan Data

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

NIM Nama... Kode_kul Nama_kul SKS Andi... A01 Pancasila Rudi... A03 Internet I Susi... A02 Network I 2

Model Data HANI IRMAYANTI, M.KOM

SISTEM BASIS DATA Presented By

Database Systems: Ch. 4: Entity Relational Diagram (ERD) Notation. Introduction. Apa itu entity relational diagram (ERD)?

Sistem Basis Data ( )

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

ER (ENTITY RELATIONSHIP) MODEL

Pertemuan 4 ENTITY RELATIONSHIP

Pertemuan 11. Donny Yulianto, S.Kom

P7 Perancangan Database

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

Kontrak Kuliah. Entity Relationship Diagram Bagian 2. Edi Sugiarto, S.Kom, M.Kom

Entity Relationship Diagram (ERD) Andi Sunyoto Perangangan Basis Data 1

MODUL 5. Pemodelan Dan Analisis Database

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

Model Data Dalam SBD

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

ENTITY-RELATIONSHIP MODEL

Entity Relationship Model

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Basis Data I Danny Kriestanto, S.Kom., M.Eng

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

Review Basis Data 1. by: Ahmad Syauqi Ahsan

Entity Relationship Diagram.

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

ER (ENTITY RELATIONSHIP) MODEL

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

Pemodelan Data- Entity Relational Diagram

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

E-R Model (Model Keterhubungan Entitas)

ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB II LANDASAN TEORI

Transkripsi:

STMIK JKRT STI&K - 2011 SISTEM SIS DT MODEL ENTITY-RELTIONSHIP ENTITS (ENTITY) atau HIMPUNN ENTITS (ENTITS SETS) Dapat didefinisikan sebagai suatu kumpulan objek yang dapat dibedakan / diidentifikasi secara unik dimana kumpulan entity yang sejenis dengan entity set. TRIUT (TRIUTES/PROPERTIES) dan TUPEL erarti suatu kumpulan elemen data yang membentuk suatu entitas. RELSI (RELTIONSHIP) dan HIMPUNN RELSI (RELTIONSHIP SETS). Pengertiannya adalah hubungan yang terjadi antara 1 entitas/lebih. KRDINLITS/DERJT RELSI Maping cardinality adalah banyaknya entitas yang bersesuaian dengan entitas lain melalui relationship. Kardinalitas Relasi yang terjadi di antara dua himpunan entitas (misalnya dan ) dapat berupa : Satu ke satu (One to One) Yaitu jumlah keterhubungannya (Diagram ER) 1 to 1, contoh : Gambar Kardanalitas Relasi Satu ke Satu STMIK JKRT STI&K Page 1

Satu ke anyak (One to Many) Yaitu jumlah keterhubungannya ialah 1 ke banyak, contoh : Entitas 5 anyak ke Satu (Many to One) Yaitu jumlah keterhubungannya ialah banyak. ke 1, contoh : Entitas 5 anyak ke anyak (Many to Many) Yaitu jumlah keterhubungannya ialah banyak ke banyak, contoh : STMIK JKRT STI&K Page 2

DIGRM ENTITY-RELTIONSHIP ( DIGRM E-R ) Notasi-notasi simbolik di dalam Diagram E-R yang dapat kita gunakan adalah : E Himpunan Entitas a tribut a sebagai key R Himpunan Relasi R Link Participation Constraint Yaitu penjelasan tentang keberadaan suatu entitas tergantung pada hubungannya dengan entitas lain dimana terdapat participation constraint yang terbagi ke dalam 2 jenis yaitu : 1. Total Participation yang berarti keberadaan suatu entitas tidak tergantung pada hubungannya dengan entitas lain dimana dalam diagram ER digambarkan 2 garis penghubung antara entitas dengan relationship. 2. Partial Participation yaitu keberadaan suatu entitas tergantung pada hubungannya dengan entitas lain dimana dalam diagram ER digambarkan dengan 1 garis penghubung. Entity set dibagi menjadi 2 yaitu sebagai berikut : a. Strong entity set yang artinya sejumlah entitas yang 1 atau lebih atributnya digunakan oleh set lain sebagai key yang digambarkan dengan 4 persegi panjang. b. Weak entity set yaitu sekumpulan entitas tergantung pada strong entity set yang digambarkan dengan 4 persegi panjang bertumpuk. Contoh penggambaran relasi antar himpunan entitas lengkap dengan kardinalitas relasi dan atribut-atributnya : 1. Relasi satu-ke-satu (one-to-one) 2. Relasi satu-ke-banyak (one-to-many) 3. Relasi banyak-ke-banyak (many-to-many) STMIK JKRT STI&K Page 3

4. Tahapan Pembuatan Diagram E-R a) Tahap pembuatan Diagram E-R awal (preliminary design). b) Tahap optimasi Diagram E-R (final design). Langkah-langkah yang dapat dilakukan untuk menghasilkan Diagram E-R : 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat. 2. Menentukan atribut-atribut key dari masing-masing himpunan entitas. 3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas-himpunan entitas yang ada beserta foreign-key-nya. 4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi. 5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non-key). JENIS-JENIS TRIUT 1. Key yaitu atribut yang digunakan untuk menentukan suatu entitas secara unik, contoh : a. tribut key pada mahasiswa yaitu NPM; b. tribut Simple yaitu atribut yang mempunyai nilai tunggal seperti mahasiswa memakai nama, alamat, jenis kelamin, dll; c. tribut multivalue yaitu atribut yang memiliki sekumpulan nilai untuk setiap instant entity seperti gelar pada nama seseorang. 2. Composite yaitu atribut yang terdiri dari beberapa atribut yang lebih kecil dan memiliki arti tertentu seperti pada nama seseoarang yang terdiri dari nama depan, tengah, dan belakang. 3. Derivative yaitu suatu atribut yang dihasilkan dari atribut lain seperti misalnya tanggal lahir seseorang akan memunculkan umur dengan simbol ouval yang terputus-putus. DIGRM E-R DENGN KMUS DT Tujuan utama pembuatan Diagram E-R untuk menunjukkan objek-objek ( himpunan entitas ) apa saja yang ingin dilibatkan dalam sebuah basis data dan bagaimana hubungan yang terjadi diantara obyek tersebut. STMIK JKRT STI&K Page 4

Diperbolehkan untuk mengambarkan Diagram E-R dengan tambahan Kamus Data. Contoh : N N N 1 Mahasiswa Mempelajari Kuliah Mengajar Dosen Gb. Diagram ER Kamus Data : Mahasiswa = { NIM, Nama_Mhs, lamat, Tgl_lhr } Kuliah = { Kode_MK, Nama_MK, SKS, Semester } Dosen = { Kode_dos,Nama_Dos,lamat } Mempelajari = { NIM, Kode_MK, Index_Prestasi } Mengajar = { Kode_MK, Kode_dos, Waktu, Ruang } DERJT RELSI MINIMUM Dalam Diagram E-R Derajat Relasi Minimum ini boleh pula disertakan walaupun tidak wajib sifatnya. Notasinya disatukan dengan Derajat Relasi (Maksimum) yang sudah umum digunakan dengan format penulisan (x,y) dimana x mewakili Derajat relasi Minimum dan y mewakili Derajat Realsi Maksimum. RELTIONSHIP DEGREE Relationship degree atau Derajat relationship adalah jumlah entitas yang berpartisipasi dalam satu relationship. Derajat relationship yang sering dipakai dalam ERD : 1. Unary Relationship Yaitu 1 entitas berpartisipasi dalam suatu relationship. Sering juga disebut sebagai Recursive Relationship atau Reflective Relationship, contoh: 1. Satu pada Satu 2. Satu pada banyak 3. anyak pada anyak STMIK JKRT STI&K Page 5

2. inary Relationship inary relationship adalah model relationship yang terjadi diantara dua entity yang berasal dari entity yang sama. a. Relationship 1 : 1 - Sebuah bengkel memiliki 8 meja kerja yang bernomor dari 1 sampai 8, ada 5 teknisi bekerja di situ, masing-masing memiliki nomor pegawai (P1 sampai P5) yang bersifat tunggal dan masing-masing memiliki meja kerjanya sendiri. - Disini ada 2 entity set yaitu : MEJ dan PEGWI beserta relationship yaitu DRI. b. Relationship 1 : M - Relationship (R) 1:M terjadi jika dua buah entity (katakanlah dan ) mempunyai hubungan sebagai berikut : - Setiap kejadian (occurrence) dari entity mempunyai hubungan satu kejadian dari entity, serta kejadian dari entity mempunyai hubungan banyak dengan kejadian dari entity. c. Relationship M : N Relationship (M) M:N terjadi jika dua buah entity (katakanlah dan ) mempunyai hubungan sebagai berikut : Kejadian dari entity dihubungkan dengan, STU atau LEIH kejadian dari entity juga dihubungkan dengan, STU atau LEIH kejadian dari entity. 3. Ternary Degree Yaitu 3 entitas berpartisipasi dalam suatu relationship, misalnya Pegawai mengerjakan proyek di daerah. Proyek Pegawai Kerja Daerah STMIK JKRT STI&K Page 6