SlideShare a Scribd company logo
1 of 26
Download to read offline
MODEL DATA
Sherly Christina, S.Kom., M.Kom
Definisi
 Kumpulan perangkat konseptual untuk
menggambarkan:
 data,
 Hubungan data,
 Semantik (makna) data dan batasan data
 Karena menunjukkan makna data dan hubungan
antara data model data lojik
Model Data Berdasarkan Object
1. Model keterhubungan entitas (Entity Relationship
Model)
2. Model Berorientasi Objek
3. Model Data Semantik
4. Model Data Fungsional
Model Data Berdasarkan Record
 Model Relasional
 Model Hirarkis
 Model Jaringan
Model keterhubungan entitas (Entity
Relationship Model)
 Untuk menjelaskan hubungan antar data dalam
basis data kepada user secara logik.
 Er-model didasarkan pada persepsi bahwa real
world terdiri atas obyek-obyek dasar yang
mempunyai hubungan/kerelasian antar obyek-
obyek dasar tersebut.
 Er-model digambarkan dalam bentuk diagram
disebut diagram ER (ERD) dengan menggunakan
simbol-simbol grafis tertentu
Simbol-Simbol pada ERD
 Entitas (entity): Entitas memodelkan objek-objek
yang berada diperusahaan/lingkungan.
 Relationship: Relationship memodelkan
koneksi/hubungan di antara entitas-entitas.
 Atribut-atribut (properti-properti): memodelkan
properti-properti dari entitas dan relationship.
 Garis/Link:Sebagai penghubung antara relasi
dengan entitas; Dan antara entitas dengan atribut.
Simbol-Simbol pada ERD
Relasi (Relationship) dan Himpunan Relasi
(Relationship Sets)
 Relasi menunjukkan adanya hubungan di antara sejumlah
entitas yang berasal dari himpunan entitas yang berbeda.
 Contoh, entitas seorang mahasiwa dengan
nim= ‘980001’ dan
nama_mhs= ‘Ali Akbar’
mempunyai relasi dengan entitas sebuah mata kuliah dengan
kode_kul=’IF-110’ dan
nama_kul=’Struktur Data’.
 Berarti : mahasiswa tersebut sedang mengambil/mempelajari
mata kuliah tersebut
Relasi (Relationship) dan Himpunan
Relasi (Relationship Sets)
 Kumpulan semua relasi diantara entitas-entitas
yang terdapat pada himpunan entitas-
himpuan entitas tersebut membentuk himpunan
relasi (relationship sets).
 Sebagaimana istilah himpunan entitas yang
banyak sekali disingkat menjadi entitas, istilah
himpunan relasi jarang sekali digunakan dan
lebih sering disingkat dengan istilah relasi saja.
Kardinalitas/derajat Relasi
 Kardinalitas Relasi menunjukkan jumlah maksimum
entitas yang dapat berelasi dengan entitas pada
himpunan entitas yang lain.
 Kardinalitas relasi merujuk kepada hubungan
maksimum yang terjadi dari himpunan entitas yang
satu ke himpunan entitas yang lain.
Kardinalitas/derajat Relasi
(antara entitas A dan B)
a. Satu ke satu (One to One),
Setiap entitas pada entitas A terhubung dengan
satu entitas pada entitas B
b. Satu ke Banyak (one to many),
Setiap entitas pada entitas A dapat terhubung
dengan banyak entitas pada entitas B,
tetapi tidak sebaliknya.
Kardinalitas/derajat Relasi
(antara entitas A dan B)
c. Banyak ke Banyak (Many to Many)
Setiap entitas pada entitas A dapat terhubung
dengan banyak entitas pada entitas B, demikian
juga sebaliknya.
Tahapan Pembuatan ERD (1)
 Mengidentifikasi dan menetapkan seluruh himpunan
entitas yang terlibat
Tahapan Pembuatan ERD (2)
 Menentukan Atribut-Atribut Key dari masing-masing
himpunan entitas.
Tahapan Pembuatan ERD (3)
 Mengidentifikasi dan menetapkan seluruh relasi
antara entitas-entitas yang ada beserta foreign
key-nya
Tahapan Pembuatan ERD (4)
 Menentukan derajat/kardinalitas relasi untuk setiap
himpunan relasi
Tahapan Pembuatan ERD (5)
 Melengkapi entitas dan relasi dengan atribut-
atribut deskriptif(non key).
ERD dengan Kamus Data
 Kamus Data :
 Mahasiswa: {nim,nama_mhs, alamat_mhs, tgl_lahir)
 Kuliah:{kode_kul,nama_kul, sks, semester}
 Dosen: {nama_dos, alamat_dos}
 Mempelajari:{nim, kode_kul, indeks_nilai}
 Mengajar: {kode_kul,nama_dos,waktu,tempat}
Derajat Relasi Minimum
 Menunjukkan hubungan minimum yang boleh
terjadi dalam relasi antar entitas.
 opsional
ERD dalam notasi lain
Weak Entity Set
(Himpunan Entitas Lemah)
 Weak entity set berisi entitas-entitas yang
kemunculannya tergantung pada eksistensinya
dalam sebuah relasi terhadap entitas lain (strong
entity).
LogAccount
Transaction
number
Amount
Account
number balance
Date
Transaction
Subtype Entities (Sub-Entitas)
 Himpunan entitas
beranggotakan
entitas-entitas yang
merupakan bagian
dari himpunan entitas
yang lebih superior
 Hasil dari dekomposisi
(spesialisasi)
 Lambang: “ISA”
Relasi Tunggal (Unary Relation)
 Merupakan relasi yang terjadi dari sebuah
himpunan entitas ke himpunan entitas yang sama
Relasi Multi-Entitas (N-ary Relation)
 Merupakan relasi dari 3 entitas atau lebih
Relasi Ganda (Redundant Relation)
 Ketika relasi yang muncul antara dua himpunan
entitas tidak hanya 1 relasi, tetapi lebih dari satu.
Terima Kasih

More Related Content

What's hot

Power point makalah
Power point makalahPower point makalah
Power point makalahoqpram
 
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEK
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEKMANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEK
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEKDEDE IRYAWAN
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAndiNurkholis1
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Makalah bahasa indonesia kalimat efektif
Makalah bahasa indonesia kalimat efektifMakalah bahasa indonesia kalimat efektif
Makalah bahasa indonesia kalimat efektifWarnet Raha
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Contoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalahContoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalahhermanwae
 
Sejarah Korupsi di Indonesia
Sejarah Korupsi di IndonesiaSejarah Korupsi di Indonesia
Sejarah Korupsi di IndonesiaLestari Moerdijat
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawatnaufals11
 
Bab 4 faktor faktor penyebab korupsi
Bab 4 faktor faktor penyebab korupsiBab 4 faktor faktor penyebab korupsi
Bab 4 faktor faktor penyebab korupsinatal kristiono
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi websiteGilang Ramadhan
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erdamalianuryamin
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Laporan tugas mata kuliah sumberdaya alamiah dan lingkungan
Laporan tugas mata kuliah sumberdaya alamiah dan lingkunganLaporan tugas mata kuliah sumberdaya alamiah dan lingkungan
Laporan tugas mata kuliah sumberdaya alamiah dan lingkunganfriska silalahi
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelSandhika Galih
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanRicky Kusriana Subagja
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabaseBambang Karyadi
 
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)maghaliqhna dzulfiqar
 

What's hot (20)

Power point makalah
Power point makalahPower point makalah
Power point makalah
 
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEK
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEKMANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEK
MANAJEMEN PROYEK PERANGKAT LUNAK - Modul 5 - MANAJEMEN WAKTU PROYEK
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Makalah bahasa indonesia kalimat efektif
Makalah bahasa indonesia kalimat efektifMakalah bahasa indonesia kalimat efektif
Makalah bahasa indonesia kalimat efektif
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Contoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalahContoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalah
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Sejarah Korupsi di Indonesia
Sejarah Korupsi di IndonesiaSejarah Korupsi di Indonesia
Sejarah Korupsi di Indonesia
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Bab 4 faktor faktor penyebab korupsi
Bab 4 faktor faktor penyebab korupsiBab 4 faktor faktor penyebab korupsi
Bab 4 faktor faktor penyebab korupsi
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Laporan tugas mata kuliah sumberdaya alamiah dan lingkungan
Laporan tugas mata kuliah sumberdaya alamiah dan lingkunganLaporan tugas mata kuliah sumberdaya alamiah dan lingkungan
Laporan tugas mata kuliah sumberdaya alamiah dan lingkungan
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | Database
 
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
 

Similar to Model Data

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
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2Bhucenk
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-datanasrymonihu1
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasDesty Yani
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.docYairusHondro
 
Data Modelling
Data ModellingData Modelling
Data ModellingArmina Nur
 
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
 
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...Michael Elyon
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-DiagramDeka M Wildan
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdffauzandika
 

Similar to Model Data (20)

Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
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
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 
Perancangan basisdata2
Perancangan basisdata2Perancangan basisdata2
Perancangan basisdata2
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
 
Erd2
Erd2Erd2
Erd2
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Data Modelling
Data ModellingData Modelling
Data Modelling
 
Pertemuan11
Pertemuan11Pertemuan11
Pertemuan11
 
Tugas ERD.pptx
Tugas ERD.pptxTugas ERD.pptx
Tugas ERD.pptx
 
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) -
 
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
SIM 14, Michael Elyon, Prof. Dr. Hapzi, MM, database basis data , universitas...
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 

More from Sherly Uda

Aplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaAplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaSherly Uda
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query TerapanSherly Uda
 
Pointer dan Linked List
Pointer dan Linked ListPointer dan Linked List
Pointer dan Linked ListSherly Uda
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence DiagramSherly Uda
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramSherly Uda
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow DiagramSherly Uda
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakSherly Uda
 
Pengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem InformasiPengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem InformasiSherly Uda
 
Keamanan Basis Data
Keamanan Basis DataKeamanan Basis Data
Keamanan Basis DataSherly Uda
 
Manajemen Transaksi
Manajemen TransaksiManajemen Transaksi
Manajemen TransaksiSherly Uda
 
Pengantar Android
Pengantar AndroidPengantar Android
Pengantar AndroidSherly Uda
 
Model Jaringan Hopfield
Model Jaringan HopfieldModel Jaringan Hopfield
Model Jaringan HopfieldSherly Uda
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised LearningSherly Uda
 

More from Sherly Uda (20)

Aplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaAplikasi Basis Data Sederhana
Aplikasi Basis Data Sederhana
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query Terapan
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Linked List
Linked ListLinked List
Linked List
 
Pointer dan Linked List
Pointer dan Linked ListPointer dan Linked List
Pointer dan Linked List
 
Queue
QueueQueue
Queue
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
Class Diagram
Class DiagramClass Diagram
Class Diagram
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat Lunak
 
Pengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem InformasiPengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem Informasi
 
Keamanan Basis Data
Keamanan Basis DataKeamanan Basis Data
Keamanan Basis Data
 
Manajemen Transaksi
Manajemen TransaksiManajemen Transaksi
Manajemen Transaksi
 
Trigger
TriggerTrigger
Trigger
 
Intent
IntentIntent
Intent
 
Widget
WidgetWidget
Widget
 
Pengantar Android
Pengantar AndroidPengantar Android
Pengantar Android
 
Model Jaringan Hopfield
Model Jaringan HopfieldModel Jaringan Hopfield
Model Jaringan Hopfield
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised Learning
 

Recently uploaded

4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdfAnonymous6yIobha8QY
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfihsan386426
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfArvinThamsir1
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppttaniaalda710
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxarifyudianto3
 

Recently uploaded (9)

4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 

Model Data

  • 2. Definisi  Kumpulan perangkat konseptual untuk menggambarkan:  data,  Hubungan data,  Semantik (makna) data dan batasan data  Karena menunjukkan makna data dan hubungan antara data model data lojik
  • 3. Model Data Berdasarkan Object 1. Model keterhubungan entitas (Entity Relationship Model) 2. Model Berorientasi Objek 3. Model Data Semantik 4. Model Data Fungsional
  • 4. Model Data Berdasarkan Record  Model Relasional  Model Hirarkis  Model Jaringan
  • 5. Model keterhubungan entitas (Entity Relationship Model)  Untuk menjelaskan hubungan antar data dalam basis data kepada user secara logik.  Er-model didasarkan pada persepsi bahwa real world terdiri atas obyek-obyek dasar yang mempunyai hubungan/kerelasian antar obyek- obyek dasar tersebut.  Er-model digambarkan dalam bentuk diagram disebut diagram ER (ERD) dengan menggunakan simbol-simbol grafis tertentu
  • 6. Simbol-Simbol pada ERD  Entitas (entity): Entitas memodelkan objek-objek yang berada diperusahaan/lingkungan.  Relationship: Relationship memodelkan koneksi/hubungan di antara entitas-entitas.  Atribut-atribut (properti-properti): memodelkan properti-properti dari entitas dan relationship.  Garis/Link:Sebagai penghubung antara relasi dengan entitas; Dan antara entitas dengan atribut.
  • 8. Relasi (Relationship) dan Himpunan Relasi (Relationship Sets)  Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.  Contoh, entitas seorang mahasiwa dengan nim= ‘980001’ dan nama_mhs= ‘Ali Akbar’ mempunyai relasi dengan entitas sebuah mata kuliah dengan kode_kul=’IF-110’ dan nama_kul=’Struktur Data’.  Berarti : mahasiswa tersebut sedang mengambil/mempelajari mata kuliah tersebut
  • 9. Relasi (Relationship) dan Himpunan Relasi (Relationship Sets)  Kumpulan semua relasi diantara entitas-entitas yang terdapat pada himpunan entitas- himpuan entitas tersebut membentuk himpunan relasi (relationship sets).  Sebagaimana istilah himpunan entitas yang banyak sekali disingkat menjadi entitas, istilah himpunan relasi jarang sekali digunakan dan lebih sering disingkat dengan istilah relasi saja.
  • 10. Kardinalitas/derajat Relasi  Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.  Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain.
  • 11. Kardinalitas/derajat Relasi (antara entitas A dan B) a. Satu ke satu (One to One), Setiap entitas pada entitas A terhubung dengan satu entitas pada entitas B b. Satu ke Banyak (one to many), Setiap entitas pada entitas A dapat terhubung dengan banyak entitas pada entitas B, tetapi tidak sebaliknya.
  • 12. Kardinalitas/derajat Relasi (antara entitas A dan B) c. Banyak ke Banyak (Many to Many) Setiap entitas pada entitas A dapat terhubung dengan banyak entitas pada entitas B, demikian juga sebaliknya.
  • 13. Tahapan Pembuatan ERD (1)  Mengidentifikasi dan menetapkan seluruh himpunan entitas yang terlibat
  • 14. Tahapan Pembuatan ERD (2)  Menentukan Atribut-Atribut Key dari masing-masing himpunan entitas.
  • 15. Tahapan Pembuatan ERD (3)  Mengidentifikasi dan menetapkan seluruh relasi antara entitas-entitas yang ada beserta foreign key-nya
  • 16. Tahapan Pembuatan ERD (4)  Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi
  • 17. Tahapan Pembuatan ERD (5)  Melengkapi entitas dan relasi dengan atribut- atribut deskriptif(non key).
  • 18. ERD dengan Kamus Data  Kamus Data :  Mahasiswa: {nim,nama_mhs, alamat_mhs, tgl_lahir)  Kuliah:{kode_kul,nama_kul, sks, semester}  Dosen: {nama_dos, alamat_dos}  Mempelajari:{nim, kode_kul, indeks_nilai}  Mengajar: {kode_kul,nama_dos,waktu,tempat}
  • 19. Derajat Relasi Minimum  Menunjukkan hubungan minimum yang boleh terjadi dalam relasi antar entitas.  opsional
  • 21. Weak Entity Set (Himpunan Entitas Lemah)  Weak entity set berisi entitas-entitas yang kemunculannya tergantung pada eksistensinya dalam sebuah relasi terhadap entitas lain (strong entity). LogAccount Transaction number Amount Account number balance Date Transaction
  • 22. Subtype Entities (Sub-Entitas)  Himpunan entitas beranggotakan entitas-entitas yang merupakan bagian dari himpunan entitas yang lebih superior  Hasil dari dekomposisi (spesialisasi)  Lambang: “ISA”
  • 23. Relasi Tunggal (Unary Relation)  Merupakan relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama
  • 24. Relasi Multi-Entitas (N-ary Relation)  Merupakan relasi dari 3 entitas atau lebih
  • 25. Relasi Ganda (Redundant Relation)  Ketika relasi yang muncul antara dua himpunan entitas tidak hanya 1 relasi, tetapi lebih dari satu.