Minggu, 30 Juli 2017

Mengenal Lebih Jauh Mengenai Si Client-Server, Lengkap!

Gambar terkait
Cloud Computing Indonesia - Kamu pasti sering mendengar istilah "Client-Server", guys. Dalam dunia internet, kita tak bisa lepas dari istilah tersebut. Namun, apakah kamu benar-benar mengetahui tentang si client server ini? Apakah fungsi, karakteristik dari sistem client server pun telah diketahui, guys? Nah, bila belum .. Yuk, simak artikel di bawah ini, guys. Check it out!

What's client?
Client adalah sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server. Atau bisa disebut, bahwa client adalah pemakai layanan server.

What's server?

  • Server merupakan sistem komputer yang menyediakan berbagai layanan yang ditujukan pada client atau diminta oleh client. 
  • Server didukung dengan komputer yang spesifikasinya lumayan besar, juga sistem operasinya yang khusus.
  • Server dapat menjalankan aplikasi dan mengontrol secara administratif terhadap sumber daya yang terdapat didalamnya.


So, what's client-server?
Hasil gambar untuk Client-Server
Client server merupakan merupakan sebuah paradigma dalam teknologi informasi yang merujuk pada cara menyalurkan aplikasi antara kedua pihak tersebut, yaitu client dan server.

Model komputasi yang berbasis client server mulai banyak diterapkan pada sistem informasi. Dengan menggunakan arsitektur ini, sistem informasi dapat digunakan dan dibangun dengan perangkat lunak client server yang banyak macamnya dan berbeda-beda. Client-Server adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari server.

The interface 
Secara fisik, sebuah server dapat berupa komputer mainframe, mini-komputer, workstation, ataupun PC atau peranti lain seperti printer, server tidak harus berupa sistem fisik, tetapi juga suatu proses.

Cara kerja
Hasil gambar untuk Client-Server
Client mempunyai kemampuan untuk melakukan pemrosesan sendiri. Ketika sebuah client meminta suatu data ke server, server akan segera menanggapinya dengan memberikan data yang diminta ke client bersangkutan. Setelah diterima. Client segera melakukan pemrosesan.

The characteristic
Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :

1. Servis (layanan)

  • Hubungan antara proses yang berjalan pada mesin yang berbeda. 
  • Pemisahan fungsi berdasarkan ide layanannya. 
  • Server sebagai provider, client sebagai konsumen. 

2. Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, serta meregulasi akses bersama untuk menyebarkan sumber daya dalam menjamin konsistensinya.

3. Mix-and-Match
Perbedaan server client platforms.

4. Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan. Lokasi server harus mudah diakses dari client.

5. Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server. Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.

6. Pesan berbasiskan komunikasi
Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.

7. Pemisahan interface dan implementasi
Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah. 

Share this

0 Comment to "Mengenal Lebih Jauh Mengenai Si Client-Server, Lengkap!"

Posting Komentar