MODEL DATA LANJUTAN Latifah Rifani

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

Transformasi dari ERD ke Database Relasional 1. Setiap tipe Entity
ENTITY-RELATIONSHIP MODEL
Desain Fisik Database Oleh : ARI YAZID M. ( )
Pertemuan Minggu Ke-10.
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
Latifah Rifani Materi: 4
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
Danny Kriestanto, S.Kom., M.Eng Part 2
PEMROGRAMAN BASIS DATA
Tahapan Membuat ERD.
PERTEMUAN 4 SISTEM BASIS DATA
Transformasi ERD Ke Bentuk Fisik
MODEL EER (Enhanced Entity Relationship)
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
ENTITY-RELATIONSHIP MODEL
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ENTITY-RELATIONSHIP MODEL
ERD Entity Relationship Diagram
BAB VI Model Data.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Suheri S.T MODEL RELASIONAL.
Rizki Arif Firdaus © 2010 © 2010.
MODEL EER (Enhanced Entity Relationship)
Entity Relation Model By : Randy Permana, S.Kom.
Model data.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Modul 03 Relational Model
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Konsep Dan Struktur DATABASE
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ENTITY RELATIONSHIP MODEL
Pengantar database By k ilo ^_^
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Pertemuan #4 DIAGRAM - ER Kompetensi :
ENTITY-RELATIONSHIP DIAGRAM (ERD)
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL.
Oleh : Devie Rosa Anamisa
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
PENGENALAN DASAR-DASAR DATABASE
Entity Relationship Diagram
TRANSFORMASI HIMPUNAN ENTITAS
Entity Relationship Diagram (ERD)
DESAIN DATA BASE.
MODEL ENTITY RELATIONSHIP
Prakt. BasDat - Pertemuan 3
MODEL RELASIONAL Desain Basis Data.
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Arsitektur Sistem Basis Data
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Relasi data base SBD 2 – sesi 2.
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Transcript presentasi:

MODEL DATA LANJUTAN Latifah Rifani This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors. Notes Use the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.

PROSES DESAIN DATABASE Analisis persyaratan. Desain database konseptual. Desain database logika. Perbaikan skema. Desain database fisik. Desain aplikasi dan keamanan.

ANALISIS PERSYARATAN Memahami dan mengetahui data yang harus disimpan dalam database, aplikasi apa saja yang harus dibangun di atasnya, jenis operasi apa yang akan digunakan, dll.

DESAIN DATABASE KONSEPTUAL Informasi yang dikumpulkan pada tahap analisis persyaratan digunakan untuk mengembangkan deskripsi data tingkat tinggi. Tahapan ini sering menggunakan ERD. Tujuannya untuk menciptakan gambaran sederhana tentang data yang mirip pemikiran pengguna.

DESAIN DATABASE LOGIKA Merubah ERD menjadi skema database relational. Tujuannya adalah untuk memperoleh skema konseptual pada model data relational yang sering dinamakan skema logika.

PERBAIKAN SKEMA Analisis sekumpulan relasi dalam skema database relasional untuk mengidentifikasikan permasalahan yang muncul dan memperbaikinya.

DESAIN DATABASE FISIK Mencakup pembuatan indeks pada beberapa tabel, mengelompokkan beberapa tabel atau melibatkan desain ulang yang substansial terhadap beberapa bagian skema database.

DESAIN APLIKASI DAN KEAMANAN Semua proyek perangkat lunak yang terlibat dalam DBMS harus mempertimbangkan aspek aplikasi yang berada di luar database. Enkripsi Digital Signature.

JENIS-JENIS ATRIBUT Key: Atribut Simple: Atribut Multivalue: Atribut yang digunakan untuk menentukan suatu entity secara unik. Atribut Simple: Atribut yang bernilai tunggal (atomik). Atribut Multivalue: Atribut yang memiliki sekelompok nilai untuk setiap instan entity. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.

Tgl_lahir hobi mahasiswa Nm_mhs NIM Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.

Cont… Atribut Composite: Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Tengah Pertama Akhir Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next. Nama Nopeg Karyawan

Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. Tgl_Lahir Nopeg Umur Karyawan

Participation Constraint Participation constraint merupakan batasan yang menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain Terdapat 2 macam participation constraint , total participation contraints dan partial participation constraints

Total Participation Keberadaan suatu entity tergantung pada hubungannya dengan entity lain. punya karyawan bagian m 1

Partial Participation Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain. kerja karyawan proyek m 1

Transformasi dari ERD ke Database Relasional Entity-Relationship Diagram menjadi basis data. Entity menjadi tabel dan atribut menjadi kolom/field dari tabel. Entitas lemah  key dari “owner” (entitas kuat) ke tabel entitas lemah. Setiap tipe Entity dibuat suatu relasi yang memuat semua atribut simple, sedangkan untuk atribut composite hanya dimuat komponen-komponennya saja.

Karyawan (Nopeg, Pertama, Tengah, Akhir) Nama Nopeg Karyawan Karyawan (Nopeg, Pertama, Tengah, Akhir)

Setiap relasi yang mempunyai atribut multivalue, buatlah relasi baru dimana Keynya merupakan gabungan dari Primary Key dari relasi tersebut dengan atribut multivalue. Tgl_lahir hobi mahasiswa NIM Nm_mhs Hobi_Mhs(NIM, hobi)

Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya. mengerjakan karyawan projek m 1 NIP Kd_Projek NIP Nama

Setiap Unary Relationship M:N, buatlah relasi baru dimana primary keynya merupakan gabungan dari dua atribut dimana keduanya menunjuk ke primary key relasi awal dengan penamaan yang berbeda.

Kd_mk semester SKS NIM mahasiswa n m Mata kuliah mempelajari Nm_mhs Kd_mk NIM Nm_mk Pelajari(NIM, Kd_MK , JUMLAH)

Untuk CR 1:1 dengan atau tanpa total participation maka akan dibuat tabel baru berdasarkan relationship, dimana kolom-kolomnya terdiri dari alternate key, dan primary key dari masing-masing entity. Tabel Dosen Dosen nip nama_dos Jurusan kode_jur nama_jur mengepalai 1 periode nip Nama_dos Tabel kaprodi periode kode_jur nip Tabel Jurusan kode_jur nama_jur

Untuk CR 1:N dengan atau tanpa total participation maka primary key dari sisi 1 masuk ke sisi N. Dosen nip nama_dos mahasiswa nim nama_mhs perwalian 1 N Tabel Dosen nip nama_dos Tabel Mahasiswa nim nama_mhs nip

Microsoft Engineering Excellence Questions? Microsoft Confidential

NARO Ticketing ingin membuat suatu sistem informasi ticketing NARO Ticketing ingin membuat suatu sistem informasi ticketing. Mereka memiliki beberapa buah kapal. Setiap kapal memiliki nama, kelas, kode kapal, harga dan kapasitas. Di dalam setiap penjadwalan, kapal tersebut tidak hanya melayani satu penumpang saja. Data yang harus dicatat dari setiap penumpang berupa no tiket, nama, alamat dan no telp. Berdasarkan keterangan diatas, buatlah ERD dengan lengkap dan lakukan transformasi ke dalam tabel fisik.

Buatlah tabel relational dari ERD di atas. mengambil mahasiswa Mata kuliaj m n NIM Kd_MK Nm_MK Nama nilai Buatlah tabel relational dari ERD di atas.