Penyedia layanan atau servis bagi komputer lain dalam jaringan adalah

Liputan6.com, Jakarta Komputer sudah menjadi bagian dari kehidupan manusia. Dengan komputer, pertumbuhan teknologi internet makin pesat. Dengan adanya internet, penyebaran informasi menjadi lebih cepat diterima oleh berbagai kalangan masyarakat. 

Jaringan komputer adalah suatu sistem yang terdiri dari dua komputer atau lebih, yang saling berhubungan satu dengan yang lainnya melalui media transmisi atau media komunikasi sehingga bisa saling berbagi aplikasi, data ataupun berbagi hardware komputer.

Istilah jaringan komputer juga bisa diartikan sebagai suatu kumpulan beberapa terminal komunikasi yang terdiri atas dua komputer atau lebih yang saling terhubung.

Tujuan dibangunnya jaringan komputer adalah supaya data atau informasi yang dibawa oleh transmitter (pengirim) bisa sampai kepada receiver (penerima) dengan tepat, cepat dan akurat.

Dengan adanya jaringan komputer, penggunanya dapat berkomunikasi satu sama lain dengan mudah. Selain itu, peran dari jaringan komputer ini sangat dibutuhkan untuk mengintegrasi data antar komputer-komputer client sehingga dapat memperoleh suatu data yang relevan.

Berikut liputan6.com rangkum 5 jenis jenis jaringan komputer, Senin (4/3/2109). 

Scroll down untuk melanjutkan membaca

1.  Jaringan Terpusat

Jaringan komputer terpusat adalah jenis jaringan komputer yang terdiri dari satu komputer induk dan satu atau lebih komputer terminal. Komputer induk berfungsi sebagai sumber data yang dibutuhkan oleh komputer terminal.

Komputer induk inilah yang menyimpan semua data-data maupun program aplikasi untuk kemudian didistribusikan ke komputer terminal.

Sedangkan komputer terminal itu sendiri biasanya hanya berfungsi untuk menjadi perantara pengguna untuk mengakses komputer induk.

2.  Jaringan Terdistribusi

Jaringan komputer terdistribusi merupakan jenis jaringan komputer yang terdiri dari beberapa komputer induk. Berbeda dengan jaringan terpusat, pada jaringan terdistibusi, semua host yang terhubung pada jaringan ini bisa berperan sebagai komputer induk sebagaimana peran komputer induk dalam jaringan terpusat.

Artinya, distribusi data yang terjadi pada jaringan komputer jenis ini tidak hanya dari satu komputer induk (server).

Scroll down untuk melanjutkan membaca

1. Jaringan Client-Server

Jaringan ini terdiri dari satu atau lebih komputer yang bertindak sebagai server dan beberapa komputer yang berperan sebagai client. Umumnya yang bertindak sebagai server hanya satu komputer dan komputer yang lainnya berperan sebagai client.

Komputer server berperan sebagai penyedia sumber daya atau data, sedangkan komputer client menggunakan sumber daya atau data yang disediakan oleh komputer server tersebut.

2.  Jaringan Peer to Peer

Pada jaringan ini jenis ini, masing-masing komputer, baik komputer client maupun komputer server mempunyai peran dan kedudukan yang sama. Dengan kata lain, komputer server dapat menjadi komputer client, dan sebaliknya, komputer client pun dapat menjadi komputer server.

Scroll down untuk melanjutkan membaca

1. Topologi Hybrid

Topologi hibrid adalah topologi yang luas yang mana topologi tersebut adalah gabungan dari 2 atau lebih jenis topologi yang lainnya. Topologi hybrid tersebut memiliki semua ciri-ciri dan sifat dari jenis topologi yang ada di dalamnya.

2.  Topologi Jaringan Ring

Topologi ring atau topologi cincin merupakan Topologi jaringan yang rangkaiannya berupa titik yang mana masing-masing titik bagian kanan dan kirinya terhubung ke dua titik lainnya sampai ke komputer yang pertama dan akhirnya membentuk cincin atau lingkaran.

3. Topologi Star

Topologi star merupakan bentuk jaringan yang mana terdapat satu penghubung (Hub/Switch) sebagai pusat dan setiap komputer terhubung ke penghubung tersebut.

Hub/Switch ini posisinya ada di central dan berfungsi untuk menghubungkan satu komputer ke setiap komputer yang terhubung dan juga menghubungkan komputer ke File Server.

4.  Topologi Mesh

Topologi Mesh atau mudahnya dinamai topologi jala adalah bentuk topologi jaringan yang mana semua Workstation bisa terhubung satu sama lain secara acak atau tidak teratur.

Karena Workstation langsung terhubung dengan Workstation yang dituju maka arus data bisa dilakukan dengan cepat tanpa harus melalui workstation lain.

5. Topologi Jaringan Tree

Topologi jaringan tree atau pohon merupakan topologi jaringan yang bertingkat dan hierarki yang mana antar koneksi menggunakan Hub/Switch dan masing-masing Hub terhubung dengan file server.

Topologi tree sebenarnya adalah kombinasi dari topologi star dan topologi bus namun yang membedakannya adalah topologi tree ini terdapat banyak Hub di dalam jaringannya dan sistemnya yang hierarki.

Scroll down untuk melanjutkan membaca

1.  LAN (Local Area Network)

Local Area Network disingkat LAN, merupakan jaringan komputer yang hanya mencakup area atau wilayah yang kecil saja. Biasanya digunakan pada jaringan di warnet, kantor, atau sekolah.

2.  MAN (Metropolitan Area Network)

Metropolitan Area Network atau MAN adalah jaringan komputer dalam satu kota atau antar kota tertentu dengan kecepatan transfer data yang tinggi. Jaringan komputer ini menghubungkan berbagai lokasi seperti perkantoran, kampus, pemerintahan, dan lain-lain.

3. WAN (Wide Area Network)

Wide Area Network atau disingkat WAN adalah suatu jenis jaringan komputer yang sangat luas, mencakup negara dan benua. Media transmisi yang biasa digunakan dalam jaringan WAN adalah kabel bawah laut dan satelit.

Scroll down untuk melanjutkan membaca

1.  Jaringan Komputer Berkabel (Wired Network)

Wired Network adalah jenis jaringan komputer yang menggunakan kabel sebagai media transmisi datanya. Kabel tersebut digunakan untuk menghubungkan komputer dengan komputer lainnya agar komputer-komputer tersebut dapat saling bertukar data maupun terhubung dengan internet.

2. Jaringan Komputer Nirkabel (Wireless Network)

Berbeda dengan wired network, wireless network tidak menggunakan kabel sebagai media transmisinya. Pertukaran informasi/data antar komputer menggunakan gelombang elektromagnetik.

Scroll down untuk melanjutkan membaca

Perbesar

Infografis Era Teknologi 5G di Indonesia (Liputan6.com/Triyasni)

Lanjutkan Membaca ↓

Dalam konsep jaringan perangkat lunak sering kali kita mendengar istilah client server pada berbagai bacaan hingga informasi berupa berita. Pada artikel ini, kamu akan membaca berbagai pokok penjelasan berkaitan dengan client server pada fungsi jaringan web.

Pengertian

Pada dasarnya client server merupakan konsep arsitektur perangkat lunak atau software yang menghubungkan dua objek berupa sistem client dan sistem server yang saling berkomunikasi melalui jaringan komputer maupun satu 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.

Fungsi

Sumber : dlohner dari Pixabay

Instrumen yang ada pada client server pada dasarnya memiliki fungsi untuk penghematan bandwidth serta kinerja yang menggunakan peran server sebagai penyimpanan seluruh data yang digunakan oleh client. Software client hanya akan mendapatkan informasi yang diinginkan begitu client mengakses dengan segera. Saat ini perlindungan informasi melalui server sudah dapat dienkripsi sehingga memungkinkan client mendapatkan data yang aman. Fungsi nyata dari client server adalah seseorang dapat membuat bisnisnya sendiri melalui laman web yang dibuat sebelumnya. Sehingga client dapat membagikan secara cepat untuk produk atau jasanya kepada user di seluruh dunia. User akan mendapatkan informasi dengan cepat dari browser yang dipakai melalui laman web yang telah dibuat oleh client.

Belajar pemrograman di Dicoding Academy dan mulai perjalanan Anda sebagai developer profesional.

Daftar Sekarang

Cara Kerja

Sumber : Bethany Droulin dari Pixabay

Dalam konteks database, client membuat sebuah halaman website melalui berbagai aplikasi software atau device hardware dengan memberikan visual halaman yang menarik atau disebut juga user interface. User interface yang jelas dan menarik akan mempengaruhi jumlah kunjungan para user sehingga menjadi elemen penting bagi client untuk membuatnya. Proses pengaturan user interface tidak lepas terhadap peran server khusus yaitu web server. Web server akan menerima permintaan dan menyimpannya dalam bentuk kode html dengan penyimpanan melalui workstation. Server tersebut yang nantinya akan memberikan umpan balik secara cepat kepada client dalam memberikan informasi yang diinginkan. Setelah client menerima permintaan user, selanjutnya client akan memeriksa sintaks (bahasa komputer melalui pemrograman) dan menghasilkan database yang dibutuhkan dalam bentuk SQL (Structured Query Language) atau bahasa lainnya. Proses tersebut akan dilanjutkan ke server hingga menunggu response yang akan diberikan oleh server dalam bentuk sesuai user akhir. Setelah user merespon, kemudian akan memberikan permintaan database kepada client untuk ditayangkan. Baca juga artikel berikut : Programmer atau Pro Gamer, Kamu Tim Mana ?

Keuntungan

Fungsi jaringan client server memberikan keuntungan banyak sekali. Berikut keuntungan yang diberikan arsitektur client server bagi pengguna.

  1. Menyimpan big data, melalui arsitektur ini client dapat menyimpan dan mengakses database yang sangat besar.
  2. Menaikkan kinerja, dengan konsep client server pengguna dapat meningkatkan kinerja akses data berupa informasi. Kinerja cepat dikarenakan seluruh data disimpan pada satu server yang multi tasking.
  3. Biaya penggunaan hardware atau perangkat keras menjadi kecil. Penggunaan client server memungkinkan pengguna tidak perlu membeli hard drive untuk menyimpan data.
  4. Mengurangi biaya komunikasi antar pengguna.
  5. Konsisten, melalui konsep ini database yang diberikan akan meningkatkan konsistensi data. Karena satu data dapat diakses oleh beberapa user secara bersamaan.
  6. Server storage, hanya server saja yang membutuhkan penyimpanan besar dengan performa yang sesuai sehingga dapat memberikan kekuatan untuk mengakses data.

Macam-macam Arsitektur

Sumber : Gerd Altmann dari Pixabay

Perkembangan dunia server setiap tahun semakin membaik. Perkembangan server tersebut bertujuan untuk memberikan fasilitas akses, administrasi, dan keamanan data yang lebih baik untuk pengguna. Arsitektur client server memiliki beberapa macam seperti berikut ini:

1. One Tier / Standalone

Pemrosesan jenis arsitek ini dilakukan melalui mainframe. Seluruh kode yang berkaitan dengan aplikasi ditempatkan dan berjalan pada host. Pada one tier, pemrosesan dilakukan secara terpusat dengan mesin tunggal atau disebut juga berbasis-host.

2. Two Tier / Client/Server

Pemrosesan pada arsitek two tier terjadi pada client dan server. Aplikasi ini menghubungkan satu server ke banyak client dengan sebuah jaringan. Aplikasi ini dapat ditempatkan dengan jarak komputer client dan server jarak jauh. Prosesnya melalui client membuat permintaan kemudian server memberikan kepada client.

3. Three Tier

Arsitektur ini merupakan pengembangan dari arsitektur two tier dengan adanya application server. Application berdiri di antara client dan database server yang berperan sebagai business process layer. Arsitektur ini dalam pengoperasiannya membutuhkan bandwidth yang sangat besar untuk bisa diakses ke banyak client. Kebanyakan aplikasi ini digunakan dengan application server diletakkan di sisi client dan hanya berfungsi untuk mengirimkan data ke database server. Model ini secara garis besar membagi fungsi-fungsi ke dalam beberapa lapisan. Sehingga aplikasi mendapatkan pembaharuan, skalabilitas serta keamanan yang baik.

4. Multi Tier

Metode terakhir yaitu multi tier yang hampir mirip dengan three tier. Hanya saja pada metode ini akan dijelaskan mengenai user interface dan data processing. Penambahan business logic server pada metode ini memungkinkan application server dapat terhubung pada application server lainnya. Kemampuan tersebut digunakan untuk mendapatkan data dari data server hingga mensuplai servis ke client application. Multi tier digunakan untuk memberikan akses yang lebih cepat daripada arsitektur – arsitektur lainnya. Juga memiliki sistem keamanan, administrasi dan backup data lebih baik. Hanya saja metode ini membutuhkan biaya yang sangat mahal karena komputer yang dibutuhkan perlu spesifikasi khusus untuk menjadi server.

Sumber : Pexels dari Pixabay

Secara garis besar dapat disimpulkan bahwa fungsi client server sendiri berupa mengatur user interface. Kemudian menerima dan memeriksa sintaks yang diberikan oleh pengguna. Proses pengaplikasian hingga menghasilkan database dan menyimpannya ke server. Server merespons database sehingga mengirim balik kepada client dan dapat diakses secara bersamaan. Juga memberikan fasilitas recovery control untuk seluruh database. Untuk mengerti secara jelas berbagai istilah yang ada pada bab client server memang membutuhkan pelajaran lebih lanjut supaya mudah paham. Bagi orang awam makna berbagai bahasa pemrograman, hardware, software tidak dapat dipahami dengan cepat. Oleh karena itu, butuh proses dan pembelajaran yang baik untuk menjadi ahli di bidang ini.

“Semuanya kelihatan tidak mungkin sampai segala sesuatu itu selesai” Nelson Mandela

Baca juga artikel terkait lainnya berikut ini :

Apa itu Client Server? Pengertian dan Fungsinya – karya Alfian Dharma Kusuma, Intern Junior Content Writer di Dicoding

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA