Nama : Farrel Adrian Laksana
No BP : 2111082013
CLIENT SERVER
1.Pengertian
Client adalah 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 olehclient.
Client Server adalah pembagian kerja antara server dan client yang 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.
2. Model Client Server
Client adalah 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 olehclient.
Client Server adalah pembagian kerja antara server dan client yang 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.
2. Model Client Server
3. Fungsi Server
Secara umum sebuah komputer server dapat melakukan hal-hal sbb:
1. Menyimpan aplikasi dan database yang dibutuhkan oleh komputer yang terhubung
2. Menyediakan fitur keamanan komputer
3. Melindungi semua komputer yang terhubung menggunakan firewall
4. Menyediakan IP Address untuk mesin komputer yang terhubung
4. Fitur Komputer Server
Server yang dipilih untuk sebuah organisasi harus memenuhi kondisi tertentu antara lain:
1. Dibutuhkan memori atau ukuran RAM yang besar untuk menampung jumlah query yang dijalankan. Hal ini karena komputer server memberikan layanan kepada sejumlah besar komputer maka dibutuhkan memori yang besar untuk mendukung tugas utama.
2. Kecepatan prosesor. Kemampuan prosesor adalah menjalankan semua perintah yang diminta oleh mesin. Hal ini sangat diperlukan bahwa server harus memiliki kecepatan prosesor yang optimal.
3. Kapasitas media penyimpanan komputer server harus besar untuk menyimpan semua data
5. Aplikasi Server
Beberapa aplikasi yang dijalankan pada server yaitu:
a. DHCP server
DHCP merupakan singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client. fungsi DHCP Seperti yang sudah diterangkan. fungsi DHCP ini adalah dapat memberikan nomor IP secara otomatis kepada komputer yang melakukan request
b. FTP
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.
TP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename,men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
c. DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
d. Web server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
e. Mail server
Pengertian Mail Server Mail Server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email.
f. Database server
Database server adalah sebuah program komputer yang menyediakanlayanan pengelolaan basis data dan melayani komputer atau program aplikasibasis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakanserver) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsiserver basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya.
6. Kelebihan Client Server
1. Memiliki Arus Informasi lebih kuat
Sekalipun komputer client banyak yang terhubung pada komputer server, semua request informasi akan diproses secara bersamaan.
Hal tersebut tentu akan membantu komputer client untuk menambah efektifitas waktu. Bahkan, user juga lebih cepat dalam melakukan akses informasi yang dibutuhkan.
2. Keamanan Lebih tinggi
Hubungan yang terjalin antara keduanya dapat menjaga keamanan data. Namun, berbeda lagi Jika jaringan client server yang digunakan tidak dilengkapi dengan keamanan yang kuat, tidak menutup kemungkinan terjadinya serangan dari MITM atau Man in the middle attack.
3. Sistem Backup Data Lebih Baik
Mengingat sistem backup data dilakukan oleh server secara terpusat. Tentunya komputer server di sini dapat melakukan backup data secara keseluruhan yang terhubung.
Fungsi lain dari client server yaitu dapat digunakan sebagai penyimpanan data yang lebih aman. Dari kelebihan tersebut tak heran jika saat ini client server lebih banyak digunakan dibandingkan dengan jaringan komputer lainnya.
4. Memegang Penuh Data
Komputer server bertugas memegang penuh data yang dibutuhkan oleh komputer client. Dengan hanya terjadinya hubungan antara kedua perangkat, maka data akan lebih aman. Selain itu, komputer server juga menjadi pusat cadangan data.
Dengan kelebihan tersebut tentunya tidak akan mudah kehilangan data atau kerusakan pada bagian hard disk. Belum lagi perawatan jaringan server client cukup mudah. Mengingat saat ini juga tersedia fitur akses jarak jauh.
7. Kekurangan jaringan client server
1. Memiliki Biaya Oprasional yang cukup mahal
Beragam kelebihan yang dimiliki tak heran jika client server membutuhkan biaya operasional yang cukup mahal. Perbedaan harga tersebut juga sangat jauh dari jaringan peer to peer yang harganya cenderung lebih terjangkau.
Pada saat membangun jaringan client server, tidak bisa dilakukan secara sembarangan. Mengingat keamanan data menjadi fokus utamanya, sehingga harus dilakukan oleh teknisi IT yang profesional. Teknisi inilah yang dapat melakukan update dan melayani di bidang server.
2. Sangat Bergantung pada server Kekurangan yang dimaksudkan ini adalah pada saat komputer server terjadi trouble atau permasalahan, maka semua koneksi jaringan yang terhubung akan mati. Mengingat komputer server merupakan pusat dari semua jaringan, sehingga apapun yang terjadi akan berpengaruh.
Kelemahan inilah yang cukup ditakuti oleh sebagian banyak pengguna. Jadi, pastikan dalam membangun jaringan client server memperhatikan keamanan dan risiko lainnya.
3. Membutuhkan Komputer dengan spesifikasi cukup tinggi
agar komputer server dapat melayani semua koneksi komputer client yang terhubung.
Sebaliknya jika komputer server yang digunakan spesifikasinya rendah, tidak menutup kemungkinan akan terjadi down dan membuat komputer client lambat dan tidak dapat mengakses apapun.
8. Kesimpulan
Server disebut sebagai pelayan dikarenakan fungsi server secara keseluruhan adalah memberi layanan (service) kepada client yang saling terhubung satu sama lain dalam satu jaringan. Beberapa layanan yang disediakan server yaitu web server, mail server, DNS server, FTP server, DHCP server, proxy server dll. serta client dan server ini juga memiliki kelebihan dan kekurangan seperti, kelebihannya yang memiliki kecepatan akses yang tinggi dan kekurangannya biaya lebih mahal
Secara umum sebuah komputer server dapat melakukan hal-hal sbb:
1. Menyimpan aplikasi dan database yang dibutuhkan oleh komputer yang terhubung
2. Menyediakan fitur keamanan komputer
3. Melindungi semua komputer yang terhubung menggunakan firewall
4. Menyediakan IP Address untuk mesin komputer yang terhubung
4. Fitur Komputer Server
Server yang dipilih untuk sebuah organisasi harus memenuhi kondisi tertentu antara lain:
1. Dibutuhkan memori atau ukuran RAM yang besar untuk menampung jumlah query yang dijalankan. Hal ini karena komputer server memberikan layanan kepada sejumlah besar komputer maka dibutuhkan memori yang besar untuk mendukung tugas utama.
2. Kecepatan prosesor. Kemampuan prosesor adalah menjalankan semua perintah yang diminta oleh mesin. Hal ini sangat diperlukan bahwa server harus memiliki kecepatan prosesor yang optimal.
3. Kapasitas media penyimpanan komputer server harus besar untuk menyimpan semua data
5. Aplikasi Server
Beberapa aplikasi yang dijalankan pada server yaitu:
a. DHCP server
DHCP merupakan singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client. fungsi DHCP Seperti yang sudah diterangkan. fungsi DHCP ini adalah dapat memberikan nomor IP secara otomatis kepada komputer yang melakukan request
b. FTP
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.
TP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename,men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
c. DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
d. Web server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
e. Mail server
Pengertian Mail Server Mail Server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email.
f. Database server
Database server adalah sebuah program komputer yang menyediakanlayanan pengelolaan basis data dan melayani komputer atau program aplikasibasis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakanserver) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsiserver basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya.
6. Kelebihan Client Server
1. Memiliki Arus Informasi lebih kuat
Sekalipun komputer client banyak yang terhubung pada komputer server, semua request informasi akan diproses secara bersamaan.
Hal tersebut tentu akan membantu komputer client untuk menambah efektifitas waktu. Bahkan, user juga lebih cepat dalam melakukan akses informasi yang dibutuhkan.
2. Keamanan Lebih tinggi
Hubungan yang terjalin antara keduanya dapat menjaga keamanan data. Namun, berbeda lagi Jika jaringan client server yang digunakan tidak dilengkapi dengan keamanan yang kuat, tidak menutup kemungkinan terjadinya serangan dari MITM atau Man in the middle attack.
3. Sistem Backup Data Lebih Baik
Mengingat sistem backup data dilakukan oleh server secara terpusat. Tentunya komputer server di sini dapat melakukan backup data secara keseluruhan yang terhubung.
Fungsi lain dari client server yaitu dapat digunakan sebagai penyimpanan data yang lebih aman. Dari kelebihan tersebut tak heran jika saat ini client server lebih banyak digunakan dibandingkan dengan jaringan komputer lainnya.
4. Memegang Penuh Data
Komputer server bertugas memegang penuh data yang dibutuhkan oleh komputer client. Dengan hanya terjadinya hubungan antara kedua perangkat, maka data akan lebih aman. Selain itu, komputer server juga menjadi pusat cadangan data.
Dengan kelebihan tersebut tentunya tidak akan mudah kehilangan data atau kerusakan pada bagian hard disk. Belum lagi perawatan jaringan server client cukup mudah. Mengingat saat ini juga tersedia fitur akses jarak jauh.
7. Kekurangan jaringan client server
1. Memiliki Biaya Oprasional yang cukup mahal
Beragam kelebihan yang dimiliki tak heran jika client server membutuhkan biaya operasional yang cukup mahal. Perbedaan harga tersebut juga sangat jauh dari jaringan peer to peer yang harganya cenderung lebih terjangkau.
Pada saat membangun jaringan client server, tidak bisa dilakukan secara sembarangan. Mengingat keamanan data menjadi fokus utamanya, sehingga harus dilakukan oleh teknisi IT yang profesional. Teknisi inilah yang dapat melakukan update dan melayani di bidang server.
2. Sangat Bergantung pada server Kekurangan yang dimaksudkan ini adalah pada saat komputer server terjadi trouble atau permasalahan, maka semua koneksi jaringan yang terhubung akan mati. Mengingat komputer server merupakan pusat dari semua jaringan, sehingga apapun yang terjadi akan berpengaruh.
Kelemahan inilah yang cukup ditakuti oleh sebagian banyak pengguna. Jadi, pastikan dalam membangun jaringan client server memperhatikan keamanan dan risiko lainnya.
3. Membutuhkan Komputer dengan spesifikasi cukup tinggi
agar komputer server dapat melayani semua koneksi komputer client yang terhubung.
Sebaliknya jika komputer server yang digunakan spesifikasinya rendah, tidak menutup kemungkinan akan terjadi down dan membuat komputer client lambat dan tidak dapat mengakses apapun.
8. Kesimpulan
Server disebut sebagai pelayan dikarenakan fungsi server secara keseluruhan adalah memberi layanan (service) kepada client yang saling terhubung satu sama lain dalam satu jaringan. Beberapa layanan yang disediakan server yaitu web server, mail server, DNS server, FTP server, DHCP server, proxy server dll. serta client dan server ini juga memiliki kelebihan dan kekurangan seperti, kelebihannya yang memiliki kecepatan akses yang tinggi dan kekurangannya biaya lebih mahal
REFERENSI
Bahan Ajar Jaringan Komputer.pdf
masdzikry.com/kelebihan-dan-kekurangan-client-server/
Bahan Ajar Jaringan Komputer.pdf
masdzikry.com/kelebihan-dan-kekurangan-client-server/


Komentar
Posting Komentar