Pengertian Client Server adalah
arsitektur jaringan yang memisahkan client dengan server . Masing - masing client
dapat meminta data atau informasi dari server . Sistem client server
didefinisikan sebagai system terdisitribusi , tetapi ada beberapa perbedaan
karakteristik yaitu :
- Pemisahan fungsi berdasarkan layanannya
-
Server sebagai provider , client sebagai konsumen
-
Hubungan antara proses yang berjalan pada mesin yang berbeda
2. Sharing Resource (sumber daya),Server bias melayani beberapa client pada waktu yang sama , dan meregulasi akses bersama untuk share sumber daya .3. Asymmetrical protocol .Many to One relationship atara client dan server . Client selalu menginisiasikan dialog melalui layanan permiantaan dan server menunggu secara pasif request dari client4. Transparansi lokasi,Proses yang dilakukan server boleh terletak pada mesin yang sama atau apda mesin yang berbeda melalui jaringan. Lokasi server harus mudah diakses dari client5. Mix and Match ,Perbedaan server client platforms6. Pesan berbasiskan komunikasi ,Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban7. Pemisahan interface dan implementasi , Server bias diupgrade tanpa memperngaruhi client interface pesan yang diterbitkan tidak berubah
Jenis Jenis Client ServerClient Server SystemClient Server Apllication
Perbedaan Tipe Client Server
1. File ServerSharing file melalui jaringan
2. Database ServerServer menggunakan kekuatan proses yang diinginkan untuk menemukan data yang di mintaDan kemudian semua record dikembalikan pada client
3. Groupware ServersDikenal sebgai Computer-supported cooperative workingData diatur sebagai dokumenKeuntungan :Kemudahan perubahaan business logic di masa yang akan datangBusiness Logic yang mudah diiimplementasikan dan dipeliharaAplikasi client dapat mengakses berbagai tipe DBMS yang berbeda beda secara transparanKerugian :Biaya relatif mahal untuk development dan instalasinyaHarus mempertimbangkan potensi pengembangan perusahaan pada masa yang akan datangInfrastruktur dan pembuatan software meliputi seluruh aspek sangat kompleksKesimpulan :Arsitektur client server adalah arsitektur jaringan yang meliputi client dengan server yang saling terhubung antara satu dengan lainnya dalam pelayanannya .Sumber :http://mti.ugm.ac.id/~lukis/UMM/INTERNET%26INTRANET/db_client%20server.ppt http://dhedee29.staff.gunadarma.ac.id/Downloads/files/34455/CLIENT+SERVER.pdfhttp://www.slideshare.net/arfianti/arsitektur-client-server