Pengguna Basis Data
Materi ke 5
Pengguna Basis Data
1. Database user
2. Database Manager
3. Database Administrator
Database user
• Ada beberapa jenis/tipe pemakai terhadap
suatu sistem basis data berdasarkan cara
mereka berinteraksi terhadap sistem
1. Programmer Aplikasi
2. User mahir ( Casual User)
3. User Umum ( Naïve User)
4. User Khusus (Specialized User)
Database user (2)
• Programmer Aplikasi, adalah professional
komputer berinteraksi dengan sistem lewat DML
yang dibuat dengan bahasa C, Cobol dan lainnya.
Program yang dibuat disebut program aplikasi.
• User Mahir (Casual User), adalah pemakai yang
telah berpengalaman, berinteraksi dengan sistem
tanpa menulis program,tetapi memakai bahasa
query yang telah disediakan oleh suatu DBMS
Database user (3)
• User Umum (Naïve User), adalah pemakai yang tidak
berpengalaman berinteraksi dengan sistem tanpa menulis
program, tinggal menjalankan satu menu atau memilih
proses yang telah ada atau telah dibuat sebelumnya oleh
programmer.
• User Khusus (Specialized User), adalah pemakai khusus
yang menulis aplikasi basis data tidak dalam kerangka data
processing yang tradisional (non konversional) tetapi untuk
keperluan khusus. Aplikasi tersebut diantaranya Computer
Aided Design System, Knowledge Base, Expert System,
sistem yang menyimpan data dalam bentuk data yang
komplek misalnya data grafik dan audio.
Database Manager
• Satu database manager satu modul program
program yang menyediakan interface antara
penyimpan data low level dalam database
dengan satu aplikasi program dan query
yang diajukan ke sistem.
Database Manager (2)
• Tugas dan tanggung jawab dari database
manajer
– Interaksi dengan manajemen file
– Integritas (integrity enforcement)
– Keamanan (security enforcement)
– Backup dan recovery
– Koncurancy kontrol
Database Administrator
• Orang mempunyai kekuasaan sebagai pusat
pengontrolan terhadap seluruh sistem
database maupun program yang mengakses
data tersebut sebagai database
administrator.
Database Administrator (2)
• Fungsi database administrator adalah ;
– Mendefinisikan pola struktur database
– Mendefinisikan struktur penyimpanan metode
akses
– Mampu memodifikasi pola dan organisasi phisik
– Memberikan kekuasaan pada user untuk
mengakses data
– Menspesifikasikan keharusan atau paksaan
integritas data
Hubungan antara user dapat dilihat digambar berikut
:
Naïve
User
Database
Manajer
Object Code
Program Aplikasi
DML
Precompiler
Query
Processor
DDL
Compiler
File
Manajer
Programmer
Aplikasi
Casual
User
Database
Administrator
Scema
Database
QuerySystem
Call
Program
Aplikasi
Data
File
Disk Storage
Data
Dictionary
DBMS

Pertemuan Lima

  • 1.
  • 2.
    Pengguna Basis Data 1.Database user 2. Database Manager 3. Database Administrator
  • 3.
    Database user • Adabeberapa jenis/tipe pemakai terhadap suatu sistem basis data berdasarkan cara mereka berinteraksi terhadap sistem 1. Programmer Aplikasi 2. User mahir ( Casual User) 3. User Umum ( Naïve User) 4. User Khusus (Specialized User)
  • 4.
    Database user (2) •Programmer Aplikasi, adalah professional komputer berinteraksi dengan sistem lewat DML yang dibuat dengan bahasa C, Cobol dan lainnya. Program yang dibuat disebut program aplikasi. • User Mahir (Casual User), adalah pemakai yang telah berpengalaman, berinteraksi dengan sistem tanpa menulis program,tetapi memakai bahasa query yang telah disediakan oleh suatu DBMS
  • 5.
    Database user (3) •User Umum (Naïve User), adalah pemakai yang tidak berpengalaman berinteraksi dengan sistem tanpa menulis program, tinggal menjalankan satu menu atau memilih proses yang telah ada atau telah dibuat sebelumnya oleh programmer. • User Khusus (Specialized User), adalah pemakai khusus yang menulis aplikasi basis data tidak dalam kerangka data processing yang tradisional (non konversional) tetapi untuk keperluan khusus. Aplikasi tersebut diantaranya Computer Aided Design System, Knowledge Base, Expert System, sistem yang menyimpan data dalam bentuk data yang komplek misalnya data grafik dan audio.
  • 6.
    Database Manager • Satudatabase manager satu modul program program yang menyediakan interface antara penyimpan data low level dalam database dengan satu aplikasi program dan query yang diajukan ke sistem.
  • 7.
    Database Manager (2) •Tugas dan tanggung jawab dari database manajer – Interaksi dengan manajemen file – Integritas (integrity enforcement) – Keamanan (security enforcement) – Backup dan recovery – Koncurancy kontrol
  • 8.
    Database Administrator • Orangmempunyai kekuasaan sebagai pusat pengontrolan terhadap seluruh sistem database maupun program yang mengakses data tersebut sebagai database administrator.
  • 9.
    Database Administrator (2) •Fungsi database administrator adalah ; – Mendefinisikan pola struktur database – Mendefinisikan struktur penyimpanan metode akses – Mampu memodifikasi pola dan organisasi phisik – Memberikan kekuasaan pada user untuk mengakses data – Menspesifikasikan keharusan atau paksaan integritas data
  • 10.
    Hubungan antara userdapat dilihat digambar berikut : Naïve User Database Manajer Object Code Program Aplikasi DML Precompiler Query Processor DDL Compiler File Manajer Programmer Aplikasi Casual User Database Administrator Scema Database QuerySystem Call Program Aplikasi Data File Disk Storage Data Dictionary DBMS