materi 4
DESCRIPTION
TRANSCRIPT
![Page 1: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/1.jpg)
Client ServerOleh : SAEFUL ABRAR SOFYAN
![Page 2: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/2.jpg)
Apa itu Client Server ?
Jaringan
Client Server
![Page 3: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/3.jpg)
Cont’
• client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer)
• server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.
![Page 4: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/4.jpg)
Network dan Transmisi
• Server dan client dapat terkoneksi dengan sebuah media transmisi. Media transmisi ini dapat berupa kabel, wireless, atau fiber.
• Dengan media ini memungkinkan sebuah perusahaan untuk melakukan enterprice network lebih besar dalam sebuah workgroup atau departemen.
![Page 5: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/5.jpg)
gambar
![Page 6: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/6.jpg)
Karakteristik client server
• Servis• Sharing resources (sumber daya)• Asymmetrical protocol (protokol yang
tidak simetris )• Transparansi lokasi• Mix-and-Match• Pesan berbasiskan komunikasi• Pemisahan interface dan
implementasi
![Page 7: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/7.jpg)
Ciri-ciri client server
• Berbasis layananServer memberikan sejumlah layanan yang
dibutuhkan dan diminta oleh client.
• Sumber daya yang digunakan bersama
Server mengelola sejumlah sumber daya yang dimilikinya agar dapat diakses dan diakses secara bersama-sama oleh client.
![Page 8: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/8.jpg)
Cont’
• Hubungan dan interaksi client serversatu server melayani banyak client.
• Client tidak perlu mengetahui lokasi fisik server• Interoperabiltas perangkat lunak dan perangkat
keras• Pertukaran berbasis pesan
Pesan yang dipertukarkan ialah permintaan layanan dan umpan balik dari permintaan
![Page 9: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/9.jpg)
Cont’
• Enkapsulasi layananClient tidak perlu mengetahui proses pengolahan permintaan yang terjadi dalam server
• SkalabilitasUkuran sistem Client Server dapat diubah secara horizontal maupun vertikal.
• Konsistensi dataData hanya dikelola pada server pusat
![Page 10: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/10.jpg)
Tipe Clinet Sever
File Servers
Database Servers
Transaction Servers (Transaksi Server)
Groupsware Servers
Object Application Servers
Web Application Servers (Aplikasi Web Servers)
![Page 11: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/11.jpg)
File Servers
• Untuk sharing file melalui jaringan
![Page 12: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/12.jpg)
Database Servers
• Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah SQL dikembalikan
• Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client.
![Page 13: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/13.jpg)
Cont’
![Page 14: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/14.jpg)
Transaction Servers (Transaksi 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
![Page 15: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/15.jpg)
Cont’
![Page 16: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/16.jpg)
Groupsware Servers
• Dikenal sebagai Computer-supported cooperative working
• Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan aliaran kerja
• Data diatur sebagai dokumen
![Page 17: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/17.jpg)
Cont’
![Page 18: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/18.jpg)
Object Application Servers
• Aplikasi client/server ditulis sebagai satu set objek komunikasi
• objects berkomunikasi dengan server objects melalui Object Request Broker (ORB)
• Client meminta sebuah method pada remote object
![Page 19: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/19.jpg)
Cont’
![Page 20: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/20.jpg)
Web Application Servers (Aplikasi Web Servers)• World Wide Web adalah aplikasi
client server yang pertama yang digunakan untuk web.
• Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.
![Page 21: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/21.jpg)
Cont’
![Page 22: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/22.jpg)
3 Alasan Memakai Client Server
• KapasitasKapasitas satu komputer tidak akan
sanggup untuk menangani seluruh data yang digunakan pengguna. • Keamanan
Dengan menyimpan data di server dan membatasi pengguna hanya untuk
mengakses antarmuka server, keamanan data dapat terjamin.
![Page 23: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/23.jpg)
Cont’
• PenghematanDalam sistem client server, sumber daya yang dimiliki server dapat digunakan oleh terminla-terminal client sehingga biaya investasi sumber daya dapat dihemat.
![Page 24: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/24.jpg)
Kelebihan dan Kekurangan Client Server
• Kelebihan- kecepatan akses lebih tinggi- sistem keamanan lebih baik- sistem backup data lebih baik
![Page 25: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/25.jpg)
Cont’
• Kekurangan- diperlukan komputer khusus
yang berkemampuan lebih yang ditugaskan sebagai server
- kelangsungan jaringan bergantung pada server, bila jaringan pada server terganggu, maka semua akan ikut terganggu,
![Page 26: Materi 4](https://reader031.vdokumen.com/reader031/viewer/2022020217/548baa21b4795938178b4700/html5/thumbnails/26.jpg)
Thank You