SlideShare a Scribd company logo
1 of 22
Kelompok 1
Ilham 1311522003
Erlinda Kurnia 1411522030
Utari Rahmadiani 1511521021
Ahmad Fauzan H. 1511521025
Database Management System
Perancangan Basis Data
Materi Pembelajaran
DBMS
KELEBIHAN DAN KEKURANGAN
SCHEMA AND INSTANCE
KONSEP
DATA ABSTRACTION
DATA MODELS
KONSEP DBMS
PENGERTIAN
TUJUAN FASILITAS KOMPONEN
Menurut Connoly,
DBMS (Database
Management System)
merupakan sebuah
perangkat lunak yang
memungkinkan
pengguna untuk
mendefinisikan,
membuat, mengambil
data, dan mengontrol
akses kepada database
(Database System,p16)
Menghindari kekacauan
dalam hal pengolahan
data yang jumlahnya
besar.
1. Hardware
2. Software
3. Data
4. Prosedur
• Data Definition
Languange (DDL)
• Data Manipulation
Languange (DML)
• Menyediakan akses
terkontrol
Konsep DBMS
Kelebihan Dan Kekurangan
KELEBIHAN KEKURANGAN
• Pengaturan dari data yang berlebihan
• Konsistensi data
• Mendapat informasi yang lebih dari data yang
berjumlah sama
• Pembagian data
• Memperbaiki integritas data
• Memperbaiki keamanan
• Memperbaiki pemeliharaan independensi data
• Memperbaiki backup dan layanan perbaikan
• Umumnya performa kinerja menurun seiring waktu
• Kompleksitas DBMS mengakibatkan ukurannya yang
besar
• Biaya DBMS tidak sama tergantung pada lingkungan
dan fungsi yang disediakan
• Ada tambahan biaya untuk hardware
Data Abstraction
Data
Abstraction
Tiga Skema
Data
Abstraction
Logical level
Physical level
View level
Tingkatan level
melihat data
dalam sebuah
database
Schema and Instance
Skema basis data mendefinisikan deklarasi
variabel dalam tabel yang termasuk dalam basis
data tertentu; Skema hanyalah tampilan struktural
(desain) dari database seperti yang ditunjukkan
pada diagram di samping
Instance adalah data yang disimpan dalam
database pada saat tertentu yang berubah seiring
waktu ketika kita menambah atau menghapus
data dari basis data.
Data Models
1. Object Oriented Model
2. ER Model
Object Based Logical Models
1. Relational Model
2. Hierarchical Model
3. Network Model
Record Based Logical Models
Model yang menggambarkan data
pada tingkat abstraksi terendah
Physical Data Model
Object Based Logical Models
ER Model
Entity–relationship model (ER model) menggambarkan struktur database dengan bantuan
diagram yang dikenal dengan Entity Relationship Diagram (ERD).
persegi Panjang : Merupakan set Entity.
elips: : Atribut
belah ketupat: : Hubungan Set
garis: : Menghubungkan atribut untuk Set Entity
Three Main Components
1. Entity
Entitas adalah obyek atau komponen data.
2. Attribute
Atribut menggambarkan properti dari suatu entitas.
Sebuah atribut direpresentasikan sebagai Oval dalam
diagram ER. Ada empat jenis atribut:
• Atribut kunci:
Sebuah atribut kunci unik dapat mengidentifikasi entitas dari
himpunan entitas. Sebagai contoh, jumlah mahasiswa
gulungan unik dapat mengidentifikasi siswa dari satu set
siswa.
Three Main Components
● Atribut Composite :
Atribut yang merupakan gabungan dari atribut lain.
• Atribut multinilai:
Atribut yang dapat menampung banyak nilai.
Diwakili dengan oval ganda dalam Diagram ER.
Misalnya - Seseorang dapat memiliki lebih dari satu nomor
telepon sehingga atribut nomor telepon itu multinilai.
• Derived attribute:
Sebuah atribut yang diturunkan adalah salah satu yang nilainya
dinamis dan berasal dari atribut lain.
Hal ini diwakili oleh putus-putus oval dalam Diagram ER.
Misalnya - usia Orang adalah atribut diturunkan sebagai
perubahan dari waktu ke waktu dan dapat diturunkan dari
atribut lain (Tanggal lahir).
Three Main Components
3. Relationship
Relasi dipresentasikan dalam bentuk belah ketupat dalam ERD, yang menunjukkan
hubungan antar entitas. Berikut bentuk-bentuk relasi:
1. One to One
2. One to Many
3. Many to One
4. Many to Many
Record Based Logical Models
1.Relational model
Dalam model relasional, data dan hubungan diwakili oleh kumpulan tabel yang
saling terkait. Setiap tabel terdiri dari sekelompok kolom dan baris, di mana kolom
mewakili atribut suatu entitas dan baris mewakili record.
2. Hierarchical Model
Data disusun dalam pohon seperti struktur dengan setiap record memiliki rekord satu orangtua dan
banyak anak. Kelemahan utama dari model ini adalah bahwa, hal itu hanya dapat memiliki hubungan
one to many antara node.
3. Network Model
Model Jaringan - Model Jaringan sama dengan model hierarkis kecuali bahwa ia
memiliki struktur seperti grafik daripada struktur berbasis pohon. Tidak seperti
model hierarkis, model ini memungkinkan setiap catatan memiliki lebih dari satu
catatan induk.
Referensi
Thomas Connolly and Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation,
and Management 3rd Ed, Pearson Inc., 2001.
https://openlibrary.org/search?q=database+system&mode=ebooks&m=edit&has_fulltext=true
Database Management System. https://beginnersbook.com/2018/11/dbms
Dokumentasi Diskusi
23 Januari 2019
Thank You

More Related Content

What's hot

Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
Bina Sarana Informatika
 

What's hot (20)

Dokumen SKPL SIPESTA
Dokumen SKPL SIPESTADokumen SKPL SIPESTA
Dokumen SKPL SIPESTA
 
Perekonomian Indonesia Sumitro
Perekonomian Indonesia SumitroPerekonomian Indonesia Sumitro
Perekonomian Indonesia Sumitro
 
Sistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan KomputerSistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan Komputer
 
Atm fix
Atm fixAtm fix
Atm fix
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Contoh2+soal+imk
Contoh2+soal+imkContoh2+soal+imk
Contoh2+soal+imk
 
8.sinkronisasi
8.sinkronisasi8.sinkronisasi
8.sinkronisasi
 
Al-Jabar Dasar
Al-Jabar DasarAl-Jabar Dasar
Al-Jabar Dasar
 
Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2Latihan soal perancangan basis data bsi mi semester 2
Latihan soal perancangan basis data bsi mi semester 2
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
 
Tugas individu 2 (friska nuraini)
Tugas individu 2 (friska nuraini)Tugas individu 2 (friska nuraini)
Tugas individu 2 (friska nuraini)
 
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan PencarianPertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Window 95
Window 95Window 95
Window 95
 
Concurency, deadlock, starvation
Concurency, deadlock, starvationConcurency, deadlock, starvation
Concurency, deadlock, starvation
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTER
 
PPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHONPPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHON
 

Similar to DBMS(database management system)

2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
yamasitha
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
Sii Esde
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smk
hsdfh
 
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
arsawimax1
 

Similar to DBMS(database management system) (20)

2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
pengantar basis data
pengantar basis data pengantar basis data
pengantar basis data
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
1-Pengantar-Basis-Data-Lanjut-ver-0.ppt
1-Pengantar-Basis-Data-Lanjut-ver-0.ppt1-Pengantar-Basis-Data-Lanjut-ver-0.ppt
1-Pengantar-Basis-Data-Lanjut-ver-0.ppt
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
 
BasDat.pptx
BasDat.pptxBasDat.pptx
BasDat.pptx
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smk
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor Online
 
Entity
EntityEntity
Entity
 
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
3- SISTEM BASIS DATA,merupakan sistem yang terdiri atas kumpulan file (tabel)...
 
Pekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdataPekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdata
 
Pengantar basis data manajemen informasi kesehatan
Pengantar basis data manajemen informasi kesehatanPengantar basis data manajemen informasi kesehatan
Pengantar basis data manajemen informasi kesehatan
 
Entity Relatonship Diagram
Entity Relatonship DiagramEntity Relatonship Diagram
Entity Relatonship Diagram
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 

Recently uploaded

AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
cupulin
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
Jajang Sulaeman
 
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptxJaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
arbidu2022
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
GilangNandiaputri1
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
SemediGiri2
 

Recently uploaded (20)

Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptxMateri Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
Materi Pertemuan 3 Bagian 1 Materi Pertemuan 3 Bagian 1.pptx
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
 
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docxDokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
 
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptxMateri Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
 
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptxJaringan Komputer dan Internet - Informatika Kelas XI.pptx
Jaringan Komputer dan Internet - Informatika Kelas XI.pptx
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
NOVEL PELARI MUDA TINGKATAN 1 KARYA NGAH AZIA.pptx
NOVEL PELARI MUDA TINGKATAN 1 KARYA NGAH AZIA.pptxNOVEL PELARI MUDA TINGKATAN 1 KARYA NGAH AZIA.pptx
NOVEL PELARI MUDA TINGKATAN 1 KARYA NGAH AZIA.pptx
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
 

DBMS(database management system)

  • 1. Kelompok 1 Ilham 1311522003 Erlinda Kurnia 1411522030 Utari Rahmadiani 1511521021 Ahmad Fauzan H. 1511521025
  • 3. Materi Pembelajaran DBMS KELEBIHAN DAN KEKURANGAN SCHEMA AND INSTANCE KONSEP DATA ABSTRACTION DATA MODELS
  • 4. KONSEP DBMS PENGERTIAN TUJUAN FASILITAS KOMPONEN Menurut Connoly, DBMS (Database Management System) merupakan sebuah perangkat lunak yang memungkinkan pengguna untuk mendefinisikan, membuat, mengambil data, dan mengontrol akses kepada database (Database System,p16) Menghindari kekacauan dalam hal pengolahan data yang jumlahnya besar. 1. Hardware 2. Software 3. Data 4. Prosedur • Data Definition Languange (DDL) • Data Manipulation Languange (DML) • Menyediakan akses terkontrol Konsep DBMS
  • 5. Kelebihan Dan Kekurangan KELEBIHAN KEKURANGAN • Pengaturan dari data yang berlebihan • Konsistensi data • Mendapat informasi yang lebih dari data yang berjumlah sama • Pembagian data • Memperbaiki integritas data • Memperbaiki keamanan • Memperbaiki pemeliharaan independensi data • Memperbaiki backup dan layanan perbaikan • Umumnya performa kinerja menurun seiring waktu • Kompleksitas DBMS mengakibatkan ukurannya yang besar • Biaya DBMS tidak sama tergantung pada lingkungan dan fungsi yang disediakan • Ada tambahan biaya untuk hardware
  • 6. Data Abstraction Data Abstraction Tiga Skema Data Abstraction Logical level Physical level View level Tingkatan level melihat data dalam sebuah database
  • 7. Schema and Instance Skema basis data mendefinisikan deklarasi variabel dalam tabel yang termasuk dalam basis data tertentu; Skema hanyalah tampilan struktural (desain) dari database seperti yang ditunjukkan pada diagram di samping Instance adalah data yang disimpan dalam database pada saat tertentu yang berubah seiring waktu ketika kita menambah atau menghapus data dari basis data.
  • 8.
  • 9. Data Models 1. Object Oriented Model 2. ER Model Object Based Logical Models 1. Relational Model 2. Hierarchical Model 3. Network Model Record Based Logical Models Model yang menggambarkan data pada tingkat abstraksi terendah Physical Data Model
  • 10. Object Based Logical Models ER Model Entity–relationship model (ER model) menggambarkan struktur database dengan bantuan diagram yang dikenal dengan Entity Relationship Diagram (ERD). persegi Panjang : Merupakan set Entity. elips: : Atribut belah ketupat: : Hubungan Set garis: : Menghubungkan atribut untuk Set Entity
  • 11.
  • 12. Three Main Components 1. Entity Entitas adalah obyek atau komponen data.
  • 13. 2. Attribute Atribut menggambarkan properti dari suatu entitas. Sebuah atribut direpresentasikan sebagai Oval dalam diagram ER. Ada empat jenis atribut: • Atribut kunci: Sebuah atribut kunci unik dapat mengidentifikasi entitas dari himpunan entitas. Sebagai contoh, jumlah mahasiswa gulungan unik dapat mengidentifikasi siswa dari satu set siswa. Three Main Components
  • 14. ● Atribut Composite : Atribut yang merupakan gabungan dari atribut lain.
  • 15. • Atribut multinilai: Atribut yang dapat menampung banyak nilai. Diwakili dengan oval ganda dalam Diagram ER. Misalnya - Seseorang dapat memiliki lebih dari satu nomor telepon sehingga atribut nomor telepon itu multinilai. • Derived attribute: Sebuah atribut yang diturunkan adalah salah satu yang nilainya dinamis dan berasal dari atribut lain. Hal ini diwakili oleh putus-putus oval dalam Diagram ER. Misalnya - usia Orang adalah atribut diturunkan sebagai perubahan dari waktu ke waktu dan dapat diturunkan dari atribut lain (Tanggal lahir).
  • 16. Three Main Components 3. Relationship Relasi dipresentasikan dalam bentuk belah ketupat dalam ERD, yang menunjukkan hubungan antar entitas. Berikut bentuk-bentuk relasi: 1. One to One 2. One to Many 3. Many to One 4. Many to Many
  • 17. Record Based Logical Models 1.Relational model Dalam model relasional, data dan hubungan diwakili oleh kumpulan tabel yang saling terkait. Setiap tabel terdiri dari sekelompok kolom dan baris, di mana kolom mewakili atribut suatu entitas dan baris mewakili record.
  • 18. 2. Hierarchical Model Data disusun dalam pohon seperti struktur dengan setiap record memiliki rekord satu orangtua dan banyak anak. Kelemahan utama dari model ini adalah bahwa, hal itu hanya dapat memiliki hubungan one to many antara node.
  • 19. 3. Network Model Model Jaringan - Model Jaringan sama dengan model hierarkis kecuali bahwa ia memiliki struktur seperti grafik daripada struktur berbasis pohon. Tidak seperti model hierarkis, model ini memungkinkan setiap catatan memiliki lebih dari satu catatan induk.
  • 20. Referensi Thomas Connolly and Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation, and Management 3rd Ed, Pearson Inc., 2001. https://openlibrary.org/search?q=database+system&mode=ebooks&m=edit&has_fulltext=true Database Management System. https://beginnersbook.com/2018/11/dbms

Editor's Notes

  1. FASILITAS Data Definition Languange (DDL) memperbolehkan pengguna untuk mendeskripsikan database, seperti merinci tipe dan batasan data yang akan disimpan dalam database. Data Manipulation Languange (DML) memperbolehkan pengguna untuk memanipulasi data seperti memasukkan data, menghapus data, dan mendapatkan data dari database. Menyediakan akses terkontrol ke database, seperti security system, integrity system, dan recovery control.
  2. Physical level: Ini adalah level terendah dari abstraksi data. Ini menggambarkan bagaimana data sebenarnya disimpan dalam database. Anda bisa mendapatkan detail struktur data yang rumit di level ini. Logical level: Ini adalah tingkat menengah arsitektur abstraksi data 3 tingkat. Ini menggambarkan data apa yang disimpan dalam database. View level: Level tertinggi dari abstraksi data. Level ini menggambarkan interaksi pengguna dengan sistem basis data.
  3. Contoh instance: Sebagai contoh, katakanlah kita memiliki satu siswa tabel dalam database, hari ini tabel memiliki 100 catatan, jadi hari ini contoh dari database memiliki 100 catatan. Katakanlah kita akan menambahkan 100 catatan lain dalam tabel ini besok jadi contoh database besok akan memiliki 200 catatan dalam tabel.
  4. Data Model adalah struktur logis dari Database. Ini menjelaskan desain database untuk mencerminkan entitas, atribut, hubungan antara data, batasan dll. Jenis data model : Object based logical, record based logical,
  5. Dalam diagram berikut kita memiliki dua entitas: Mahasiswa dan Perguruan tinggi dan hubungan keduanya. Hubungan antara Mahasiswa dan perguruan tinggi adalah many to one sebagai perguruan tinggi dapat memiliki banyak siswa namun siswa tidak dapat belajar di beberapa perguruan tinggi pada saat yang sama. entitas mahasiswa memiliki atribut sepert iStu_Id. Stu_Name & Stu_Addr dan Perguruan Tinggi entitas memiliki atribut seperti Col_ID & COL_NAME.
  6. Suatu entitas direpresentasikan sebagai persegi panjang dalam diagram ER. Sebagai contoh: Dalam diagram ER berikut kita memiliki dua entitas Mahasiswa dan College dan dua entitas ini memiliki banyak ke satu hubungan studi seperti banyak siswa di sebuah perguruan tinggi tunggal. Kami akan membaca lebih lanjut tentang hubungan kemudian, untuk saat ini fokus pada entitas.
  7. Sebagai contoh, dalam entitas mahasiswa, alamat siswa adalah atribut komposit sebagai alamat terdiri dari atribut lain seperti kode pin, negara bagian, negara.
  8. Sample relationship Model: Student table with 3 columns and four records. Table: Student
  9. Contoh Hierarchical Model Diagram: Katakanlah kita memiliki beberapa siswa dan beberapa kursus dan kursus dapat ditugaskan untuk satu siswa saja, namun mahasiswa mengambil sejumlah program sehingga hubungan ini menjadi satu ke banyak