Materi 4

Post on 13-Dec-2014

66 views 5 download

description

 

Transcript of Materi 4

Client ServerOleh : SAEFUL ABRAR SOFYAN

Apa itu Client Server ?

Jaringan

Client Server

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.

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.

gambar

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

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.

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

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

Tipe Clinet Sever

File Servers

Database Servers

Transaction Servers (Transaksi Server)

Groupsware Servers

Object Application Servers

Web Application Servers (Aplikasi Web Servers)

File Servers

• Untuk sharing file melalui jaringan

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.

Cont’

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

Cont’

Groupsware Servers

• Dikenal sebagai Computer-supported cooperative working

• Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan aliaran kerja

• Data diatur sebagai dokumen

Cont’

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

Cont’

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.

Cont’

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.

Cont’

• PenghematanDalam sistem client server, sumber daya yang dimiliki server dapat digunakan oleh terminla-terminal client sehingga biaya investasi sumber daya dapat dihemat.

Kelebihan dan Kekurangan Client Server

• Kelebihan- kecepatan akses lebih tinggi- sistem keamanan lebih baik- sistem backup data lebih baik

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,

Thank You