Dokumen tersebut membahas tentang komponen sistem basis data yang mencakup hardware, software, pengguna, skema basis data, dan instan basis data. Juga dibahas mengenai arsitektur basis data yang terdiri dari tiga level yaitu internal, konseptual, dan eksternal."
2. Database Management
(DBMS)
System
• Software yang memungkinkan untuk
menyimpan data disebut Software sistem
manajemen basis data atau DBMS
(Database Management System)
menyimpan data disebut Software sistem
manajemen basis data atau DBMS
(Database Management System)
• Ditinjau dari cara kerja software
dapat dibedakan sbb:
DBMS
– Database berbasis
– Database berbasis
server
file
3. Database Management
(DBMS)
System
• Contoh database berbasis server
–
–
–
–
–
–
SQL Server
Oracle
MySQL
Postgre SQL
Open Ingres
Interbase
–
–
–
–
–
–
SQL Server
Oracle
MySQL
Postgre SQL
Open Ingres
Interbase
• Contoh database
– Microsoft Acces
– Paradox
berbasis file
4. Database Management System
(DBMS)
• Database berbasis server
–
–
–
Database pada suatu tempat bernama
Server bertugas melayani client
server
Server memiliki sistem manajemen yang
memungkinkan banyak pengguna tidak berebut data
Digunakan untuk menangani data yang sangat besar
Memerlukan upaya pengaturan dan konfigurasi
khusus
–
–
– Server memiliki sistem manajemen yang
memungkinkan banyak pengguna tidak berebut data
Digunakan untuk menangani data yang sangat besar
Memerlukan upaya pengaturan dan konfigurasi
khusus
–
–
5. Database Management
(DBMS)
System
• Database berbasis file
– Database pada media penyimpan
lokal
komputerDatabase pada media penyimpan
lokal
– Menangani penyimpanan data yang tidak
besar dan memerlukan fleksibilitas tinggi
dalam hal deployment (penyebaran) aplikasi
– Tidak memerlukan konfigurasi khusus
6. Posisi Basis Data Dalam Program
• Software basis data digunakan sebagai
back end, dengan kata lain user tidak
berinteraksi langsung dengan program
data base,
aplikasi
Contoh
tetapi melalui antarmukadata base,
aplikasi
Contoh
tetapi melalui antarmuka
•
–
–
–
Pascal
Delphi
Visual Basic
7. Posisi Basis Data
Dalam Program
• Aplikasi DBMS juga memiliki tampilan
antarmuka yang memungkinkan akses
database langsung dari program tanpa
harus membuat antarmuka (interface)
Aplikasi DBMS juga memiliki tampilan
antarmuka yang memungkinkan akses
database langsung dari program tanpa
harus membuat antarmuka (interface)
dengan bahasa pemrograman
Contoh
– Microsoft Acces
– Visual Foxpro
lain
•
yanto budisusanto
8. Arsitektur Implementasi Basis Data
•
•
•
•
Stand Alone
File Server
Client
Client
Server
Server 3-Tier
•
•
•
•
Client
Client
Server
Server 3-Tier
9. Arsitektur Implementasi
Basis Data
• StandAlone
– Basis data terletak
pada komputer lokal
Software, DBMS, file
data base dan aplikasi
pengakses data base
terletak dalam sebuah
komputer
–
Basis data terletak
pada komputer lokal
Software, DBMS, file
data base dan aplikasi
pengakses data base
terletak dalam sebuah
komputer
–
10. Arsitektur Implementasi
Basis Data
• File Server
– Server terhubung
ke sejumlah
workstation melelui
network
Database berada
pada server
DBMS dan aplikasi
berjalan pada
setiap workstation
Server terhubung
ke sejumlah
workstation melelui
network
Database berada
pada server
DBMS dan aplikasi
berjalan pada
setiap workstation
–
–
11. Arsitektur Implementasi
Basis Data
• Client Server
– Server terhubung ke
sejumlah workstation
melelui network
Server menyimpan
database dan DBMS
Aplikasi berjalan
pada setiap
worstation
Server terhubung ke
sejumlah workstation
melelui network
Server menyimpan
database dan DBMS
Aplikasi berjalan
pada setiap
worstation
–
–
12. Arsitektur Implementasi
Basis Data
• Client Server 3-Tier
– Server terhubung ke
sejumlah workstation
melelui network
Server terdiri dari 2
unit, satu
untukmenyimpan
database dan DBMS
yang lain untuk
program aplikasi
Setiap worstation
berfungsi sebagai user
interface
–
Server terhubung ke
sejumlah workstation
melelui network
Server terdiri dari 2
unit, satu
untukmenyimpan
database dan DBMS
yang lain untuk
program aplikasi
Setiap worstation
berfungsi sebagai user
interface
–
–
13. Komponen Sistem Basis Data
• Hardware
–
–
Komputer dan kelengkapannya
Piranti untuk jaringan
•
•
•
•
Kabel
Hub
Lan Card
Wireless tekcnology
•
•
•
•
Kabel
Hub
Lan Card
Wireless tekcnology
14. Komponen Sistem Basis Data
• Software
– Sistem Operasi
• Software yang
hardware agar
dikehendaki
Contoh
mengatur dan mengintegrasikan
dapat berjalan sesuai dengan yang
• Software yang
hardware agar
dikehendaki
Contoh
mengatur dan mengintegrasikan
dapat berjalan sesuai dengan yang
•
–
–
–
–
Macintosh
Windows
Linux
Solaris
15. Komponen
Software
Sistem Basis Data
•
– Basis Data
•
•
•
•
•
•
MySQL
SQL Server
Oracle
Interbase
•
•
•
•
•
•
MySQL
SQL Server
Oracle
Interbase
Macrosoft
Paradox
Acces
16. Komponen Sistem Basis Data
• User
– Programmer
• Orang yang mengakses database menggunakan
bahasa pemrograman, seperti pascal, delphi, C dll
Pengguna lanjut
Programmer
• Orang yang mengakses database menggunakan
bahasa pemrograman, seperti pascal, delphi, C dll
Pengguna lanjut–
• Orang yang mengakses
perintah SQL
Pengguna umum / end
• Orang yang mengakses
database menggunakan
– user
database menggunakan
program hasil programmer
17. Skema Basis Data
• Merupakan deskripsi dari basis data yang
spesifikasinya ditentukan dalam
perancangan desain awal
Diharapkan tidak dirubah setiap
walaupun dimungkinkan
Hanya berisi “kerangka tabel”
tahap
• saat,
spesifikasinya ditentukan dalam
perancangan desain awal
Diharapkan tidak dirubah setiap
walaupun dimungkinkan
Hanya berisi “kerangka tabel”
• saat,
•
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS yanto budisusanto
21. Arsitektur Basis Data
• Level Internal
– Skema internal
yang memuat
deskripsi struktur
penyimpanan
basis data
Skema internal
yang memuat
deskripsi struktur
penyimpanan
basis data
– Model fisikal
22. Arsitektur
Level Konsepsual
Basis Data
•
– Skema konseptual
struktur basis data
semua pemakai.
yang memuat deskripsi
secara keseluruhan untuk
Skema konseptual
struktur basis data
semua pemakai.
–
–
Model
Model
data
data
tingkat tinggi
Dpt Mengg.
implementasi
23. Arsitektur
Level Eksternal
Basis Data
•
–
–
Skema eksternal (“user views”)
Pandangan data terhadap sekelompok
pemakai (“local view”)
Yang diperlukan oleh pemakai saja yang
ditunjukkan
Model data tingkat tinggi
Skema eksternal (“user views”)
Pandangan data terhadap sekelompok
pemakai (“local view”)
Yang diperlukan oleh pemakai saja yang
ditunjukkan
Model data tingkat tinggi
–
–
–
Dpt Mengg.
Model data implementasi
25. Urutan 1 s/ 5
adalah jalur
control SKBD
Misalkan :
Pada proses
perekaman data
Misalkan :
Pada proses
perekaman data
Program aplikasi
meminta untuk
merekam data
pada basis data