materi 4

26
Client Server Oleh : Ahmad Kurniawan

Upload: wawankoerniawan

Post on 13-Dec-2014

241 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Materi 4

Client ServerOleh : Ahmad Kurniawan

Page 2: Materi 4

Apa itu Client Server ?

Jaringan

Client Server

Page 3: Materi 4

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

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

gambar

Page 6: Materi 4

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

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

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

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

Tipe Clinet SeverFile Servers

Database Servers

Transaction Servers (Transaksi Server)

Groupsware Servers

Object Application Servers

Web Application Servers (Aplikasi Web Servers)

Page 11: Materi 4

File Servers

• Untuk sharing file melalui jaringan

Page 12: Materi 4

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

Cont’

Page 14: Materi 4

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

Cont’

Page 16: Materi 4

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

Cont’

Page 18: Materi 4

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

Cont’

Page 20: Materi 4

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

Cont’

Page 22: Materi 4

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

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

Kelebihan dan Kekurangan Client Server

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

Page 25: Materi 4

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

Thank You