1. Database Konsep Client Server
DISUSUN OLEH :
1. Elma Fiana (1513000045)
2. Friska Nuraini (1513000048)
3. Rut Kristina M. (1513000064)
4. Siti Aminah (1513000068)
5. Melyana Tumorank (151300042) 1
2. REFERENSI
Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data.
Yogyakarta: PT. Gramedia.
http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha
pter%20II.pdf
https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing-
database-1411510850
http://tutorial.belajarweb.net/mysql/mysql-indexs.html
REFERENSI
Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data.
Yogyakarta: PT. Gramedia.
http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha
pter%20II.pdf
https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing-
database-1411510850
http://tutorial.belajarweb.net/mysql/mysql-indexs.html
2
3. Sistem Client Server
• Client/server adalah solusi terbaik untuk mendapatkan
aplikasi database yang handal dalam hal sekuritas dan
fault-tolerance serta mampu mengurangi kepadatan lalu-
lintas jaringan.
Client/server dilihat dari namanya, berarti terdapat dua
aplikasi yaitu; aplikasi client dan aplikasi server (atau
•
sering juga disebut servis).
Konsep dimana client membuat suatu permintaan (client
make a request) serta server merespon permintaan
tersebut (server responding)
Secara absolut client tidak mempunyai kontrol atas data
yang berada di server, dalam hal ini client hanya perlu
membuat permintaan untuk semua aktifitas yang
Client/server adalah solusi terbaik untuk mendapatkan
aplikasi database yang handal dalam hal sekuritas dan
fault-tolerance serta mampu mengurangi kepadatan lalu-
lintas jaringan.
Client/server dilihat dari namanya, berarti terdapat dua
aplikasi yaitu; aplikasi client dan aplikasi server (atau
sering juga disebut servis).
Konsep dimana client membuat suatu permintaan (client
make a request) serta server merespon permintaan
tersebut (server responding)
Secara absolut client tidak mempunyai kontrol atas data
yang berada di server, dalam hal ini client hanya perlu
membuat permintaan untuk semua aktifitas yang
•
•
diinginkan
www.rahmadani.net 2
5. Single User
Single user merupakan sistem yang paling•
sederhana didalam pengaksesan suatu
database. Pada sistem ini program aplikasi (file
EXE) dan file-file data (data source - file *.MDB,
*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)
ditempatkan pada komputer yang sama.
Tentunya dengan sistem ini hanya akan
terdapat satu user yang mengakses data pada
periode waktu yang sama, hal ini karena
komputer tersebut tidak dihubungkan dengan
suatu network atau jaringan komputer.
sederhana didalam pengaksesan suatu
database. Pada sistem ini program aplikasi (file
EXE) dan file-file data (data source - file *.MDB,
*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)
ditempatkan pada komputer yang sama.
Tentunya dengan sistem ini hanya akan
terdapat satu user yang mengakses data pada
periode waktu yang sama, hal ini karena
komputer tersebut tidak dihubungkan dengan
suatu network atau jaringan komputer.
•
www.rahmadani.net 4
7. Sistem multiuser klasik (file-server).
• Sistem ini merupakan pengembangan dari
sitem single user. Perbedaan utama dari
sistem multiuser klasik terhadap sistem
single user terletak pada file-file database
(data source) yang ditempatkan pada
Sistem ini merupakan pengembangan dari
sitem single user. Perbedaan utama dari
sistem multiuser klasik terhadap sistem
single user terletak pada file-file database
(data source) yang ditempatkan pada
komputer lain (server).
• Pemisahan ini bertujuan agar
bisa diakses secara bersama
dengan workstation lainnya.www.rahmadani.net
database
(share)
6
9. Database Server
• Client mengirimkan SQL requests
sebagai pesan pada database
server,selanjutnya hasil perintah
dikembalikan
SQLserver,selanjutnya hasil perintah
dikembalikan
• Server menggunakan kekuatan
proses yang diinginkan untuk
menemukan data yang diminta dan
kemudian semua record dikembalikan
pada client www.rahmadani.net 8
11. Transaction Server
• Client meminta remote procedures
yang terletak pada server dengan
sebuah SQL database engine.
• Remote procedures ini mengeksekusi
sebuah grup dari SQL statement
Hanya satu permintaan / jawaban
yang dibutuhkan untuk melakukan
transaksi
• Remote procedures ini mengeksekusi
sebuah grup dari SQL statement
Hanya satu permintaan / jawaban
yang dibutuhkan untuk melakukan
transaksi
•
www.rahmadani.net 10
13. Object Application Server
• Aplikasi client/server ditulis sebagai
satu set objek komunikasi
Client objects berkomunikasi dengan•
server objects melalui Object Request
Broker (ORB)
Client meminta sebuah method pada
remote object
server objects melalui Object Request
Broker (ORB)
Client meminta sebuah method pada
remote object
•
www.rahmadani.net 12
14. Model Application Server
Note:
ORB merupakan suatu mekanime yang memberikan transparansi lokasi, komunikasi, dan
aktivasi. Suatu objek. ORB adalah semacam software bus untuk objek-objek
www.rahmadani.net 13
15. Web Application Server
• World Wide Web adalah aplikasi
client server yang pertama yang
digunakan untuk web.
• Client dan servers berkomunikasi
menggunakan
RPC seperti protokol yang disebut
HTTP.
• Client dan servers berkomunikasi
menggunakan
RPC seperti protokol yang disebut
HTTP.
•
www.rahmadani.net 14