Anda di halaman 1dari 7

DI SUSUN OLEH : NINDYA ANGGI WULANDARI NPM : 19110055 KELAS : 4 KA34

UNIVERSITAS GUNADARMA FAKULTAS KOMPUTER

Arsi !" #r N! $%r"i&' ()i!& S!r*!r


P!&'!r i+& ()i!& , S!r*!r -+& Arsi !" #r ()i!& .S!r*!r Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan. Arsitektur Client Dalam model klien server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. !omponen klien juga sering disebut sebagai "ront-end, sementara komponen server disebut sebagai back-end. !omponen klien dari aplikasi tersebut dijalankan dalam sebuah #orkstation dan menerima masukan data dari pengguna. !omponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk re$uest terhadap beberapa layanan yang dimiliki oleh server. Dalam sistem secara umum server proses pada D%&S, komponen server akan menerima re$uest dari klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. !lien pun menerima in"ormasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna. Sebuah contoh dari aplikasi client server sederhana adalah aplikasi #eb yang didesain dengan menggunakan Active Server 'ages (AS') atau '*'. Skrip '*' atau AS' akan dijalankan di dalam #eb server (Apache atau +nternet +n"ormation Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh #eb bro#ser pada komputer klien. !lien-server merupakan penyelesaian masalah pada so"t#are yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client. Diba#ah ini merupakan struktur dari arsitektur client , &enggunakan -A. &asing-masing 'C %erbagi hard#are atau so"t#are. untuk mendukung jaringan 'C. memiliki penyimpan tersendiri.

!omponen dasar Client Server 'ada dasarnya Client Server terdiri dari / komponen pembentuk dasar, yaitu Client, &iddle#are, dan Server. 0ubungan dari ketiganya dapat digambarkan sebagai berikut,

Contoh pada 0S& modem

sitektur Database Server


!lien bertanggung ja#ab dalam mengelola antar muka pemakai (mencakup logika penyajian data, logika pemrosesan data, logika aturan bisnis) Database server bertanggung ja#ab pada penyimpana, pengaksesan, dan pemrosesan database Database serverlah yang dituntut memiliki kemampuan pemrosesan yang tinggi %eban jaringan menjadi berkurang 1tentikasi pemakai, pemeriksaan integrasi, pemeliharaan data dictionary dilakukan pada database server

Database server merupakan implementasi dari two-tier architecture

Contoh 2#o-2ier Architecture

Contoh 2hree-tier Architecture

%eberapa !euntungan Arsitektur 2hree-2ier


!elu#esan teknologi &udah untuk mengubah DBMS engine &emungkinkan pula middle tier ke plat"orm yang berbeda %iaya jangka panjang yang rendah 'erubahan-perubahan cukup dilakukan pada middle tier daripada pada aplikasi keseluruhan !eunggulan kompetiti" !ekampuan untuk bereaksi thd perubahan bisnis dengan cepat, dengan cara mengubah modul kode daripada mengubah keseluruhan aplikasi

&elibatkan lapisan server yang lain selain lapisan database server

Kekurangan

Segala jenis hubungan antara Server dan 3orkstation , tergantung seluruhnya kepada Server, Jika server mengalami gangguan , maka seluruh jaringan akan trganggu. %iaya operasional yang mahal.

&emerlukan sebuah komputer yang memiliki kemampuan yang sangat baik yang akan dijadikansebagaiServer.

KESIMPULAN : Arsitektur jaringan yang mendukung sejumlah besar computer yang berbeda-beda adalah arsitektur net#ork client. Dalam arsitektur net#ork client terdiri dari satu buah #orkstation sebagai server dan beberapa #orkstation sebagai client. Server berperan sebagai penyedia layanan service terhadap semua client yang terhubung dengannya. Dalam model klien server, sebuah aplikasi dibagi menjadi dua yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. !omponen klien juga sering disebut "ront-end, sementara komponen server disebut sebagai back-end. !omponen klien dari aplikasi tersebut dijalankan dalam sebuah #orkstation dan menerima masukan data dari pengguna.