tipe tipe dan model client server-plus
TRANSCRIPT
![Page 1: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/1.jpg)
Tipe-tipe dan Model ClientServer
www.rahmadani.net 1
Basis Data Client Server
![Page 2: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/3.jpg)
Model Sistem Komputer
www.rahmadani.net 3
![Page 4: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/5.jpg)
Model Single User
www.rahmadani.net 5
![Page 6: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/7.jpg)
Model File Server
www.rahmadani.net 7
![Page 8: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/9.jpg)
Model Database Server
www.rahmadani.net 9
![Page 10: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/11.jpg)
Model Transaction Server
www.rahmadani.net 11
![Page 12: Tipe tipe dan model client server-plus](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081807/58f2859a1a28ab656b8b45bb/html5/thumbnails/15.jpg)
Model Application Server
www.rahmadani.net 15