SlideShare uma empresa Scribd logo
1 de 26
Client Server
 Oleh : 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 layanan
     Server 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 server
     satu 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 layanan
      Client tidak perlu mengetahui proses pengolahan
      permintaan yang terjadi dalam server
• Skalabilitas
      Ukuran sistem Client Server dapat diubah secara
      horizontal maupun vertikal.
• Konsistensi data
      Data 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
• Kapasitas
     Kapasitas 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’

• Penghematan
     Dalam 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

Mais conteúdo relacionado

Destaque (19)

Pengantar ilmu komputer6
Pengantar ilmu komputer6Pengantar ilmu komputer6
Pengantar ilmu komputer6
 
Pengantar ilmu komputer5
Pengantar ilmu komputer5Pengantar ilmu komputer5
Pengantar ilmu komputer5
 
Pengantar ilmu komputer3
Pengantar ilmu komputer3Pengantar ilmu komputer3
Pengantar ilmu komputer3
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 11
Materi 11Materi 11
Materi 11
 
04 diagram alur (flowchart)
04 diagram alur (flowchart)04 diagram alur (flowchart)
04 diagram alur (flowchart)
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
 
Materi 6
Materi 6Materi 6
Materi 6
 
Pengantar ilmu komputer8
Pengantar ilmu komputer8Pengantar ilmu komputer8
Pengantar ilmu komputer8
 
Pengantar ilmu komputer7
Pengantar ilmu komputer7Pengantar ilmu komputer7
Pengantar ilmu komputer7
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 2
Materi 2Materi 2
Materi 2
 
Pert.12 teori permainan
Pert.12 teori permainanPert.12 teori permainan
Pert.12 teori permainan
 
Print screen
Print screenPrint screen
Print screen
 

Semelhante a CLIENT SERVER ARCHITECTURE

Semelhante a CLIENT SERVER ARCHITECTURE (20)

Client server
Client serverClient server
Client server
 
Chapter 7 - Sister
Chapter 7 - SisterChapter 7 - Sister
Chapter 7 - Sister
 
5 client server
5  client server5  client server
5 client server
 
Client server
Client serverClient server
Client server
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
 
Tipe tipe dan model client server-plus
Tipe tipe dan model client server-plusTipe tipe dan model client server-plus
Tipe tipe dan model client server-plus
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
teknologi sistem komputer
teknologi sistem komputerteknologi sistem komputer
teknologi sistem komputer
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Komputer Server
Komputer ServerKomputer Server
Komputer Server
 
Jaringan Client Server
Jaringan Client Server Jaringan Client Server
Jaringan Client Server
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Jarkom Pertemuan 9
Jarkom Pertemuan 9Jarkom Pertemuan 9
Jarkom Pertemuan 9
 
Sister 06 - client server
Sister   06 - client serverSister   06 - client server
Sister 06 - client server
 
Materi 3
Materi 3Materi 3
Materi 3
 
dokumen.tips_presentasi-web-server.ppt
dokumen.tips_presentasi-web-server.pptdokumen.tips_presentasi-web-server.ppt
dokumen.tips_presentasi-web-server.ppt
 
Materi 9
Materi 9Materi 9
Materi 9
 
Client server
Client serverClient server
Client server
 
10. m 12 pertemuan 23
10. m 12 pertemuan 2310. m 12 pertemuan 23
10. m 12 pertemuan 23
 

Mais de wawankoerniawan (20)

Materi 6
Materi 6Materi 6
Materi 6
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 8
Materi 8Materi 8
Materi 8
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 3
Materi 3Materi 3
Materi 3
 

CLIENT SERVER ARCHITECTURE

  • 1. Client Server Oleh : Ahmad Kurniawan
  • 2. Apa itu Client Server ? Jaringan Client Server
  • 3. 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.
  • 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.
  • 6. 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
  • 7. Ciri-ciri client server • Berbasis layanan Server 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.
  • 8. Cont’ • Hubungan dan interaksi client server satu 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
  • 9. Cont’ • Enkapsulasi layanan Client tidak perlu mengetahui proses pengolahan permintaan yang terjadi dalam server • Skalabilitas Ukuran sistem Client Server dapat diubah secara horizontal maupun vertikal. • Konsistensi data Data hanya dikelola pada server pusat
  • 10. Tipe Clinet Sever File Servers Database Servers Transaction Servers (Transaksi Server) Groupsware Servers Object Application Servers Web Application Servers (Aplikasi Web Servers)
  • 11. File Servers • Untuk sharing file melalui jaringan
  • 12. 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.
  • 14. 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
  • 16. Groupsware Servers • Dikenal sebagai Computer- supported cooperative working • Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan aliaran kerja • Data diatur sebagai dokumen
  • 18. 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
  • 20. 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.
  • 22. 3 Alasan Memakai Client Server • Kapasitas Kapasitas 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.
  • 23. Cont’ • Penghematan Dalam sistem client server, sumber daya yang dimiliki server dapat digunakan oleh terminla-terminal client sehingga biaya investasi sumber daya dapat dihemat.
  • 24. Kelebihan dan Kekurangan Client Server • Kelebihan - kecepatan akses lebih tinggi - sistem keamanan lebih baik - sistem backup data lebih baik
  • 25. 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,