Minggu, 29 Desember 2013



        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 :



    1. Service (layanan)
  • 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 client

    4.    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 client

    5.    Mix and Match ,
    Perbedaan server client platforms

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

    7.    Pemisahan interface dan implementasi , Server bias diupgrade tanpa memperngaruhi client interface pesan yang diterbitkan tidak berubah

    Jenis Jenis Client Server 

    Client Server System
    Client Server Apllication

  • Perbedaan Tipe Client Server



    1.    File Server
    Sharing file melalui jaringan




    2.    Database Server
    Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang di minta
    Dan kemudian semua record dikembalikan pada client



    3.    Groupware Servers
    Dikenal sebgai Computer-supported cooperative working
    Data diatur sebagai dokumen


    Keuntungan : 

    Kemudahan perubahaan business logic di masa yang akan datang
    Business Logic yang mudah diiimplementasikan dan dipelihara
    Aplikasi client dapat mengakses  berbagai tipe DBMS yang berbeda beda secara transparan 

    Kerugian      :

    Biaya relatif mahal untuk development dan instalasinya
    Harus mempertimbangkan potensi pengembangan perusahaan pada masa yang akan datang 
    Infrastruktur dan pembuatan software meliputi seluruh aspek sangat kompleks

    Kesimpulan  :

    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.pdf
     http://www.slideshare.net/arfianti/arsitektur-client-server