SlideShare a Scribd company logo
PERTEMUAN 3
Model E-R (Lanjutan)
Model ER
• Relationship Constraints
– Merupakan kendala yang membatasi kemungkinan
kombinasi entitas yang terlibat dalam relationship
instance
– Contoh: setiap pegawai hanya bekerja untuk satu
departemen
• Jenis Relationship Constraints
– Cardinality ratio (kardinalitas)
– Participation Constraint
Model ER
• Cardinality Ratio
– Menunjukan banyaknya relationship instance dimana
entitas dapat berpartisipasi kedalamnya
– Jenisnya: 1:1, 1:N, dan M:N
– Contoh: DEPARTMENT: EMPLOYEE adalah 1:N
1 : 1
Model ER
 Participation Constraint
 Menunjukan batasan keterlibatan suatu entitas dalam
suatu relationship
 Jenisnya: Total, dan Partial
 Total: setiap entitas harus terlibat dalam suatu relationship
 Partial: tidak harus seluruh entitas terlibat dalam suatu
relationship
1 : 1
Model ER
M : 1
Model ER
M : N
Model ER
Model ER
• Attribute dari Relationship type
– Memiliki attribute yang menunjukkan sifat-sifat yang
dimiliki oleh relationship type
– Contoh :
• WORKS_ON
– Atrribute HOURS untuk menyimpan data
lamanya karyawan bekerja untuk suatu proyek
perminggu
• MANAGES
– Attribute STARTDATE untuk menyimpan data
kapan seorang employee menjadi manager
DIAGRAM ER
• DIAGRAM ER
– Merepresentasikan skema ER secara diagram
– Ada alat bantu untuk model ER (CASE TOOLS) :
• Analisa
• Menggambar
• Mapping ke data model lain
NOTASI DIAGRAM ER
Case study
CASE 1: Perancangan Basisdata COMPANY
• Phase-1: Deskripsi mengenai COMPANY
-- 1 --
– Perusahaan memiliki beberapa departemen.
– Setiap departemen memiliki nama dan kode
departemen yang unique, dan seorang pegawai yang
me-manage departemen tsb.
– Database menyimpan tanggal mulai bekerja dari
setiap Manager departemen
– Sebuah departemen dapat memiliki beberapa lokasi
Case Study…
-- 2 --
 Sebuah departemen mengawasi sejumlah proyek.
 Setiap proyek memiliki nama yang unik, kode yang unik,
dan sebuah lokasi
Case study…
-- 3 --
– Bagi setiap pegawai, database menyimpan nama,
ssn, alamat, gaji, jenis_kelamin, dan tanggal_lahir.
– Seorang pegawai ditugaskan pada sebuah
departemen, namun dapat bekerja untuk beberapa
proyek yang tidak selalu berada dibawah
pengawasan departemen yg sama.
– Database menyimpan data jumlah jam kerja per-
minggu setiap pegawai pada setiap proyek yang
dikerjakannya.
– Database menyimpan data atasan langsung setiap
pegawai
Case study…
-- 4 --
 Untuk keperluan asuransi, database juga menyimpan data
tanggungan (dependents) setiap pegawai
 Atribut setiap tanggungan: Name, Sex, BirthDate,
Relationship
Case study…
 Phase-2: Rancangan Konseptual Awal
(1). Entity Type: DEPARTMENT
Atribut: Name, Number, {Locations}, Manager,
ManagerStartDate
Atribut Locations: multi-valued atribut
(2). Entity Type: PROJECT
Atribut: Name, Number, Location,
ControllingDepartment
Case study…
(3). Entity Type: EMPLOYEE
Atribut: Name(FName, MInit, LName), SSN, Sex,
Address, Salary, BirthDate, Department, Supervisor,
{WorksOn(Project, Hours)}
Atribute Name, dan Address dapat merupakan
Composite attribute (harus dicek kembali dengan
kebutuhan pemakai)
(4). Entity Type: DEPENDENT
Atribut: Employee, DependentName, Sex, BirthDate,
Relationship
Case study...
 Implicit relationship:
Atribut Manager (DEPARTMENT) menunjuk ke Pegawai
yang menjadi Manager suatu departemen
Atribut ControllingDepartment (PROJECT) menunjuk ke
departemen yang mengawasi proyek tsb
Atribut Supervisor(EMPLOYEE) menunjuk ke pegawai
yang menjadi pengawas pegawai tsb
Case study...
 Penghalusan Rancangan Konseptual:
 MANAGES:
Relasi antara EMPLOYEE dengan DEPARTMENT
Cardinality Ratio= 1:1
Partisipasi EMPLOYEE: parsial
Partisipasi DEPARTMENT: tidak dinyatakan secara jelas
oleh hasil dari Phase-1
 Perlu ditanyakan kepada pemakai: adakah yang
menyatakan bahwa suatu departemen harus selalu
memiliki Manager
Tipe Relasi MANAGES memiliki atribut: StartDate
Case study...
 WORKS_FOR:
Relasi antara DEPARTMENT dengan EMPLOYEE
Cardinality Ratio= 1:N
Partisipasi EMPLOYEE: total
Partisipasi DEPARTMENT: total
Case study...
 CONTROLS:
Relasi antara DEPARTMENT dengan PROJECT
Cardinality Ratio= 1:N
Partisipasi DEPARTMENT: ditetapkan sebagai parsial
(sesudah konsultasi dengan para pemakai)
Partisipasi PROJECT: total
Case study...
 SUPERVISION:
Relasi antara EMPLOYEE (peran yang diawasi) dengan
EMPLOYEE (peran Supervisor)
Cardinality Ratio= 1:N
Partisipasi kedua EMPLOYEE: parsial
Hasil wawancara: Tidak semua pegawai adalah
Supervisor, dan tidak semua pegawai memiliki
Supervisor
Case study...
 WORKS_ON:
Relasi antara EMPLOYEE dengan PROJECT
Cardinality Ratio= M:N
Partisipasi EMPLOYEE: total
Partisipasi PROJECT: total
Hasil wawancara: Sebuah proyek dapat memiliki
beberapa pegawai yang bekerja didalamnya.
Case study...
 DEPENDENTS_OF:
Relasi antara EMPLOYEE dengan DEPENDENT
Cardinality Ratio= 1:N
DEPENDENT adalah sebuah weak entity
Partisipasi EMPLOYEE: parsial
Partisipasi DEPENDENT: total
Case study...
Case study...
• Diagram ER skema COMPANY (Alternatif)
Latihan soal Pertemuan 3.
1. Merupakan kendala yang membatasi kemungkinan kombinasi
entitas yang terlibat dalam relationship instance, disebut…
a. relationship constrains d. skema type
b. cardinality ratio e. atribut type
c. participation constrains
2. One to one (1:1), one to many (1:N), dan Many to many (M:N),
merupakan jenis dari….
a. relationship constrains d. skema type
b. cardinality ratio e. atribut type
c. participation constrains
Latihan soal Pertemuan 3.
2. One to one (1:1), one to many (1:N), dan Many to many (M:N),
merupakan jenis dari….
a. relationship constrains d. skema type
b. cardinality ratio e. atribut type
c. participation constrains
3. Setiap entitas harus terlibat dalam suatu relationship, hal ini merupakan
pengertian dari…
a. partial participation d. cardinality ratio
b. total participation e. skema type
c. participation constrains
Latihan soal Pertemuan 3.
3. Setiap entitas harus terlibat dalam suatu relationship, hal ini
merupakan pengertian dari…
a. partial participation d. cardinality ratio
b. total participation e. skema type
c. participation constrains
4. Dari gambar disamping, key atribut ditunjukkan oleh….
a. Name d. department
b. locations e. semua benar
c. number
Latihan soal Pertemuan 3.
4. Dari gambar disamping, key atribut ditunjukkan oleh….
a. Name d. department
b. locations e. semua benar
c. number
5. Dari gambar diatas, atribut multivalued ditunjukkan oleh….
a. Name d. department
b. locations e. semua benar
c. number
Latihan soal Pertemuan 3.
5. Dari gambar diatas, atribut multivalued ditunjukkan oleh….
a. Name d. department
b. locations e. semua benar
c. number
1. Merupakan kendala yang membatasi kemungkinan kombinasi
entitas yang terlibat dalam relationship instance, disebut…
a. relationship constrains d. skema type
b. cardinality ratio e. atribut type
c. participation constrains

More Related Content

Similar to 739 p03

Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
Erik Pratama
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
DiniHidayatulQudsi1
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
Sovira Aulia
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
KevinAhmadAufarrizky
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
 
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdfPertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
AlfanAfada1
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
MuhammadHafidz496322
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
Deka M Wildan
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
dedy59
 
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptxPertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
MSyahidNurWahid
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6ifunsika
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
XLemHidayat
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Edri Yunizal
 
Presentasi basis data
Presentasi basis dataPresentasi basis data
Presentasi basis data
Heru Khaerudin
 
TD-635-09-PSBO
TD-635-09-PSBOTD-635-09-PSBO
TD-635-09-PSBO
Tino Dwiantoro
 
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
AishSkincare
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixtitoagung
 
Basdat minggu 04 ER Model
Basdat minggu 04   ER ModelBasdat minggu 04   ER Model
Basdat minggu 04 ER Model
Saddam Sevenfoldism
 
Entity relationship diagram
Entity relationship diagram Entity relationship diagram
Entity relationship diagram
Isnha Allegre Triiloupha
 

Similar to 739 p03 (20)

Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdfPertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
Pertemuan-4-18-10-Oktober-2017-Entity-Relationship-Diagram-Copy.pdf
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
 
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptxPertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
 
Presentasi basis data
Presentasi basis dataPresentasi basis data
Presentasi basis data
 
TD-635-09-PSBO
TD-635-09-PSBOTD-635-09-PSBO
TD-635-09-PSBO
 
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
 
E r d
E              r              dE              r              d
E r d
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
 
Basdat minggu 04 ER Model
Basdat minggu 04   ER ModelBasdat minggu 04   ER Model
Basdat minggu 04 ER Model
 
Entity relationship diagram
Entity relationship diagram Entity relationship diagram
Entity relationship diagram
 

Recently uploaded

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 

Recently uploaded (20)

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 

739 p03

  • 2. Model ER • Relationship Constraints – Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam relationship instance – Contoh: setiap pegawai hanya bekerja untuk satu departemen • Jenis Relationship Constraints – Cardinality ratio (kardinalitas) – Participation Constraint
  • 3. Model ER • Cardinality Ratio – Menunjukan banyaknya relationship instance dimana entitas dapat berpartisipasi kedalamnya – Jenisnya: 1:1, 1:N, dan M:N – Contoh: DEPARTMENT: EMPLOYEE adalah 1:N 1 : 1
  • 4. Model ER  Participation Constraint  Menunjukan batasan keterlibatan suatu entitas dalam suatu relationship  Jenisnya: Total, dan Partial  Total: setiap entitas harus terlibat dalam suatu relationship  Partial: tidak harus seluruh entitas terlibat dalam suatu relationship
  • 8. Model ER • Attribute dari Relationship type – Memiliki attribute yang menunjukkan sifat-sifat yang dimiliki oleh relationship type – Contoh : • WORKS_ON – Atrribute HOURS untuk menyimpan data lamanya karyawan bekerja untuk suatu proyek perminggu • MANAGES – Attribute STARTDATE untuk menyimpan data kapan seorang employee menjadi manager
  • 9. DIAGRAM ER • DIAGRAM ER – Merepresentasikan skema ER secara diagram – Ada alat bantu untuk model ER (CASE TOOLS) : • Analisa • Menggambar • Mapping ke data model lain
  • 11. Case study CASE 1: Perancangan Basisdata COMPANY • Phase-1: Deskripsi mengenai COMPANY -- 1 -- – Perusahaan memiliki beberapa departemen. – Setiap departemen memiliki nama dan kode departemen yang unique, dan seorang pegawai yang me-manage departemen tsb. – Database menyimpan tanggal mulai bekerja dari setiap Manager departemen – Sebuah departemen dapat memiliki beberapa lokasi
  • 12. Case Study… -- 2 --  Sebuah departemen mengawasi sejumlah proyek.  Setiap proyek memiliki nama yang unik, kode yang unik, dan sebuah lokasi
  • 13. Case study… -- 3 -- – Bagi setiap pegawai, database menyimpan nama, ssn, alamat, gaji, jenis_kelamin, dan tanggal_lahir. – Seorang pegawai ditugaskan pada sebuah departemen, namun dapat bekerja untuk beberapa proyek yang tidak selalu berada dibawah pengawasan departemen yg sama. – Database menyimpan data jumlah jam kerja per- minggu setiap pegawai pada setiap proyek yang dikerjakannya. – Database menyimpan data atasan langsung setiap pegawai
  • 14. Case study… -- 4 --  Untuk keperluan asuransi, database juga menyimpan data tanggungan (dependents) setiap pegawai  Atribut setiap tanggungan: Name, Sex, BirthDate, Relationship
  • 15. Case study…  Phase-2: Rancangan Konseptual Awal (1). Entity Type: DEPARTMENT Atribut: Name, Number, {Locations}, Manager, ManagerStartDate Atribut Locations: multi-valued atribut (2). Entity Type: PROJECT Atribut: Name, Number, Location, ControllingDepartment
  • 16. Case study… (3). Entity Type: EMPLOYEE Atribut: Name(FName, MInit, LName), SSN, Sex, Address, Salary, BirthDate, Department, Supervisor, {WorksOn(Project, Hours)} Atribute Name, dan Address dapat merupakan Composite attribute (harus dicek kembali dengan kebutuhan pemakai) (4). Entity Type: DEPENDENT Atribut: Employee, DependentName, Sex, BirthDate, Relationship
  • 17. Case study...  Implicit relationship: Atribut Manager (DEPARTMENT) menunjuk ke Pegawai yang menjadi Manager suatu departemen Atribut ControllingDepartment (PROJECT) menunjuk ke departemen yang mengawasi proyek tsb Atribut Supervisor(EMPLOYEE) menunjuk ke pegawai yang menjadi pengawas pegawai tsb
  • 18. Case study...  Penghalusan Rancangan Konseptual:  MANAGES: Relasi antara EMPLOYEE dengan DEPARTMENT Cardinality Ratio= 1:1 Partisipasi EMPLOYEE: parsial Partisipasi DEPARTMENT: tidak dinyatakan secara jelas oleh hasil dari Phase-1  Perlu ditanyakan kepada pemakai: adakah yang menyatakan bahwa suatu departemen harus selalu memiliki Manager Tipe Relasi MANAGES memiliki atribut: StartDate
  • 19. Case study...  WORKS_FOR: Relasi antara DEPARTMENT dengan EMPLOYEE Cardinality Ratio= 1:N Partisipasi EMPLOYEE: total Partisipasi DEPARTMENT: total
  • 20. Case study...  CONTROLS: Relasi antara DEPARTMENT dengan PROJECT Cardinality Ratio= 1:N Partisipasi DEPARTMENT: ditetapkan sebagai parsial (sesudah konsultasi dengan para pemakai) Partisipasi PROJECT: total
  • 21. Case study...  SUPERVISION: Relasi antara EMPLOYEE (peran yang diawasi) dengan EMPLOYEE (peran Supervisor) Cardinality Ratio= 1:N Partisipasi kedua EMPLOYEE: parsial Hasil wawancara: Tidak semua pegawai adalah Supervisor, dan tidak semua pegawai memiliki Supervisor
  • 22. Case study...  WORKS_ON: Relasi antara EMPLOYEE dengan PROJECT Cardinality Ratio= M:N Partisipasi EMPLOYEE: total Partisipasi PROJECT: total Hasil wawancara: Sebuah proyek dapat memiliki beberapa pegawai yang bekerja didalamnya.
  • 23. Case study...  DEPENDENTS_OF: Relasi antara EMPLOYEE dengan DEPENDENT Cardinality Ratio= 1:N DEPENDENT adalah sebuah weak entity Partisipasi EMPLOYEE: parsial Partisipasi DEPENDENT: total
  • 25. Case study... • Diagram ER skema COMPANY (Alternatif)
  • 26. Latihan soal Pertemuan 3. 1. Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam relationship instance, disebut… a. relationship constrains d. skema type b. cardinality ratio e. atribut type c. participation constrains 2. One to one (1:1), one to many (1:N), dan Many to many (M:N), merupakan jenis dari…. a. relationship constrains d. skema type b. cardinality ratio e. atribut type c. participation constrains
  • 27. Latihan soal Pertemuan 3. 2. One to one (1:1), one to many (1:N), dan Many to many (M:N), merupakan jenis dari…. a. relationship constrains d. skema type b. cardinality ratio e. atribut type c. participation constrains 3. Setiap entitas harus terlibat dalam suatu relationship, hal ini merupakan pengertian dari… a. partial participation d. cardinality ratio b. total participation e. skema type c. participation constrains
  • 28. Latihan soal Pertemuan 3. 3. Setiap entitas harus terlibat dalam suatu relationship, hal ini merupakan pengertian dari… a. partial participation d. cardinality ratio b. total participation e. skema type c. participation constrains 4. Dari gambar disamping, key atribut ditunjukkan oleh…. a. Name d. department b. locations e. semua benar c. number
  • 29. Latihan soal Pertemuan 3. 4. Dari gambar disamping, key atribut ditunjukkan oleh…. a. Name d. department b. locations e. semua benar c. number 5. Dari gambar diatas, atribut multivalued ditunjukkan oleh…. a. Name d. department b. locations e. semua benar c. number
  • 30. Latihan soal Pertemuan 3. 5. Dari gambar diatas, atribut multivalued ditunjukkan oleh…. a. Name d. department b. locations e. semua benar c. number 1. Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam relationship instance, disebut… a. relationship constrains d. skema type b. cardinality ratio e. atribut type c. participation constrains