Aplikasi Client Server
Aplikasi Client Server
Apa itu Client Server ?
Pada dasarnya client server adalah konsep arsitektur pearngkat lunak atau software yang menghubungkan dua objek berupa client dan server yang saling berkomunikasi melalui jaringan komputer yang sama. Server akan menyediakan pengelolaan aplikasi, data, dan keamanan data client.
Pada fungsi pertukaran akses web, client server berperan sebagai program web browser yang memberikan informasi kepada pengguna atau user di seluruh dunia. Hal ini serupa dengan akses email, database dan sebagainya yang berkaitan dengan jaringan browser. Aplikasi client server membutuhkan laman web dan IP address dari server khusus. Client dapat meminta informasi pada server kapanpun ia mau, karena client adalah pengguna informasi yang ada di server. Proses komunikasi selalu bergerak dua arah, jika client ingin menggunakan informasi maka rute yang dituju selalu pada server. Client tidak bisa berkomunikasi kepada sesama client.
Aplikasi Client Server
Aplikasi client server pada pengimplementasiannya sudah banyak
sekali digunakan di dalam kehidupan sehari-hari, seperti SIAKAD
yang di gunakan suatu kampus atau CAT untuk keperluan ujian tes
berbasis onlie. Didalam prinsip Client-Server sendiri terdiri dari tiga
metode koneksi yaitu, two tier, tree tier dan n-tier. Sedangkan yang
dimaksud Client- Server adalah merupakan sebuah paradigma
dalam teknologi informasi yang merujuk kepada cara untuk
mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak
server.
Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi
web yang didesain dengan menggunakan Active Server Pages (ASP)
atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server
(Apache atau Internet Information Services), sementara skrip yang
berjalan di pihak client akan dijalankan oleh web browser pada
komputer klien. Client/server merupakan penyelesaian masalah
pada software yang menggunakan database sehingga setiap
komputer tidak perlu diinstall database, dengan metode
client/server database dapat diinstal pada suatu komputer sebagai
server dan aplikasinya diinstal pada client.
Dalam model client/server, sebuah aplikasi dibagi menjadi dua
bagian yang terpisah, tetapi masih merupakan sebuah kesatuan
yakni komponen client dan komponen server. Komponen client juga
sering disebut sebagai front-end, sementara komponen server
disebut sebagai back-end. Komponen client dari aplikasi tersebut
dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen client 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
request terhadap beberapa layanan yang dimiliki oleh server.
Komponen server akan menerima request dari client, dan langsung
memprosesnya dan mengembalikan hasil pemrosesan tersebut
kepada client. Client pun menerima informasi hasil pemrosesan data
yang dilakukan server dan menampilkannya kepada pengguna,
dengan menggunakan aplikasi yang berinteraksi dengan pengguna.
Client Server pada perangkat Mobile
Client-server adalah salah satu model komunikasi 2 komputer atau
lebih yang berfungsi melakukan tugas. Client bertugas untuk
melakukan input, update, penghapusan dan menampilkan data
sebuah database. Sementara server bertugas menyediakan layanan
untuk melakukan majamen, yaitu menyimpan dan mengolah
database. Contoh aplikasi client-server adalah layanan perpesanan
seperti BBM, WhatsUp, Messeger. Aplikasi semacam ini
mengaplikasikan konsep client server.
Komentar
Posting Komentar