Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

Entity Relationship Diagram Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam.
Desain Fisik Database Oleh : ARI YAZID M. ( )
Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
ER - Diagram Oleh: Devie Rosa Anamisa. Pendahuluan ER-Diagram menggambarkan entitas bisnis yang ditangani sistem. Tujuan: mengidentifikasi entitas data.
MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
(ENTITY RELATIONSHIP DIAGRAM)
MODEL DATA LANJUTAN Latifah Rifani
Pemodelan Data (1) Week 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas.
Pengantar Basis Data Sumber :
ENTITY RELATIONSHIP DIAGRAM
Model Relasional Part-1
Tahapan Membuat ERD.
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
Dosen : Rahmady Liyantanto Blog : liyantanto.wordpress.com.
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
ERD (Entity Relationship Diagram) Relasi
Pertemuan 2 DDL.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pemodelan Data ER- Model.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Pertemuan #4 DIAGRAM - ER Kompetensi :
ENTITY RELATIONSHIP DIAGRAM
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
Pengantar Basis Data Lanjut
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
Oleh : Devie Rosa Anamisa
PENGENALAN DASAR-DASAR DATABASE
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
TRANSFORMASI HIMPUNAN ENTITAS
Entity Relationship Model
ER-D (Entity Relationship Diagram)
Entity Relationship Diagram (ERD)
Model Relasional Part-3
Review BD 1.
DESAIN DATA BASE.
CONCEPTUAL MODEL ER-D (Entity Relationship Diagram)
Model Relasional Part-2
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Aljabar Relational.
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
Oleh: Devie Rosa Anamisa
DIAGRAM HUBUNGAN ENTITAS
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Transcript presentasi:

Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa

DBMS  Adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar atau untuk memudahkan pengelolahan database.  Salah satu macam DBMS yang populer adalah RDBMS yang menggunakan model basisdata relasional atau dalam bentuk tabel-tabel yang saling terhubungkan.

Komponen Utama Dari Basis Data  Perangkat keras/hardware  Perangkat lunak  DBMS = Database Management System Menentukan data diorganisasi, disimpan, diubah, diambil, mekanisme pengamanan, pemeriksaan keakuratan, dsb  Contoh : dBaseIV, FoxBase, MS-Access, Borland- Paradox, Oracle, MSSQLServer, Borland-Interbase

Tahap Desain Basis Data  Analisa Kebutuhan  Desain Konseptual Basisdata  Desain Logika basisdata  Skema Perbaikan  Desain Fisik Basisdata  Desain Keamanan

Desain Konseptual Basisdata  Mengembangkan deskripsi dari data yang telah dikumpulkam dan disimpan dalam basisdata, meliputi : entity, relasi dan batasan integritasnya.  Skema basisdata dalam ER model dapat dipresentasikan dalam bentuk ER Diagram  ER Model Merepresentasikan data pada basisdata sebagai kumpulan dari relasi-relasi (relations)  Sering kali disebut sebagai relational database

6 Komponen ER Model  Entity (entity set)  Attribut  Relationship (relationship set)

7 Simbol ER Model

8 Entity  Dapat disimbolkan dengan Rectangle  Ada dua macam  Weak Entity  Strong Entity  Entity Yang keberadaannya tidak tergantung pada entity lain  Contoh Mahasiswa, Matakuliah, Jurusan  Entity yang keberadaanya tergantung pada entity lain  Contoh adalah Entity Orang Tua Mahasiswa yang keberadaannya tergantung pada Mahasiswa

9 Attribut  Simple Attribute  Composite Attribut  Single Value Attribute  Multi Value Attribut  Derive Attribut  Key Attribute

 Simple Attribute  Attribut yang tidak dapat dibagi lagi menjadi sub attribut  Misalkan Attribut JenisKelamin, StatusMarital pada entity Mahasiswa  Composite Attribut  Attribut yang dapat dibagi lagi menjadi sub attribut  Misalkan Attribut Nama dapat dibagi menjadi NamaAWal dan NamaAkhir

 Single Value Attribut  Attribut yang mempunyai nilai tunggal  Misalkan Attribut JenisKelamin Pada Entity Mahasiswa.  Tidak mungkin seorang mahasiswa mempunyai jenis kelamin lebih dari satu  Multi Value Attribut  Attribut Yang mempunyai Nilai Ganda  Misalkan Attribut :  Hobby Pada Entity Mahasiswa  Pendidikan tinggi bagi seorang Dosen  Derive Attribut  Attribut yang nilainya dapat diturunkan dari attribut lain  Misalkan attribut :  Usia dapat diturunkan dari attribut TanggalLahir  Nomor Induk Kependudukan dapat diturunkan dari Tempat Tinggal, Tanggal Lahir dan Nomor Index

Key Attribute  Primary Key  Satu atau lebih atribut yang harus mengidentifikasikan sebuah baris yang unik dalam suatu relasi  Agar dapat menjadi primary key, atribut harus telah menjadi candidate key  Foreign key  Sekumpulan atribut dalam suatu relasi (misal A) sedemikian sehingga kumpulan atribut ini bukan primary key A tapi merupakan primary key dari relasi lain  Relationship  Menyatakan asosiasi antar entity  Yang terkait dengan relasi  Cardinality  Partisipan

Fitur Tambahan Untuk ER-Model  Batasan Kunci (Key Cosntraints)  Pada kasus, seorang pegawai dapat bekerja pada beberapa departments, sebuah department memiliki banyak pegawai  Sebaliknya tiap department hanya memiliki seorang manager yang berhubungan dengan key constraint pada manages.  Macam-macam key constraints:  1-to-1  1-to-many  Many-to-1  Many-to-many

14 One To One 1 1

15 One To Many 1 M

16 Many To Many N M

17 Tahap membuat ER Diagram  Identifikasi seluruh entitas yang akan terlibat  Tentukan atribut-atribut dari setiap entitas  Tentukan PK dari setiap entitas  Identifikasi seluruh relasi dan FK  Tentukan derajat/kardinalitas relasi untuk setiap himpunan relasi

18 Soal Latihan 1. Berikut adalah sebuah kasus dalam perusahaan retail yang memiliki lingkungan kerja dalam penjualan dan pembelian barang. Identifikasi : a. entitas yang terlibat b. sebutkan atribut-atribut yang terlibat pada entitas dari no a c. Pilih primary key entitas dari no a d. cari hubungan diantara entitas dari no a di atas e. Gambarkan ER Diagramnya

19 REFERENSI  Referensi Wajib: Raghu Ramakhrisnan, Johannes Gehrke, “Database Management System” 6th Edition, Mc Graw Hill,2006 (chapter : 2)  Referensi Tambahan/dianjurkan: David M.Kroenke, Database Concepts 4th Edition, Prentice Hall 2004