Perancangan Tabel Database dengan menggunakan Entity Relationship Diagram Oleh : P. Hendradi, M.Kom.

Slides:



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

BASIS DATA RELATIONAL.
MODEL ENTITY RELATIONSHIP
Latifah Rifani Materi: 4
SISTEM BASIS DATA.
Danny Kriestanto, S.Kom., M.Eng Part 2
Entity Relationship Model
Perancangan Basis Data MI 1133
Pengertian Microsoft Access
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Entity Relationship Diagram
Perancangan Data Base Relasi
Perancangan Database dengan teknik normalisasi
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Entity Relationship Diagram (ERD)
Pertemuan : 1 Basis Data Terapan
ENTITY RELATIONSHIP DIAGRAM
Desain Basis Data.
Perancangan Basis Data
Pertemuan 3 DATA MODEL.
Entity Relationship Diagram
Desain Database Dengan Model Entity Relationship (ER)
Pemodelan Data.
Outline: Relational Data Model Entity Relationship Diagram
Pengantar Basis Data Lanjut
BAB 2 MODEL-MODEL DATA ..
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
PEMROGRMAN BERORIENTASI OBJECT Kontrak Perkuliahan
Oleh : Devie Rosa Anamisa
Sistem Informasi Psikologi
Soal Quiz Perancangan Basis Data
IT204 SISTEM BASIS DATA.
IT204 SISTEM BASIS DATA.
Transformasi Himpunan Dan Normalisasi
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Inisialisasi Basis Data
Database & Database Users
IT204 SISTEM BASIS DATA Ramos Somya, S.Kom., M.Cs.
SISTEM BASIS DATA H. Batkunde, S.Si, M.Si.
ER-D (Entity Relationship Diagram)
Pertemuan 10 Basis data (database).
KONSEP BASIS DATA Umi Salamah.
Konsep & Perancangan Database
ANALYSIS.
System Basis Data Dwi Hartanto, Skom.
PERANCANGAN DATABASE.
Basis Data [TK1064] I. Pengenalan Basis Data
Danny Kriestanto, S.Kom., M.Eng Part 2
Perkenalan & Kontrak Kuliah BASIS DATA
Teknik Normalisasi Database
Entity Relationship Diagram
Analisis Proses Bisnis
Entity Relationship Diagram
Sistem Basis Data STMIK – AUB Surakarta.
Perancangan Basis data
MATA KULIAH SISTEM BASIS DATA
Arsitektur Sistem Basis Data
ENTITY AND ATRIBUTE TABLES
Analisis Proses Bisnis
Perancangan Data Base Relasi
DATA MODEL.
SISTEM BASIS DATA Dinny Wahyu Widarti, S.Kom., MMSI 
Entity Relationship Diagram
KONSEP BASIS DATA Ricak Agus Setiawan, S.T.
SISTEM BASIS DATA 1 Dinny Wahyu Widarti, S.Kom., MMSI 
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
Transcript presentasi:

Perancangan Tabel Database dengan menggunakan Entity Relationship Diagram Oleh : P. Hendradi, M.Kom

Introduction Perkembangan IT, CBIS dan Programming Pemrograman Terstruktur VS Object Oriented Programmning Database dalam Programming

Database VS Table Database : Kumpulan data tentang suatu benda atau kejadian yang saling berhubungan satu sama lain. Data : kumpulan fakta yang mewakili suatu objek (manusia, benda, keadaan dll.) Pengelola Database : DBMS Gabungan DBMS dan Database dlm program disebut dengan Sistem Basis Data. Sumber : Sistem Basis Data – Waljianto

Database VS Table (lanjutan) Dalam Aplikasi, Database = Sekumpulan tabel. Tabel terdiri dari beberapa field Field muncul dari suatu objek=Attribut Sumber : Pemrograman basis data dengan Vfoxpro – Abdul Kadir

Kunci dalam attribut Pendekatan Gramatikal : Satu atau satu set attribut minimal yang dapat mewakili suatu kejadian secara uniq. Kunci Kandidat=Semua yang mungkin Kunci Utama=Yang dipilih Kunci Alternatif=Selain yang utama Kunci Tamu=Relasi ke tabel induk Kunci Alternatif = Kunci kandidat – kunci Utama Sumber : Perancangan database – Haryanto Kristanto

Dekomposisi Tabel( Hilang-lossy ) Kd_SopirNamaKd_MobilNama_Mbl SP1001SupriantoMB0001L-300A SP2021Fred Da CostaMB0002Mazda SP1002RickyMB0003KIA SP2001RickyMB0004L-300B Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky SP2001Ricky Kd_MobilNama_MblNama MB0001L-300ASuprianto MB0002MazdaFred Da Costa MB0003KIARicky MB0004L-300BRicky Ricky yang lain (kebetulan nama sama)

Dekomposisi Tabel( TakHilang-Lossless ) Kd_SopirNamaKd_MobilNama_Mbl SP1001SupriantoMB0001L-300A SP2021Fred Da CostaMB0002Mazda SP1002RickyMB0003KIA SP2001RickyMB0004L-300B Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky SP2001Ricky Kd_MobilNama_MblKd_Sopir MB0001L-300ASP1001 MB0002MazdaSP2021 MB0003KIASP1002 MB004L-300BSP2001 Ricky yang lain (kebetulan nama sama)

Symbol : Membuat : dengan real word Susunan : Subjek – Predikat – Objek Derajat Hubungan : 1-1, 1-M, N-M Partisipasi Hubungan :Wajib dan Tidak Wajib Entity Relationship Diagram

Representasi Tabel Entity Hubungan 1 : 1 (wajib kedua sisi) SOPIR MOBIL R1 Kd_SopirNamaKd_MobilNama_Mbl SP1001SupriantoMB0001L-300 SP2021Fred Da CostaMB0002Mazda SP1002RickyMB0003KIA 11

Representasi Tabel Entity Hubungan 1 : 1 (tidak wajib pada satu sisi) SOPIR MOBIL R1 Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky SP2201Hendrik 11 Kd_MobilNama_MblKd_Sopir MB0001L-300SP1001 MB0002MazdaSP2021 MB0003KIASP1002

Representasi Tabel Entity Hubungan 1 : 1 (tidak wajib kedua sisi) SOPIR MOBIL R1 Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky SP2201Dayat 11 Kd_MobilNama_Mbl MB0001L-300A MB0002Mazda MB0003KIA MB004L-300B MB005L-300C Kd_MobilKd_Sopir MB0001SP1001 MB0002SP2021 MB0005SP2201

Representasi Tabel Entity Hubungan 1 : M (wajib kedua sisi) SOPIR MOBIL R1 Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky M1 Kd_MobilNama_MblKd_Sopir MB0001L-300ASP1001 MB0002MazdaSP2021 MB0003KIASP1002 MB0004L-300BSP1001 Lebih dari satu Kunci tamu (hrs dari derajat 1)

Representasi Tabel Entity Hubungan 1 : M (tidak wajib sisi M) SOPIR MOBIL R1 Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky M1 Kd_MobilNama_Mbl MB0001L-300A MB0002Mazda MB0003KIA MB0004L-300B Ada mobil tak bersopir Kd_SopirKd_Mobil SP1001MB0001 SP2021MB0002 SP1002MB0004

Representasi Tabel Entity Hubungan N : M SOPIR MOBIL R1 Kd_SopirNama SP1001Suprianto SP2021Fred Da Costa SP1002Ricky MN Kd_MobilNama_Mbl MB0001L-300A MB0002Mazda MB0003KIA MB0004L-300B Partisipasi tidak berpengaruh Kd_SopirKd_Mobil SP1001MB0001 SP2021MB0002 SP1002MB0004 SP2021MB0004 SP1002MB0003

ERD dalam sistem administrasi akademik MhsMkul dosen ambi l diamp u Studi kasus : Jelaskan hubungan antar entitynya Jelaskan tingkat partisipasinya Buatlah tabel yang dihasilkannya

RESUME Representasi Tabel Entity mempengaruhi produksi tabel Partisipasi hubungan tidak berlaku untuk tipe hubungan N:M (many to many)

Pustaka ---,Pengantar Basis Data, Gunadarma, Jakarta, 1990 Abdul Kadir, Pemrograman Basis data dengan Vfoxpro, Andi Offset, Pemrograman Basis data dengan Vfoxpro, Andi Offset, Yogyakarta, 2002 Fatansyah, Ir., Basis Data, Informatika, Bandung, 2001 Hariyanto Kristanto, Perancangan system database, 1999 Waljianto, Sistem Basis Data, JJ Learning,Yogyakarta, 2000