15
Tipe-tipe dan Model Client Server www.rahmadani.net 1 Basis Data Client Server

Tipe tipe dan model client server-plus

Embed Size (px)

Citation preview

Page 1: Tipe tipe dan model client server-plus

Tipe-tipe dan Model ClientServer

www.rahmadani.net 1

Basis Data Client Server

Page 2: Tipe tipe dan model client server-plus

Sistem Client Server• Client/server adalah solusi terbaik untuk mendapatkan

aplikasi database yang handal dalam hal sekuritas danfault-tolerance serta mampu mengurangi kepadatan lalu-lintas jaringan.

• Client/server dilihat dari namanya, berarti terdapat duaaplikasi yaitu; aplikasi client dan aplikasi server (atausering juga disebut servis).

• Konsep dimana client membuat suatu permintaan (clientmake a request) serta server merespon permintaantersebut (server responding)

• Secara absolut client tidak mempunyai kontrol atas datayang berada di server, dalam hal ini client hanya perlumembuat permintaan untuk semua aktifitas yangdiinginkan

www.rahmadani.net 2

• Client/server adalah solusi terbaik untuk mendapatkanaplikasi database yang handal dalam hal sekuritas danfault-tolerance serta mampu mengurangi kepadatan lalu-lintas jaringan.

• Client/server dilihat dari namanya, berarti terdapat duaaplikasi yaitu; aplikasi client dan aplikasi server (atausering juga disebut servis).

• Konsep dimana client membuat suatu permintaan (clientmake a request) serta server merespon permintaantersebut (server responding)

• Secara absolut client tidak mempunyai kontrol atas datayang berada di server, dalam hal ini client hanya perlumembuat permintaan untuk semua aktifitas yangdiinginkan

Page 3: Tipe tipe dan model client server-plus

Model Sistem Komputer

www.rahmadani.net 3

Page 4: Tipe tipe dan model client server-plus

Single User• Single user merupakan sistem yang paling

sederhana didalam pengaksesan suatudatabase. Pada sistem ini program aplikasi (fileEXE) dan file-file data (data source - file *.MDB,*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)ditempatkan pada komputer yang sama.

• Tentunya dengan sistem ini hanya akanterdapat satu user yang mengakses data padaperiode waktu yang sama, hal ini karenakomputer tersebut tidak dihubungkan dengansuatu network atau jaringan komputer.

www.rahmadani.net 4

• Single user merupakan sistem yang palingsederhana didalam pengaksesan suatudatabase. Pada sistem ini program aplikasi (fileEXE) dan file-file data (data source - file *.MDB,*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)ditempatkan pada komputer yang sama.

• Tentunya dengan sistem ini hanya akanterdapat satu user yang mengakses data padaperiode waktu yang sama, hal ini karenakomputer tersebut tidak dihubungkan dengansuatu network atau jaringan komputer.

Page 5: Tipe tipe dan model client server-plus

Model Single User

www.rahmadani.net 5

Page 6: Tipe tipe dan model client server-plus

Sistem multiuser klasik (file-server).

• Sistem ini merupakan pengembangan darisitem single user. Perbedaan utama darisistem multiuser klasik terhadap sistemsingle user terletak pada file-file database(data source) yang ditempatkan padakomputer lain (server).

• Pemisahan ini bertujuan agar databasebisa diakses secara bersama (share)dengan workstation lainnya.

www.rahmadani.net 6

• Sistem ini merupakan pengembangan darisitem single user. Perbedaan utama darisistem multiuser klasik terhadap sistemsingle user terletak pada file-file database(data source) yang ditempatkan padakomputer lain (server).

• Pemisahan ini bertujuan agar databasebisa diakses secara bersama (share)dengan workstation lainnya.

Page 7: Tipe tipe dan model client server-plus

Model File Server

www.rahmadani.net 7

Page 8: Tipe tipe dan model client server-plus

Database Server• Client mengirimkan SQL requests

sebagai pesan pada databaseserver,selanjutnya hasil perintah SQLdikembalikan

• Server menggunakan kekuatanproses yang diinginkan untukmenemukan data yang diminta dankemudian semua record dikembalikanpada client www.rahmadani.net 8

• Client mengirimkan SQL requestssebagai pesan pada databaseserver,selanjutnya hasil perintah SQLdikembalikan

• Server menggunakan kekuatanproses yang diinginkan untukmenemukan data yang diminta dankemudian semua record dikembalikanpada client

Page 9: Tipe tipe dan model client server-plus

Model Database Server

www.rahmadani.net 9

Page 10: Tipe tipe dan model client server-plus

Transaction Server

• Client meminta remote proceduresyang terletak pada server dengansebuah SQL database engine.

• Remote procedures ini mengeksekusisebuah grup dari SQL statement

• Hanya satu permintaan / jawabanyang dibutuhkan untuk melakukantransaksi

www.rahmadani.net 10

• Client meminta remote proceduresyang terletak pada server dengansebuah SQL database engine.

• Remote procedures ini mengeksekusisebuah grup dari SQL statement

• Hanya satu permintaan / jawabanyang dibutuhkan untuk melakukantransaksi

Page 11: Tipe tipe dan model client server-plus

Model Transaction Server

www.rahmadani.net 11

Page 12: Tipe tipe dan model client server-plus

Object Application Server

• Aplikasi client/server ditulis sebagaisatu set objek komunikasi

• Client objects berkomunikasi denganserver objects melalui Object RequestBroker (ORB)

• Client meminta sebuah method padaremote object

www.rahmadani.net 12

• Aplikasi client/server ditulis sebagaisatu set objek komunikasi

• Client objects berkomunikasi denganserver objects melalui Object RequestBroker (ORB)

• Client meminta sebuah method padaremote object

Page 13: Tipe tipe dan model client server-plus

Model Application Server

www.rahmadani.net 13

Note:ORB merupakan suatu mekanime yang memberikan transparansi lokasi, komunikasi, danaktivasi. Suatu objek. ORB adalah semacam software bus untuk objek-objek

Page 14: Tipe tipe dan model client server-plus

Web Application Server

• World Wide Web adalah aplikasiclient server yang pertama yangdigunakan untuk web.

• Client dan servers berkomunikasimenggunakan

• RPC seperti protokol yang disebutHTTP.

www.rahmadani.net 14

• World Wide Web adalah aplikasiclient server yang pertama yangdigunakan untuk web.

• Client dan servers berkomunikasimenggunakan

• RPC seperti protokol yang disebutHTTP.

Page 15: Tipe tipe dan model client server-plus

Model Application Server

www.rahmadani.net 15