0% menganggap dokumen ini bermanfaat (0 suara)
130 tayangan25 halaman

3 Lingkungan Basis Data

Lingkungan Basis Data membahas tiga hal utama: (1) arsitektur sistem basis data terdiri dari tiga level yaitu internal, external, dan conceptual level, (2) komponen sistem basis data meliputi perangkat keras, perangkat lunak, manusia, prosedur, dan data, (3) tipe sistem basis data dibedakan berdasarkan jumlah pemakai, ruang lingkup, lokasi, dan kegunaan.

Diunggah oleh

Aris
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
130 tayangan25 halaman

3 Lingkungan Basis Data

Lingkungan Basis Data membahas tiga hal utama: (1) arsitektur sistem basis data terdiri dari tiga level yaitu internal, external, dan conceptual level, (2) komponen sistem basis data meliputi perangkat keras, perangkat lunak, manusia, prosedur, dan data, (3) tipe sistem basis data dibedakan berdasarkan jumlah pemakai, ruang lingkup, lokasi, dan kegunaan.

Diunggah oleh

Aris
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 25

Basis Data

Pertemuan Ke-3
Lingkungan Basis Data

1
Deskripsi
 Arsitektur sistem basis data
 Lingkungan basis data
 Komponen dan tipe sistem basis data
 Database management system (DBMS)

2
Tujuan Instruksional Khusus (TIK)
 Tujuan perkuliahan ini agar mahasiswa
dapat mengerti dan memahami elemen–
elemen yang berada di dalam lingkungan
basis data

3
Lingkungan Basis Data
Arsitektur Sistem Basis Data
 Tujuan Arsitektur Sistem Basis Data
Arsitektur sistem basis data memberikan kerangka kerja bagi
pembangunan basis data.
 Level Arsitektur Basis Data
Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga
level yaitu :
1. Internal/Physical Level
Berhubungan dengan bagaimana data disimpan secara
fisik (physical storage).
2. External /View Level
Berhubungan dengan bagaimana data di representasikan
dari sisi setiap user.
3. Conceptual/Logical Level
Penghubung antara internal & external level
4
Lingkungan Basis Data

Gambar 2.1. Tiga Level arsitektur basis data

5
Lingkungan Basis Data

Gambar 2.2. Detail arsitektur basis data

6
Lingkungan Basis Data
Skema Lingkungan Sistem Basis Data

Gambar 2.3. Lingkungan sistem basis data

7
Lingkungan Basis Data
Komponen Sistem Basis Data
 Komponen sistem basis data terdiri dari:
1. Perangkat keras (Hardware)
2. Perangkat lunak (Software)
3. Manusia/orang
4. Prosedur (Procedure)
5. Data

8
Lingkungan Basis Data
1. Perangkat Keras (Hardware)
 Perangkat keras merupakan peralatan komputer yang
harus ada pada proses pengelolaan basis data.
 Perangkat keras dapat berupa:
1. Komputer (server dan terminal)
2. Jaringan komputer dan sarana telekomunikasi untuk
komunikasi data
3. Peralatan pendukung (peripheral) dll.

9
Lingkungan Basis Data

IBM Server

Data Switch
Gambar 2.4. Contoh hardware untuk sistem basis data

10
Lingkungan Basis Data
2. Perangkat Lunak (Software)
 Perangkat lunak merupakan bagian penting dari
sistem basis data yang berfungsi sebagai sarana
untuk mengelola basis data.
 Perangkat lunak dapat berupa:
1. Sistem operasi, seperti Windows, Linux, Unix dll.
2. DBMS, seperti Oracle, SQLServer, MySQL, Paradox dll
3. Bahasa pemrograman, seperti PHP, VB, Delphi, Cobol dll.
4. Program penunjang (tools), seperti antivirus,
browser internet dll.

11
Lingkungan Basis Data
3. Manusia/orang (Brainware)
 Untuk mengelola basis data tentunya diperlukan orang
yang bertugas mulai dari merancang hingga menggu-
nakan aplikasi pengolah data.
 Orang yang berkompeten di bidang basis data dikelom-
pokan menjadi 5 kelompok, yaitu:
1. Administrator sistem (System administrator).
2. Administrator basis data (DBA).
3. Perancang basis data (Data designer)
4. Sistem analis dan programmer (Analyst system & programmer)
5. Pemakai (Users)

12
Lingkungan Basis Data
 Administrator sistem adalah orang yang bertanggung
jawab terhadap sistem secara keseluruhan baik
hardware, software maupun brainware.
 Administrator basis data adalah orang yang mem-
punyai wewenang untuk mengendalikan/mengatur
sistem basis data.
 Perancang basis data adalah orang yang bertugas
untuk merancang basis data berdasarkan prosedur
kerja yang telah ditetapkan dan kebutuhan data yang
diolah.
 Sistem analis adalah orang yang bertugas untuk
menganalisa sistem yang akan dibuat maupun sistem
yang telah berjalan
13
Lingkungan Basis Data

 Programmer adalah orang yang bertugas melakukan


penyusunan program (aplikasi) dengan menggunakan
rancangan basis data yang telah dibuat sebelumnya.
 Pemakai (users) adalah orang yang mengggunakan
aplikasi yang telah dibuat untuk mengelola data.
Secara umum pemakai dibedakan menjadi empat
kelompok, yaitu : programmer aplikasi, pemakai mahir,
pemakai umum dan pemakai khusus.

14
Lingkungan Basis Data
 Pemakai basis data ada empat yaitu:
1. Programmer Aplikasi
Pemakai yang beriteraksi dengan basis data
melalui DML yang disertakan dalam program
yang ditulis dalam bahasa pemrograman inti
(seperti C++, Delphi, Cobol)
2. Pemakai Mahir (Casual User)
Pemakai yang beriteraksi dengan sistem tanpa
menulis modul program. Mereka menyatakan
query dengan menggunakan bahasa query
yang telah disediakan oleh suatu DBMS.

15
Lingkungan Basis Data
3. Pemakai Umum (Naive user)
Pemakai yang beriteraksi dengan sistem basis
data melalui pemanggilan suatu program
aplikasi permanen (excutable program) yang
telah dibuat sebelumnya.
4. Pemakai khusus
Pemakai yang menulis aplikasi basis data non
konven-sional, tetapi digunakan untuk
keperluan khusus seperti untuk aplikasi AI,
sistem pakar, Pengolahan Citra dll.

16
Lingkungan Basis Data
4. Prosedur
 Prosedur adalah aturan yang diberlakukan dalam
mengelola basis data untuk menentukan hak akses
setiap pemakai. Biasanya prosedur ini dikontrol oleh
seorang DBA.

5. Data
 Data adalah merupakan unsur terkecil dari suatu basis
data, merupakan materi yang diproses/dikelola.

17
Lingkungan Basis Data
Tipe Sistem Basis Data
 Tipe sistem basis data dibedakan berdasarkan:
1. Jumlah pemakai
2. Ruang lingkup
3. Lokasi
4. Kegunaannya
 Tipe sistem basis data berdasarkan jumlah pemakai:
 Single-user
- Desktop database (perorangan)
 Multi user
- Workgroup database (kelompok kerja)
- Enterprise database (perusahaan)
18
Lingkungan Basis Data

Single user

Multi user

Gambar 2.5. Akses basis data single user dan multi user
Teknik Informatika - UPN[V]Yk 19
Lingkungan Basis Data
 Tipe sistem basis data berdasarkan ruang lingkup:
 Desktop
 Workgroup
 Enterprise
 Tipe sistem basis data berdasarkan lokasi:
 Tersentralisasi (centralized)
Data diletakkan dalam satu server pada pusat data
 Tersebar (distributed)
Data diletakkan pada server dan beberapa komputer yang
saling berhubungsn satu dengan lainnya.

20
Lingkungan Basis Data
Mainframe

Terminal Terminal
Mainframe

PC PC

Arsip data

Printer

CD-ROM
drive

Printer

Distributed
Terminal Centralized Terminal
Minikomputer

Gambar 2.6. Sistem basis data tersentralisasi dan tersebar

21
Lingkungan Basis Data
 Tipe sistem basis data berdasarkan kegunaan:
 Transaksi (produksi)
Basis data digunakan untuk mencatat segala aktivitas transaksi
maupun produksi, seperti halnya pada bank, supermarket,
pabrik dll.
 Pendukung keputusan
Basis data digunakan sebagai data penunjang pengambilan ke-
putusan yang dilakukan oleh top manajer.
 Gudang data (data warehouse)
Basis data digunakan sebagai gudang data yang siap sewaktu-
waktu dibutuhkan untuk keperluan analisa maupun keperluan
lainnya

22
Lingkungan Basis Data
 Fungsi DBMS
1. Manajemen Kamus Data
2. Manajemen Penyimpanan Data
3. Transformasi dan Penyediaan Data
4. Manajemen Keamanan
5. Kontrol Akses Multi-User
6. Manajemen Backup dan Recovery
7. Manajemen Integritas Data
8. Bahasa Akses Basis Data (DDL & DML) dan
Antarmuka Program Aplikasi
9. Antarmuka Komunikasi Basis Data
23
Ringkasan Materi
 Pada pertemuan ini telah dibahas tentang arsitektur sistem
basis data yang merupakan kerangka kerja untuk
membangun sebuah sistem basis data. Ada tiga level
arsitektur basis data yaitu : level internal, level conceptual
dan level external.
 Komponen basis data terdiri dari lima unsur yaitu: hardware,
Software, manusia (brainware), Prosedure dan data.
Khusus untuk brainware dikelompokkan menjadi lima
kelompok yaitu: system administrator, DBA, data
designer, system analyst/programmer dan user.
 User sistem basis data dapat dikelompokkan menjadi :
Programmer aplikasi, pemakai mahir, pemakai umum dan
pemakai khusus.

24
Ringkasan Materi
 Secara umum tipe sistem basis data dikelompokkan
berdasarkan jumlah pemakai, ruang lingkup, lokasi dan
kegunaannya.
 Manfaat DBMS antara lain adalah : untuk manajemen
kamus Data, manajemen penyimpanan data, transformasi
dan penyediaan data, manajemen keamanan, kontrol akses
multi-user, manajemen backup dan recovery, manajemen
integritas data, bahasa akses basis data (DDL & DML) dan
antarmuka program aplikasi serta antarmuka komunikasi
basis data

25

Anda mungkin juga menyukai