[Semester 4] Pemograman Basisdata - Pemberian Hak Akses
Dalam mempelajari pemograman basisdata kita
perlu memahami beberapa konsep kecil untuk memulai mendalami pemogramannya.
- · User : Pengguna dari perangkat.
- · Client : Perangkat keras yang digunakan untuk mengakses layanan (server).
- · Server : Pabungan hardware dan software yang didegsain untuk menjadi pusa data,informasi atau layanan lainnya.
Macam-macam User :
1.
Programmer
(Membuat)
2.
Enduser
(Menggunakan)
3.
Naïve/Casual
(Mahir berinteraksi dengan database)
4.
IO/Manajer
IT (Mengatur)
5.
Specialized
User (Pemakai khusus)
Arsitektur Sistem Basisdata :
- · Pertimbangan pemilihan arsitektur basisdata
- o Keunggulan teknologi
- o Biaya pengembangan
- o Kesesuaian dengan kebutuhan pengguna
- · Sistem tunggal (stand-alone system)
- · Sistem terpusat (centralized sytem)
- · Sistem client server (client-seerver system)
Sistem tunggal
Yang didalamnya terdapat DBMS,DB dan aplikasi
database ditempatkan pada computer yang sama digunakan hanya 1 orang . biasanya
disebut single user.
Sistem terpusat
Yang dijalankan pada computer tunggal dan
tidak berinteraksi dengan system computer lain. Pengguna terkoneksi ke pusat
melalui terminal.
Sistem client server
Yang memisahkan program pengguna dengan
basisdata disistem yang berbeda. Yang mana dapat menggunakan Two Tier dan Three
Tier. Two
Tier dalam penggunaannya dapat memiliki lebih
dari 1 user client dan memiliki server yang mengendalikan hak akses user client
serta bisa diakses dimana saja asalkan tersambung dalam 1 koneksi. Three
Tier dalam
penggunaannya sangat kompleks, dimana tugas-tugas dapat dibagi dengan client server
(penanggung jawab) dari database server untuk diakses ke workstation.