SlideShare une entreprise Scribd logo
1  sur  40
Chapter 5.
Data Modelling Using ERD
Setyawati, S.T.
Data Model
 Fungsi untuk memberikan gambaran mengenai
sistem
 Contoh data model :
 Data Flow Diagram -- Gambaran Alur Sistem Informasi
 Flowchart -- Gambaran Alur Algoritma pemrograman
 Networked -- Gambaran Alur Jaringan di suatu daerah
 Hierarky -- Gambaran Alur Berkas
 Entity Relationship Diagram -- Gambaran dari basisdata
yang dibuat
Entity Relationship
 Komponen Entity Relationship :
 Entity
 Attribute
 Relationship
Entitas
 Tipe :
 Entity Type
 Weak Entity Type
Entity Type
 Merupakan objek real (nyata) yang dapat dibedakan
satu dengan yang lainnya dengan menggunakan
kunci
 Contoh : Entitas Karyawan
NIK Nama
K001 Tukimin
K002 Tukiyem
K003 Tukimin
Nama
Tukimin
Tukiyem
Tukimin
Entity Type
 Entitas dapat bersifat :
 Fisik
Entitas Mobil
Entitas Mahasiswa
Entitas Buku
 Konsep
Entitas Mata Kuliah
Entitas Pekerjaan
 Dalam ERD entity di simbolkan dengan :
[ Nama_Entitas ]
Weak Entity Type
 Merupakan objek real (nyata) yang dapat dibedakan
satu dengan yang lainnya tanpa membutuhkan kunci
 Contoh : Entitas Tanggungan
NIK Nama
K001 Tukimin
K002 Tukiyem
K003 Tukimin
NIK KodeT Nama
K001 T001 Budi
K001 T002 Dewi
K002 T003 Budi
K002 T004 Agus
K003 T005 Rika
NIK Nama
K001 Budi
K001 Dewi
K002 Budi
K002 Agus
K003 Rika
Weak Entity Type
 Dalam ERD entity di simbolkan dengan :
[ Nama_Entitas ]
Attribute
 Tiap entitas memiliki karakteristik tertentu yang
disebut atribut, yang menggambarkan entitas
 Contoh :
 Entitas Mahasiswa memiliki atribut :
NPM
NamaMHS
Alamat
Kota
 Entitas Matakuliah memiliki atribut :
KodeMK
NamaMK
SKS
Attribute
 Tipe Atribut :
 Simple Attribute Vs Composite Attribute
 Single Value Attribute Vs Multi Value Attribute
 Stored Attribute Vs Derived Attribute
 Key Attribute
Simple Attribute
 Atribut yang tidak dapat di bagi menjadi atribut
yang mendasar
 Contoh :
 NIK, Nama, Umur merupakan
simple attribute
 Simbol dalam ERD :
NIK Nama Umur
K001 Agung 20
K002 Bayu 25
K003 Dewi 22
K004 Citra 23
( Nama_Atribut )
Composite Attribute
 Atribut yang dapat di bagi menjadi atribut yang
mendasar
 Contoh :
 Nama, Alamat merupakan composite attribute
Nama Alamat
NIK Nm_Dpn Nm_Tgh Nm_Blkg Nama_Jln No_Rmh Kota
K001 Bunga Citra Lestari Jl. Soedirman 22 BDL
K002 Iwan - Fals Jl. Kartini 34 BDL
K003 Agus Dwi Kuncoro Jl. Soedirman 31 BDL
K004 Anjasmara - - Jl. Raden Intan 21 BDL
Composite Attribute
 Simbol dalam ERD :
( Nama_Atribut )
( Nama_Atribut )
( Nama_Atribut )
( Nama_Atribut )
Single Value Attribute
 Atribut yang datanya bernilai tunggal
 Contoh :
 NIK, Nama, Umur merupakan Single value attribute
 Simbol dalam ERD :
NIK Nama Umur
K001 Agung 20
K002 Bayu 25
K003 Dewi 22
K004 Citra 23
( Nama_Atribut )
Multi Value Attribute
 Atribut yang datanya bernilai Ganda
 Contoh :
 Warna merupakan Multi value attribute
 Simbol dalam ERD :
KodeM Merk Tipe Warna
M001 Toyota Avanza Hitam, Silver, Biru
M002 Daihatsu Xenia Hitam, Silver
M003 Nissan Livina Putih
( Nama_Atribut )
Multi Value Attribute
 Untuk atribut multi value dalam implementasi
basisdata
KodeM Merk Tipe Warna
M001 Toyota Avanza Hitam, Silver, Biru
M002 Daihatsu Xenia Hitam, Silver
M003 Nissan Livina Putih
KodeM Warna
M001 Hitam
M001 Silver
M001 Biru
M002 Hitam
M002 Silver
M003 Putih
Stored dan Derived Attribute
 Dalam beberapa kasus sebuah atribut berhubungan
dengan atribut yang lain.
 Contoh :
 Atribut Umur berhubungan dengan atribut TglLahir
 Atribut Nilai Akhir dan Huruf Mutu berhubungan dengan
atribut Tugas, Quis, UTS dan UAS
 Atribut Denda berhubungan dengan atribut JmlHari
keterlambatan
 Atribut Umur disebut dengan atribut derived (Datanya
dihitung)
 Atribut TglLahir disebut dengan atribut stored (Datanya
disimpan)
Stored dan Derived Attribute
 Dalam ERD atribut stored dilambangkan dengan :
 Dalam ERD atribut derived dilambangkan dengan :
( Nama_Atribut )
( Nama_Atribut )
Key Attribute
 Merupakan atribut yang dapat membedakan antara
isi entitas yang satu dengan isi entitas yang lain.
 Contoh :
 Entitas Mahasiswa memiliki atribut kunci NPM
 Entitas MataKuliah memiliki atribut kunci KodeMK
 Entitas Pegawai memiliki atribut kunci IDK
 Dalam ERD atribut kunci dilambangkan dengan :
( Nama_Atribut )
Domain Attribute
 Kumpulan harga atau nilai yang mungkin dimiliki
oleh atribut dari suatu entitas
 Contoh :
 Atribut Umur dari karyawan domainnya 16 sampai 65
 Atribut Umur dari domain :
Type : Numberic
Format : Integer
Relationship
 Tipe Relationship
 Derajat Relatinship
 Batasan keikutsertaan
 Ratio
 Atribut Relationship
Tipe Relationship
 Relationship
 Adalah jenis relasi yang menghubungkan beberapa entitas
normal
[ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
Tipe Relationship
 Indentifying Relationship
 Adalah jenis relasi yang menghubungkan entitas lemah
(WET)
[ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
Derajat Relationship
 Binary Relationship
 Adalah derajat relasi yang menghubungkan 2 entitas
 Contoh : Relationship antara Entitas KARYAWAN dan Entitas
DEPARTEMEN
[ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
Contoh Binary Relationship
Karyawan
Budi
Amir
Dewi
Dinna
Wahyu
Umar
Departemen
Penelitian
Administrasi
Komputer
Bekerja di
R01
R02
R03
R04
R05
R06
Derajat Relationship
 Ternary Relationship
 Adalah derajat relasi yang menghubungkan 3 entitas
 Contoh : Relationship antara Entitas PROYEK, Entitas
BARANG dan Entitas SUPPLIER
[ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
[ Nama_Entitas ]
Contoh Ternary Relationship
Pensuplai
A
B
C
Proyek
P1
P2
P3
Mensuplai
R01
R02
R03
R04
R05
R06
Barang
Semen
Besi
Krikil
Batasan Keikutsertaan
 Total
 Entitas A dikatakan batasan keikutsertaan TOTAL terhadap
Entitas B jika semua anggota dari Entitas A terhubung
dengan anggota dari Entitas B
 Contoh : Entitas Karyawan ke Entitas Departemen dalam
relasi Bekerja di
Karyawan
Budi
Amir
Dewi
Dinna
Wahyu
Umar
Departemen
Penelitian
Administrasi
Komputer
Bekerja di
R01
R02
R03
R04
R05
R06
Batasan Keikutsertaan
 Total
 Dalam ERD batasan keikutsertaan TOTAL dilambangkan
dengan
KARYAWAN Bekerja di
Batasan Keikutsertaan
 Partial
 Entitas A dikatakan batasan keikutsertaan PARTIAL
terhadap Entitas B jika ada satu atau lebih anggota dari
Entitas A tidak terhubung dengan anggota dari Entitas B
 Contoh : Entitas Karyawan ke Entitas Departemen dalam
relasi Manager
Karyawan
Budi
Amir
Dewi
Dinna
Wahyu
Umar
Departemen
Penelitian
Administrasi
Komputer
Manager
R01
R02
R03
Batasan Keikutsertaan
 Partial
 Dalam ERD batasan keikutsertaan PARTIAL dilambangkan
dengan
KARYAWAN Manager
Ratio Relationship
 Merupakan jumlah dari anggota di Entitas A yang
dapat terhubung dengan anggota di Entitas B
 Ratio :
 1 : 1 = One to One
 1 : N = One to Many
 M : N = Many to Many
One to One
 Satu anggota Entitas A hanya terhubung dengan satu
anggota Entitas B dan sebaliknya satu anggota
Entitas B hanya terhubung dengan satu anggota
Entitas A
 Contoh :
Karyawan
Budi
Amir
Dewi
Dinna
Wahyu
Umar
Departemen
Penelitian
Administrasi
Komputer
Manager
R01
R02
R03
One to One
 Dalam ERD, ratio 1:1 dapat dilambangkan dengan
Karyawan DepartemenManager
1 1
One to Many
 Satu anggota Entitas A terhubung dengan lebih dari
satu anggota Entitas B namun satu anggota Entitas B
hanya terhubung dengan satu anggota Entitas A
 Contoh :
Karyawan
Budi
Amir
Dewi
Dinna
Wahyu
Umar
Departemen
Penelitian
Administrasi
Komputer
Memiliki
R01
R02
R03
R04
R05
R06
One to One
 Dalam ERD, ratio 1:N dapat dilambangkan dengan
Departemen KaryawanMemiliki
1 N
Many to Many
 Satu anggota Entitas A terhubung dengan lebih dari
satu anggota Entitas B dan sebaliknya satu anggota
Entitas B terhubung dengan lebih dari satu anggota
Entitas A
 Contoh :
Matakuliah
SBD
SO
TRO
Mahasiswa
Budi
Dewi
Nisa
Mengambil
R01
R02
R03
R04
R05
R06
One to One
 Dalam ERD, ratio M:N dapat dilambangkan dengan
Mahasiswa MataKuliahMengambil
M N
Atribut Relationship
 Bukan hanya Entitas yang memiliki atribut tetapi
Relationship juga bisa memiliki atribut
 Contoh :
 Relationship Peminjaman pada perpustakaan antara
Entitas Anggota dan Entitas Buku memiliki atribut
TglPinjam, TglKembali
 Relationship Bekerja antara Entitas Karyawan dan Entitas
Departemen memiliki atribut TglBekerja
 Relationship Mengerjakan antara Entitas Karyawan dan
Entitas Proyek memiliki atribut JamKerja
Atribut Relationship
Anggota BukuMeminjam
TglPinjam TglKembali
Karyawan ProyekMengerjakan
JamKerja

Contenu connexe

Similaire à Chapter 5 -_data_model_using_erd_fix

Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-DiagramDeka M Wildan
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)badsect1
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfAishSkincare
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2noraandreanya
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.docYairusHondro
 
Data Modelling
Data ModellingData Modelling
Data ModellingArmina Nur
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptdedy59
 
Power_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptxPower_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptxAlwiyahRachman1
 
Chapter 4 model data relational
Chapter 4 model data relationalChapter 4 model data relational
Chapter 4 model data relationalSetyady Peace
 

Similaire à Chapter 5 -_data_model_using_erd_fix (20)

Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
 
Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
 
Sistem Basis Data model data relasional
Sistem Basis Data model data relasionalSistem Basis Data model data relasional
Sistem Basis Data model data relasional
 
Tugas ERD.pptx
Tugas ERD.pptxTugas ERD.pptx
Tugas ERD.pptx
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 
2.ER Model.ppt
2.ER Model.ppt2.ER Model.ppt
2.ER Model.ppt
 
Erd2
Erd2Erd2
Erd2
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
 
Model Data
Model DataModel Data
Model Data
 
Data Modelling
Data ModellingData Modelling
Data Modelling
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
 
Power_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptxPower_Point_ERD_Entity_Relationship_Diag.pptx
Power_Point_ERD_Entity_Relationship_Diag.pptx
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Chapter 4 model data relational
Chapter 4 model data relationalChapter 4 model data relational
Chapter 4 model data relational
 
739 p03
739 p03739 p03
739 p03
 

Plus de titoagung

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixtitoagung
 
Chapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixChapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixtitoagung
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixtitoagung
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixtitoagung
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixtitoagung
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusititoagung
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusititoagung
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramtitoagung
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagramtitoagung
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPLtitoagung
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhantitoagung
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunaktitoagung
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepattitoagung
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosestitoagung
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaKtitoagung
 

Plus de titoagung (15)

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fix
 
Chapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fixChapter 7 -_normalisasi_fix
Chapter 7 -_normalisasi_fix
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fix
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fix
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fix
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusi
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusi
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagram
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagram
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPL
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhan
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepat
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_proses
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaK
 

Dernier

DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 

Dernier (20)

DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 

Chapter 5 -_data_model_using_erd_fix

  • 1. Chapter 5. Data Modelling Using ERD Setyawati, S.T.
  • 2. Data Model  Fungsi untuk memberikan gambaran mengenai sistem  Contoh data model :  Data Flow Diagram -- Gambaran Alur Sistem Informasi  Flowchart -- Gambaran Alur Algoritma pemrograman  Networked -- Gambaran Alur Jaringan di suatu daerah  Hierarky -- Gambaran Alur Berkas  Entity Relationship Diagram -- Gambaran dari basisdata yang dibuat
  • 3. Entity Relationship  Komponen Entity Relationship :  Entity  Attribute  Relationship
  • 4. Entitas  Tipe :  Entity Type  Weak Entity Type
  • 5. Entity Type  Merupakan objek real (nyata) yang dapat dibedakan satu dengan yang lainnya dengan menggunakan kunci  Contoh : Entitas Karyawan NIK Nama K001 Tukimin K002 Tukiyem K003 Tukimin Nama Tukimin Tukiyem Tukimin
  • 6. Entity Type  Entitas dapat bersifat :  Fisik Entitas Mobil Entitas Mahasiswa Entitas Buku  Konsep Entitas Mata Kuliah Entitas Pekerjaan  Dalam ERD entity di simbolkan dengan : [ Nama_Entitas ]
  • 7. Weak Entity Type  Merupakan objek real (nyata) yang dapat dibedakan satu dengan yang lainnya tanpa membutuhkan kunci  Contoh : Entitas Tanggungan NIK Nama K001 Tukimin K002 Tukiyem K003 Tukimin NIK KodeT Nama K001 T001 Budi K001 T002 Dewi K002 T003 Budi K002 T004 Agus K003 T005 Rika NIK Nama K001 Budi K001 Dewi K002 Budi K002 Agus K003 Rika
  • 8. Weak Entity Type  Dalam ERD entity di simbolkan dengan : [ Nama_Entitas ]
  • 9. Attribute  Tiap entitas memiliki karakteristik tertentu yang disebut atribut, yang menggambarkan entitas  Contoh :  Entitas Mahasiswa memiliki atribut : NPM NamaMHS Alamat Kota  Entitas Matakuliah memiliki atribut : KodeMK NamaMK SKS
  • 10. Attribute  Tipe Atribut :  Simple Attribute Vs Composite Attribute  Single Value Attribute Vs Multi Value Attribute  Stored Attribute Vs Derived Attribute  Key Attribute
  • 11. Simple Attribute  Atribut yang tidak dapat di bagi menjadi atribut yang mendasar  Contoh :  NIK, Nama, Umur merupakan simple attribute  Simbol dalam ERD : NIK Nama Umur K001 Agung 20 K002 Bayu 25 K003 Dewi 22 K004 Citra 23 ( Nama_Atribut )
  • 12. Composite Attribute  Atribut yang dapat di bagi menjadi atribut yang mendasar  Contoh :  Nama, Alamat merupakan composite attribute Nama Alamat NIK Nm_Dpn Nm_Tgh Nm_Blkg Nama_Jln No_Rmh Kota K001 Bunga Citra Lestari Jl. Soedirman 22 BDL K002 Iwan - Fals Jl. Kartini 34 BDL K003 Agus Dwi Kuncoro Jl. Soedirman 31 BDL K004 Anjasmara - - Jl. Raden Intan 21 BDL
  • 13. Composite Attribute  Simbol dalam ERD : ( Nama_Atribut ) ( Nama_Atribut ) ( Nama_Atribut ) ( Nama_Atribut )
  • 14. Single Value Attribute  Atribut yang datanya bernilai tunggal  Contoh :  NIK, Nama, Umur merupakan Single value attribute  Simbol dalam ERD : NIK Nama Umur K001 Agung 20 K002 Bayu 25 K003 Dewi 22 K004 Citra 23 ( Nama_Atribut )
  • 15. Multi Value Attribute  Atribut yang datanya bernilai Ganda  Contoh :  Warna merupakan Multi value attribute  Simbol dalam ERD : KodeM Merk Tipe Warna M001 Toyota Avanza Hitam, Silver, Biru M002 Daihatsu Xenia Hitam, Silver M003 Nissan Livina Putih ( Nama_Atribut )
  • 16. Multi Value Attribute  Untuk atribut multi value dalam implementasi basisdata KodeM Merk Tipe Warna M001 Toyota Avanza Hitam, Silver, Biru M002 Daihatsu Xenia Hitam, Silver M003 Nissan Livina Putih KodeM Warna M001 Hitam M001 Silver M001 Biru M002 Hitam M002 Silver M003 Putih
  • 17. Stored dan Derived Attribute  Dalam beberapa kasus sebuah atribut berhubungan dengan atribut yang lain.  Contoh :  Atribut Umur berhubungan dengan atribut TglLahir  Atribut Nilai Akhir dan Huruf Mutu berhubungan dengan atribut Tugas, Quis, UTS dan UAS  Atribut Denda berhubungan dengan atribut JmlHari keterlambatan  Atribut Umur disebut dengan atribut derived (Datanya dihitung)  Atribut TglLahir disebut dengan atribut stored (Datanya disimpan)
  • 18. Stored dan Derived Attribute  Dalam ERD atribut stored dilambangkan dengan :  Dalam ERD atribut derived dilambangkan dengan : ( Nama_Atribut ) ( Nama_Atribut )
  • 19. Key Attribute  Merupakan atribut yang dapat membedakan antara isi entitas yang satu dengan isi entitas yang lain.  Contoh :  Entitas Mahasiswa memiliki atribut kunci NPM  Entitas MataKuliah memiliki atribut kunci KodeMK  Entitas Pegawai memiliki atribut kunci IDK  Dalam ERD atribut kunci dilambangkan dengan : ( Nama_Atribut )
  • 20. Domain Attribute  Kumpulan harga atau nilai yang mungkin dimiliki oleh atribut dari suatu entitas  Contoh :  Atribut Umur dari karyawan domainnya 16 sampai 65  Atribut Umur dari domain : Type : Numberic Format : Integer
  • 21. Relationship  Tipe Relationship  Derajat Relatinship  Batasan keikutsertaan  Ratio  Atribut Relationship
  • 22. Tipe Relationship  Relationship  Adalah jenis relasi yang menghubungkan beberapa entitas normal [ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
  • 23. Tipe Relationship  Indentifying Relationship  Adalah jenis relasi yang menghubungkan entitas lemah (WET) [ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
  • 24. Derajat Relationship  Binary Relationship  Adalah derajat relasi yang menghubungkan 2 entitas  Contoh : Relationship antara Entitas KARYAWAN dan Entitas DEPARTEMEN [ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ]
  • 26. Derajat Relationship  Ternary Relationship  Adalah derajat relasi yang menghubungkan 3 entitas  Contoh : Relationship antara Entitas PROYEK, Entitas BARANG dan Entitas SUPPLIER [ Nama_Entitas ] [ Nama_Entitas ]< Nama_Relasi ] [ Nama_Entitas ]
  • 28. Batasan Keikutsertaan  Total  Entitas A dikatakan batasan keikutsertaan TOTAL terhadap Entitas B jika semua anggota dari Entitas A terhubung dengan anggota dari Entitas B  Contoh : Entitas Karyawan ke Entitas Departemen dalam relasi Bekerja di Karyawan Budi Amir Dewi Dinna Wahyu Umar Departemen Penelitian Administrasi Komputer Bekerja di R01 R02 R03 R04 R05 R06
  • 29. Batasan Keikutsertaan  Total  Dalam ERD batasan keikutsertaan TOTAL dilambangkan dengan KARYAWAN Bekerja di
  • 30. Batasan Keikutsertaan  Partial  Entitas A dikatakan batasan keikutsertaan PARTIAL terhadap Entitas B jika ada satu atau lebih anggota dari Entitas A tidak terhubung dengan anggota dari Entitas B  Contoh : Entitas Karyawan ke Entitas Departemen dalam relasi Manager Karyawan Budi Amir Dewi Dinna Wahyu Umar Departemen Penelitian Administrasi Komputer Manager R01 R02 R03
  • 31. Batasan Keikutsertaan  Partial  Dalam ERD batasan keikutsertaan PARTIAL dilambangkan dengan KARYAWAN Manager
  • 32. Ratio Relationship  Merupakan jumlah dari anggota di Entitas A yang dapat terhubung dengan anggota di Entitas B  Ratio :  1 : 1 = One to One  1 : N = One to Many  M : N = Many to Many
  • 33. One to One  Satu anggota Entitas A hanya terhubung dengan satu anggota Entitas B dan sebaliknya satu anggota Entitas B hanya terhubung dengan satu anggota Entitas A  Contoh : Karyawan Budi Amir Dewi Dinna Wahyu Umar Departemen Penelitian Administrasi Komputer Manager R01 R02 R03
  • 34. One to One  Dalam ERD, ratio 1:1 dapat dilambangkan dengan Karyawan DepartemenManager 1 1
  • 35. One to Many  Satu anggota Entitas A terhubung dengan lebih dari satu anggota Entitas B namun satu anggota Entitas B hanya terhubung dengan satu anggota Entitas A  Contoh : Karyawan Budi Amir Dewi Dinna Wahyu Umar Departemen Penelitian Administrasi Komputer Memiliki R01 R02 R03 R04 R05 R06
  • 36. One to One  Dalam ERD, ratio 1:N dapat dilambangkan dengan Departemen KaryawanMemiliki 1 N
  • 37. Many to Many  Satu anggota Entitas A terhubung dengan lebih dari satu anggota Entitas B dan sebaliknya satu anggota Entitas B terhubung dengan lebih dari satu anggota Entitas A  Contoh : Matakuliah SBD SO TRO Mahasiswa Budi Dewi Nisa Mengambil R01 R02 R03 R04 R05 R06
  • 38. One to One  Dalam ERD, ratio M:N dapat dilambangkan dengan Mahasiswa MataKuliahMengambil M N
  • 39. Atribut Relationship  Bukan hanya Entitas yang memiliki atribut tetapi Relationship juga bisa memiliki atribut  Contoh :  Relationship Peminjaman pada perpustakaan antara Entitas Anggota dan Entitas Buku memiliki atribut TglPinjam, TglKembali  Relationship Bekerja antara Entitas Karyawan dan Entitas Departemen memiliki atribut TglBekerja  Relationship Mengerjakan antara Entitas Karyawan dan Entitas Proyek memiliki atribut JamKerja
  • 40. Atribut Relationship Anggota BukuMeminjam TglPinjam TglKembali Karyawan ProyekMengerjakan JamKerja