➢ Model Data
➢ DBMS
1
Arsitektur Basis Data
2
Arsitektur Basis Data [NINDAH 2016]
Arsitektur DBMS (Three Level)
External
View 1 View 2 View n
Level
Conceptual
Level Konseptual
Level
Internal
Level Level Fisik
4
Arsitektur Basis Data [NINDAH 2016]
b. Conceptual Level
5
Arsitektur Basis Data [NINDAH 2016]
c. Internal Level
6
Arsitektur Basis Data [NINDAH 2016]
7
Model Data [NINDAH 2016]
Definisi
8
Model Data [NINDAH 2016]
Model data
Ada dua model data, yaitu : Entity Relationship Diagram
(ERD) dan model relasional.
Keduanya menyediakan cara untuk mendeskripsikan
perancangan basis data pada peringkat logika.
9
Model Data [NINDAH 2016]
➢ Model ERD atau Conceptual Data Model (CDM) : model
yang dibuat berdasarkan anggapan bahwa dunia nyata
terdiri dari koleksi objek-objek dasar yang dinamakan
entitas (entity) serta hubungan (relationship) antar
entitas.
➢ Model Relasional atau Physical Data Model (PDM) :
model yang menggunakan sejumlah tabel untuk
menggambarkan data serta hubungan antara data-data
tersebut. Setiap tabel mempunyai sejumlah kolom di
mana setiap kolom memiliki nama yang unik.
10
Model Data [NINDAH 2016]
Kelompok model data
a. Model Data berbasis Objek
b. Model Data berbasis Record
c. Model Data Fisik
d. Model Data Konseptual
11
Model Data [NINDAH 2016]
a. Model Data Berbasis Objek
12
Model Data [NINDAH 2016]
Entity-relationship Model
13
Model Data [NINDAH 2016]
Pemodelan data dengan model E-R menggunakan diagram
E-R. Diagram E-R terdiri dari :
✓ Kotak persegi panjang, menggambarkan himpunan
entity
✓ Elip, menggambarkan atribut-atribut entity
✓ Diamon, menggambarkan hubungan antara himpunan
entity
✓ Garis, yang menghubungkan antar objek dalam diagram
E-R
14
Model Data [NINDAH 2016]
Simbol ERD
15
NoRek NamTab
NoTab
Alamat
NoRek NoTab
.......
.......
16
Object-Oriented Model
17
Model Data [NINDAH 2016]
Semantic Data Model
Bank
melayani nasabah
adalah
Tabungan Customer Alibaba
mempunyai
18
b. record-based logical models
19
Model Data [NINDAH 2016]
Model Hirarki
20
Model Data [NINDAH 2016]
Model Hirarki
KRS
root
21
Model Data [NINDAH 2016]
Model Jaringan
22
Model Data [NINDAH 2016]
Model Jaringan
Teknik
Elektronika
23
Model Data [NINDAH 2016]
Model Jaringan
Dosen PA Alamat
WKT Dayeuh Kolot
LTV Bale Endah
24
Model Data [NINDAH 2016]
Model Relasional
25
Model Data [NINDAH 2016]
Model Relasional
Tabel
Matakuliah
Kode MK
Nama MK
NIM
26
Model Data [NINDAH 2016]
c. Model Data Fisik
Model Data yang digunakan untuk menguraikan data di tingkat
internal atau menjelaskan kepada pemakai bagaimana data-data
dalam basis data disimpan dalam media penyimpanan secara fisik.
➢ Unifying Model
Model ini menggabungkan memori dan transaksi database dalam satu
kesatuan model.
➢ Frame Memory
Frame Memory adalah sebuah virtual view dari tempat penyimpanan
sekunder yang digunakan untuk mendukung penyimpanan record
database
27
28
d. Model Data Konseptual
29
30
Database Management System
(DBMS)
31
DBMS [NINDAH 2016]
DBMS adalah software yang menangani semua akses ke basis data.
Secara konsep apa yang terjadi adalah sebagai berikut :
1. user melakukan pengaksesan basis data untuk informasi yang
diperlukannya menggunakan suatu bahasa manipulasi data,
biasanya disebut SQL.
2. DBMS menerima request dari user & menganalisa request
tersebut
3. DBMS memeriksa skema eksternal user, pemetaan
eksternal/konseptual, skema konseptual, pemetaan
konseptual/internal, & struktur penyimpanan.
4. DBMS mengeksekusi operasi-operasi yang diperlukan untuk
memenuhi permintaan user.
32
DBMS [NINDAH 2016]
Komponen Utama DBMS
1. Hardware
2. Software
3. Data
4. User
33
DBMS [NINDAH 2016]
Hardware
(Perangkat Keras)
34
DBMS [NINDAH 2016]
Software
(Perangkat Lunak)
35
DBMS [NINDAH 2016]
Data
36
DBMS [NINDAH 2016]
User
37
DBMS [NINDAH 2016]
Database Administrator
38
DBMS [NINDAH 2016]
Fungsi DBA
39
DBMS [NINDAH 2016]
Bahasa dalam DBMS
40
DBMS [NINDAH 2016]
Data Definition Language
(DDL)
41
DBMS [NINDAH 2016]
Data Manipulation Language
(DML)
42
DBMS [NINDAH 2016]
SQL
43
DBMS [NINDAH 2016]
Kalsifikasi DBMS
44
DBMS [NINDAH 2016]