materi 4
DESCRIPTION
TRANSCRIPT
Client ServerOleh : Ahmad Kurniawan
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 SeverFile 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