SlideShare a Scribd company logo
1 of 27
BASIS DATA
JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2020
ER (Entity Relationship) Model
STATISTIKA | FMIPA UNP
❑ ER Data Model.
❑ Notasi ER Diagram.
❑ Jenis Atribut.
❑ Relasi.
❑ Rasio Kardinalitas.
Materi
STATISTIKA | FMIPA UNP
ER Data Model
❑ Pemodelan sistem dengan ER Data Model (ER Diagram) digunakan dalam
pembuatan basis data (database).
❑ Basis data (database) adalah kumpulan file atau data yang saling
berhubungan.
❑ ER Diagram menggambarkan tipe objek mengenai data itu di manajemen,
serta relasi antara objek tersebut.
❑ ER Diagram digunakan oleh System Analyst dalam merancang database.
❑ ER Model dibuat berdasarkan persepsi atau pengamatan dunia nyata yang
terdiri atas entitas dan relasi antara entitas-entitas tersebut.
❑ Sebuah database dapat dimodelkan sebagai:
• Kumpulan Entity/Entitas,
• Relationship/Relasi diantara entitas.
STATISTIKA | FMIPA UNP
ER Data Model
❑ Entitas adalah sebuah objek yang ada dan dapat dibedakan dengan
objek lainnya.
❑ Entitas ada yang bersifat konkrit, seperti: Orang, Buku, Pegawai,
Perusahaan; dan ada yang bersifat abstrak seperti Kejadian, Mata
Kuliah, Pekerjaan, dan sebagainya.
❑ Setiap entitas memiliki atribut sebagai keterangan dari entitas, misal:
entitas mahasiswa, yang memiliki atribut: NIM, Nama, dan Alamat.
STATISTIKA | FMIPA UNP
ER Data Model
❑ Setiap atribut pada entitas memiliki kunci atribut (key attribute) yang
bersifat unik.
❑ Misal:
• Entitas Mahasiswa dengan atribut NIM sebagai key attribute.
• Entitas Dosen dengan NIP/NIDN sebagai key attribute, dan sebagainya.
❑ Beberapa entitas kemungkinan tidak memiliki atribut kunci sendiri,
entitas demikian disebut Entitas Lemah (Weak Entity).
STATISTIKA | FMIPA UNP
Notasi ER Diagram
❑ Ada beberapa notasi yang digunakan untuk membuat ER Diagram.
Misal: Notasi Chen, Martin, Elmasri, Korth, dan UML (Unified Modelling
Language) akan tetapi pada umumnya adalah sama.
❑ Perbedaannya adalah pada pemilihan simbol-simbol yang digunakan.
❑ Pada materi ini, digunakan notasi UML karena lebih umum digunakan
dan mudah dibaca serta dipahami.
STATISTIKA | FMIPA UNP
Notasi ER Diagram
Notasi Keterangan
Entity adalah suatu objek yang dapat
diidentifikasi dalam lingkungan pemakai.
Weak Entity adalah suatu entitas dimana
keberadaan entitas tersebut bergantung
dari keberadaan entitas lain.
Attribute berfungsi untuk mendeskripsikan
karakteristik dari entitas.
Key Attribute adalah suatu atribut yang
membedakan semua record dalam tabel
secara unik.
STATISTIKA | FMIPA UNP
Notasi ER Diagram
Notasi Keterangan
Derived Attribute adalah atribut yang nilai-
nilainya diperoleh dari pengelolaan
/diturunkan dari atribut lain.
Multivalue Attribute adalah atribut yang
bernilai banyak.
Associative Entity adalah entitas yang
digunakan oleh dua/lebih entitas atau lebih
menyatukan hubungan “many to many”.
Relationship menunjukkan adanya
hubungan di antara sejumlah entitas yang
berbeda.
Identifying Relationship adalah relasi yang
menghubungakan entitas dengan weak
entity (entitas lemah).
STATISTIKA | FMIPA UNP
Notasi ER Diagram
❑ Entitas Lemah (Weak Entity) adalah entitas yang keberadaannya
sangat bergantung dengan entitas lainnya.
➢ Tidak memiliki Key Attribut sendiri.
➢ Entitas tempat bergantung disebut Identifying Owner/Owner.
➢ Entitas Lemah tidak memiliki identifier-nya sendiri.
➢ Atribut entitas lemah berperan sebagai Partial Identifier (Identifier yang
berfungsi secara sebagian).
STATISTIKA | FMIPA UNP
Jenis Atribut
❑ Simple/Atomic Attribute → atribut yang tidak dapat dibagi-bagi lagi
menjadi atribut yang lebih mendasar.
❑ Composite Attribut → atribut yang terdiri dari beberapa atribut yang
lebih mendasar.
• Atribut ALAMAT, terdiri atas atribut JALAN, KOTA, KODE_POS.
• Atribut NAMA, terdiri atas atribut NAMA_DEPAN, NAMA_TENGAH, dan
NAMA_BELAKANG pada suatu entitas (MAHASISWA).
❑ Single-Valued Attribute → atribut yang hanya memiliki satu
harga/nilai.
• Atribut UMUR pada entitas PEGAWAI.
• Atribut LOCATIONS pada entitas UNIVERSITAS.
STATISTIKA | FMIPA UNP
Jenis Atribut
❑ Multi-Valued Attribut → atribut yang memiliki isi lebih dari satu nilai.
• Atribut PENDIDIKAN_TINGGI pada entitas PEGAWAI, dapat berisi lebih dari satu
nilai: Perguruan Tinggi (Sarjana), Magister, Doktor, dll.
• Atribut HOBBY pada entitas MAHASISWA dapat memiliki lebih dari satu nilai:
Sepakbola, Menyanyi, Menari, dll.
• Atribut PRASYARAT pada entitas MATA_KULIAH dapat memiliki lebih dari satu
nilai: Pemrograman Komputer, Komputasi Statistika untuk prasyarat mata kuliah
Pemrograman Lanjut.
❑ Null Value Attribute → atribut dari entitas yang tidak memiliki nilai.
• Atribut PENDIDIKAN TINGGI untuk tamatan SMP.
STATISTIKA | FMIPA UNP
Jenis Atribut
❑ Derived Attribut → atribut yang nilainya dapat diisi atau diturunkan
dari perhitungan atau algoritma tertentu.
• Atribut UMUR, dapat dihitung dari TGL_LAHIR.
• Atribut LAMA_KULIAH, dapat dihitung dari NIM yang merupakan kombinasi
antara digit TAHUN_MASUK dan digit lainnya.
• Atribut INDEKS_PRESTASI dapat dihitung dari NILAI yang diperoleh
MAHASISWA.
STATISTIKA | FMIPA UNP
Relasi
❑ Relasi adalah hubungan antar entitas.
❑ Relasi dapat memiliki atribut, dimana terjadi adanya transaksi
yang menghasilkan suatu nilai tertentu.
STATISTIKA | FMIPA UNP
Relasi
Pertanyaan:
? Bentuk ER diatas antara nilai Mahasiswa mengambil Mata_Kuliah,
tentunya ada Nilai yang dihasilkan.
? Dimana atribut nilai ditempatkan?
?
STATISTIKA | FMIPA UNP
Relasi
Penjelasan:
 Jika atribut Nilai ditempatkan pada entitas Mahasiswa (dimana Nilai
merupakan salah satu atribut dari entitas Mahasiswa), maka semua
mata kuliah yang diambil oleh seorang mahasiswa menghasilkan Nilai
yang sama. → tidak realistis
 Jika atribut Nilai ditempatkan pada entitas Mata_Kuliah (dimana Nilai
merupakan salah satu atribut dari entitas Mata_Kuliah), maka semua
mahasiswa yang mengambil mata kuliah tersebut akan memiliki Nilai
yang sama. → tidak realistis
STATISTIKA | FMIPA UNP
Relasi
✓ Atribut Nilai harus ditempatkan pada relasi Mengambil, yang berarti
seorang mahasiswa tertentu yang mengambil mata kuliah tertentu,
akan mendapatkan Nilai tertentu. → realistis
STATISTIKA | FMIPA UNP
Rasio Kardinalitas
Rasio Kardinalitas atau Derajat Relasi
❑ Derajat Relasi adalah jumlah entitas yang berpartisipasi dalam suatu
relasi.
❑ Derajat relasi dapat berupa:
➢ Unary Relationship (Relasi Berderajat 1)
➢ Binary Relationship (Relasi Berderajat 2)
➢ Ternary Relationship (Relasi Berderajat 3)
STATISTIKA | FMIPA UNP
Unary Relationship (Relasi Berderajat 1)
➢ Adalah relasi dimana entitas yang terlibat hanya 1.
➢ Sering disebut relasi rekursif (Recursive Relationship).
Contoh
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
Binary Relationship (Relasi Berderajat 2)
➢ Atau Relasi Biner adalah relasi yang melibatkan dua entitas.
Contoh
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
Ternary Relationship (Relasi Berderajat 3)
➢ Adalah relasi tunggal yang menghubungkan tiga entitas yang berbeda.
Contoh
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
➢ Dalam Binary Relationship antar dua entitas, terdapat beberapa
kemungkinan:
✓ 1:1 → One-to-One
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
✓ N:1 → Many-to-One
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
✓ M:N → Many-to-Many
Rasio Kardinalitas
STATISTIKA | FMIPA UNP
Buatlah diagram ER untuk memperlihatkan hubungan
Mahasiswa, Mata_Kuliah, dan Dosen.
Contoh
STATISTIKA | FMIPA UNP
Contoh
STATISTIKA | FMIPA UNP
Buatlah diagram ER untuk mengidentifikasikan karakteristik
dari entitas Pelanggan.
Contoh
STATISTIKA | FMIPA UNP
Contoh

More Related Content

What's hot

Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataAsterer Terer
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis datayamasitha
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)Agoeng Rivai
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis dataDermawan12
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan datalingyuksing86
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data WarehouseNova ed
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan datalingyuksing86
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis datafenty ema
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System machildasari
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan dataanniego90
 

What's hot (19)

Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan data
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Materi 3
Materi 3Materi 3
Materi 3
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Jumpa 3
Jumpa 3Jumpa 3
Jumpa 3
 
Basis data
Basis dataBasis data
Basis data
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data Warehouse
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System
 
1 introduction
1 introduction1 introduction
1 introduction
 
1 basis data
1 basis data1 basis data
1 basis data
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
 

Similar to Basdat minggu 04 ER Model

4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdffauzandika
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Devi Apriansyah
 
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
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf201410049
 
Entity relationship model 2014
Entity relationship model 2014Entity relationship model 2014
Entity relationship model 2014Ali Sadiyoko
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6ifunsika
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMEDIS BLOG
 

Similar to Basdat minggu 04 ER Model (20)

pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Entity relationship diagram
Entity relationship diagram Entity relationship diagram
Entity relationship diagram
 
Sistem basis data 4
Sistem basis data 4Sistem basis data 4
Sistem basis data 4
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
 
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
 
Presentasi basis data
Presentasi basis dataPresentasi basis data
Presentasi basis data
 
2.ER Model.ppt
2.ER Model.ppt2.ER Model.ppt
2.ER Model.ppt
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
739 p03
739 p03739 p03
739 p03
 
Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
 
Entity relationship model 2014
Entity relationship model 2014Entity relationship model 2014
Entity relationship model 2014
 
Materi 3
Materi 3Materi 3
Materi 3
 
Basis data
Basis dataBasis data
Basis data
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Materi minggu ke 6
Materi minggu ke 6Materi minggu ke 6
Materi minggu ke 6
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
 
Erd2
Erd2Erd2
Erd2
 

More from Saddam Sevenfoldism

More from Saddam Sevenfoldism (11)

Distribusi normal 1
Distribusi normal 1Distribusi normal 1
Distribusi normal 1
 
MS. ACCESS (FORM DAN REPORT)
MS. ACCESS (FORM DAN REPORT)MS. ACCESS (FORM DAN REPORT)
MS. ACCESS (FORM DAN REPORT)
 
MS. ACCESS (TABLE DAN RELATIONSHIP)
MS. ACCESS (TABLE DAN RELATIONSHIP)MS. ACCESS (TABLE DAN RELATIONSHIP)
MS. ACCESS (TABLE DAN RELATIONSHIP)
 
mapping er diagram
mapping er diagrammapping er diagram
mapping er diagram
 
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
Bab 1. Peluang (Sub Bab 1.1 s/d 1.3)
 
Ptp kejadian
Ptp kejadianPtp kejadian
Ptp kejadian
 
Studi kepustakaan
Studi kepustakaanStudi kepustakaan
Studi kepustakaan
 
Pelaksanaan kurikulum tingkat satuan pendidikan
Pelaksanaan kurikulum tingkat satuan pendidikanPelaksanaan kurikulum tingkat satuan pendidikan
Pelaksanaan kurikulum tingkat satuan pendidikan
 
Kota padang
Kota padangKota padang
Kota padang
 
Edaran tunj profesi guru
Edaran tunj profesi guruEdaran tunj profesi guru
Edaran tunj profesi guru
 
V^english course(2)
V^english course(2)V^english course(2)
V^english course(2)
 

Recently uploaded

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 

Recently uploaded (20)

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 

Basdat minggu 04 ER Model

  • 1. BASIS DATA JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI PADANG 2020 ER (Entity Relationship) Model
  • 2. STATISTIKA | FMIPA UNP ❑ ER Data Model. ❑ Notasi ER Diagram. ❑ Jenis Atribut. ❑ Relasi. ❑ Rasio Kardinalitas. Materi
  • 3. STATISTIKA | FMIPA UNP ER Data Model ❑ Pemodelan sistem dengan ER Data Model (ER Diagram) digunakan dalam pembuatan basis data (database). ❑ Basis data (database) adalah kumpulan file atau data yang saling berhubungan. ❑ ER Diagram menggambarkan tipe objek mengenai data itu di manajemen, serta relasi antara objek tersebut. ❑ ER Diagram digunakan oleh System Analyst dalam merancang database. ❑ ER Model dibuat berdasarkan persepsi atau pengamatan dunia nyata yang terdiri atas entitas dan relasi antara entitas-entitas tersebut. ❑ Sebuah database dapat dimodelkan sebagai: • Kumpulan Entity/Entitas, • Relationship/Relasi diantara entitas.
  • 4. STATISTIKA | FMIPA UNP ER Data Model ❑ Entitas adalah sebuah objek yang ada dan dapat dibedakan dengan objek lainnya. ❑ Entitas ada yang bersifat konkrit, seperti: Orang, Buku, Pegawai, Perusahaan; dan ada yang bersifat abstrak seperti Kejadian, Mata Kuliah, Pekerjaan, dan sebagainya. ❑ Setiap entitas memiliki atribut sebagai keterangan dari entitas, misal: entitas mahasiswa, yang memiliki atribut: NIM, Nama, dan Alamat.
  • 5. STATISTIKA | FMIPA UNP ER Data Model ❑ Setiap atribut pada entitas memiliki kunci atribut (key attribute) yang bersifat unik. ❑ Misal: • Entitas Mahasiswa dengan atribut NIM sebagai key attribute. • Entitas Dosen dengan NIP/NIDN sebagai key attribute, dan sebagainya. ❑ Beberapa entitas kemungkinan tidak memiliki atribut kunci sendiri, entitas demikian disebut Entitas Lemah (Weak Entity).
  • 6. STATISTIKA | FMIPA UNP Notasi ER Diagram ❑ Ada beberapa notasi yang digunakan untuk membuat ER Diagram. Misal: Notasi Chen, Martin, Elmasri, Korth, dan UML (Unified Modelling Language) akan tetapi pada umumnya adalah sama. ❑ Perbedaannya adalah pada pemilihan simbol-simbol yang digunakan. ❑ Pada materi ini, digunakan notasi UML karena lebih umum digunakan dan mudah dibaca serta dipahami.
  • 7. STATISTIKA | FMIPA UNP Notasi ER Diagram Notasi Keterangan Entity adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai. Weak Entity adalah suatu entitas dimana keberadaan entitas tersebut bergantung dari keberadaan entitas lain. Attribute berfungsi untuk mendeskripsikan karakteristik dari entitas. Key Attribute adalah suatu atribut yang membedakan semua record dalam tabel secara unik.
  • 8. STATISTIKA | FMIPA UNP Notasi ER Diagram Notasi Keterangan Derived Attribute adalah atribut yang nilai- nilainya diperoleh dari pengelolaan /diturunkan dari atribut lain. Multivalue Attribute adalah atribut yang bernilai banyak. Associative Entity adalah entitas yang digunakan oleh dua/lebih entitas atau lebih menyatukan hubungan “many to many”. Relationship menunjukkan adanya hubungan di antara sejumlah entitas yang berbeda. Identifying Relationship adalah relasi yang menghubungakan entitas dengan weak entity (entitas lemah).
  • 9. STATISTIKA | FMIPA UNP Notasi ER Diagram ❑ Entitas Lemah (Weak Entity) adalah entitas yang keberadaannya sangat bergantung dengan entitas lainnya. ➢ Tidak memiliki Key Attribut sendiri. ➢ Entitas tempat bergantung disebut Identifying Owner/Owner. ➢ Entitas Lemah tidak memiliki identifier-nya sendiri. ➢ Atribut entitas lemah berperan sebagai Partial Identifier (Identifier yang berfungsi secara sebagian).
  • 10. STATISTIKA | FMIPA UNP Jenis Atribut ❑ Simple/Atomic Attribute → atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih mendasar. ❑ Composite Attribut → atribut yang terdiri dari beberapa atribut yang lebih mendasar. • Atribut ALAMAT, terdiri atas atribut JALAN, KOTA, KODE_POS. • Atribut NAMA, terdiri atas atribut NAMA_DEPAN, NAMA_TENGAH, dan NAMA_BELAKANG pada suatu entitas (MAHASISWA). ❑ Single-Valued Attribute → atribut yang hanya memiliki satu harga/nilai. • Atribut UMUR pada entitas PEGAWAI. • Atribut LOCATIONS pada entitas UNIVERSITAS.
  • 11. STATISTIKA | FMIPA UNP Jenis Atribut ❑ Multi-Valued Attribut → atribut yang memiliki isi lebih dari satu nilai. • Atribut PENDIDIKAN_TINGGI pada entitas PEGAWAI, dapat berisi lebih dari satu nilai: Perguruan Tinggi (Sarjana), Magister, Doktor, dll. • Atribut HOBBY pada entitas MAHASISWA dapat memiliki lebih dari satu nilai: Sepakbola, Menyanyi, Menari, dll. • Atribut PRASYARAT pada entitas MATA_KULIAH dapat memiliki lebih dari satu nilai: Pemrograman Komputer, Komputasi Statistika untuk prasyarat mata kuliah Pemrograman Lanjut. ❑ Null Value Attribute → atribut dari entitas yang tidak memiliki nilai. • Atribut PENDIDIKAN TINGGI untuk tamatan SMP.
  • 12. STATISTIKA | FMIPA UNP Jenis Atribut ❑ Derived Attribut → atribut yang nilainya dapat diisi atau diturunkan dari perhitungan atau algoritma tertentu. • Atribut UMUR, dapat dihitung dari TGL_LAHIR. • Atribut LAMA_KULIAH, dapat dihitung dari NIM yang merupakan kombinasi antara digit TAHUN_MASUK dan digit lainnya. • Atribut INDEKS_PRESTASI dapat dihitung dari NILAI yang diperoleh MAHASISWA.
  • 13. STATISTIKA | FMIPA UNP Relasi ❑ Relasi adalah hubungan antar entitas. ❑ Relasi dapat memiliki atribut, dimana terjadi adanya transaksi yang menghasilkan suatu nilai tertentu.
  • 14. STATISTIKA | FMIPA UNP Relasi Pertanyaan: ? Bentuk ER diatas antara nilai Mahasiswa mengambil Mata_Kuliah, tentunya ada Nilai yang dihasilkan. ? Dimana atribut nilai ditempatkan? ?
  • 15. STATISTIKA | FMIPA UNP Relasi Penjelasan:  Jika atribut Nilai ditempatkan pada entitas Mahasiswa (dimana Nilai merupakan salah satu atribut dari entitas Mahasiswa), maka semua mata kuliah yang diambil oleh seorang mahasiswa menghasilkan Nilai yang sama. → tidak realistis  Jika atribut Nilai ditempatkan pada entitas Mata_Kuliah (dimana Nilai merupakan salah satu atribut dari entitas Mata_Kuliah), maka semua mahasiswa yang mengambil mata kuliah tersebut akan memiliki Nilai yang sama. → tidak realistis
  • 16. STATISTIKA | FMIPA UNP Relasi ✓ Atribut Nilai harus ditempatkan pada relasi Mengambil, yang berarti seorang mahasiswa tertentu yang mengambil mata kuliah tertentu, akan mendapatkan Nilai tertentu. → realistis
  • 17. STATISTIKA | FMIPA UNP Rasio Kardinalitas Rasio Kardinalitas atau Derajat Relasi ❑ Derajat Relasi adalah jumlah entitas yang berpartisipasi dalam suatu relasi. ❑ Derajat relasi dapat berupa: ➢ Unary Relationship (Relasi Berderajat 1) ➢ Binary Relationship (Relasi Berderajat 2) ➢ Ternary Relationship (Relasi Berderajat 3)
  • 18. STATISTIKA | FMIPA UNP Unary Relationship (Relasi Berderajat 1) ➢ Adalah relasi dimana entitas yang terlibat hanya 1. ➢ Sering disebut relasi rekursif (Recursive Relationship). Contoh Rasio Kardinalitas
  • 19. STATISTIKA | FMIPA UNP Binary Relationship (Relasi Berderajat 2) ➢ Atau Relasi Biner adalah relasi yang melibatkan dua entitas. Contoh Rasio Kardinalitas
  • 20. STATISTIKA | FMIPA UNP Ternary Relationship (Relasi Berderajat 3) ➢ Adalah relasi tunggal yang menghubungkan tiga entitas yang berbeda. Contoh Rasio Kardinalitas
  • 21. STATISTIKA | FMIPA UNP ➢ Dalam Binary Relationship antar dua entitas, terdapat beberapa kemungkinan: ✓ 1:1 → One-to-One Rasio Kardinalitas
  • 22. STATISTIKA | FMIPA UNP ✓ N:1 → Many-to-One Rasio Kardinalitas
  • 23. STATISTIKA | FMIPA UNP ✓ M:N → Many-to-Many Rasio Kardinalitas
  • 24. STATISTIKA | FMIPA UNP Buatlah diagram ER untuk memperlihatkan hubungan Mahasiswa, Mata_Kuliah, dan Dosen. Contoh
  • 25. STATISTIKA | FMIPA UNP Contoh
  • 26. STATISTIKA | FMIPA UNP Buatlah diagram ER untuk mengidentifikasikan karakteristik dari entitas Pelanggan. Contoh
  • 27. STATISTIKA | FMIPA UNP Contoh