VIOLA - PERWIRA LEARNING CENTER

Hi, I'm Viola!

Welcome to my blog!

Artikel Terbaru

Apa Perbedaan Kabel Patchcord Dengan Pigtail Fiber Optik? - PERWIRA LEARNING CENTER

  Latar Belakang Dalam dunia jaringan internet berbasis fiber optik, kita tidak bisa sembarangan menyambungkan kabel besar yang datang dari jalan langsung ke perangkat seperti komputer atau router. Kabel besar tersebut biasanya kaku dan sulit dikelola. Oleh karena itu, kita membutuhkan jembatan atau perantara agar sinyal cahaya dari kabel utama bisa masuk ke perangkat dengan aman dan stabil. Di sinilah peran penting Pigtail dan Patch Cord sebagai komponen penyambung yang memastikan aliran data berjalan lancar tanpa hambatan.  Apa itu Fiber Pigtail? Pigtail serat optik adalah potongan pendek kabel serat optik yang memiliki konektor terpasang di salah satu ujungnya, dan hanya untaian serat di ujung lainnya. Ini adalah rakitan kabel yang menghubungkan perangkat serat optik ke sistem serat optik. Pigtail biasanya digunakan untuk menghubungkan kabel serat optik dengan panel patch atau peralatan lainnya. Pigtail biasanya dipasang ke konektor menggunakan penyambungan fusi. ...

Apa Si Perbedaan Routing IBGP Dengan EBGP? - Perwira Learning Center

Latar Belakang Di dunia internet, jaringan komputer tidak berdiri sendiri melainkan terdiri dari ribuan kelompok jaringan besar yang disebut Autonomous System (AS) . Agar data dari satu organisasi seperti perusahaan atau kampus bisa sampai ke organisasi lain di seluruh dunia, dibutuhkan sebuah bahasa komunikasi standar yang disebut Border Gateway Protocol (BGP) . BGP berperan sebagai pengatur lalu lintas utama yang menentukan jalur terbaik bagi data. Namun, BGP memiliki dua peran berbeda, yaitu satu untuk mengatur komunikasi di dalam kota sendiri ( iBGP ) dan satu lagi untuk berkomunikasi di luar negeri ( eBGP ).  Apa itu iBGP ? iBGP   (Internal  Border Gateway Protocol)  merupakan singkatan dari Internal BGP digunakan dalam satu AS (Autonomous System) untuk menjaga informasi routing antar router. iBGP berjalan di dalam jaringan satu organisasi. iBGP membantu router dalam sistem otonom yang sama untuk berbagi informasi routing eksternal yang mereka pelajari dari ...

Apa itu Static IP dan Mengapa Server Membutuhkannya? - Perwira Learning Center

Latar Belakang Di dalam dunia digital, setiap perangkat seperti komputer, laptop tentunya sangat membutuhkan alamat agar bisa saling berkomunikasi di internet. Biasanya, alamat IP ini bisa berubah-ubah sendiri (dinamis). Tetapi, dalam kondisi tertentu, perubahan alamat ini justru membuat repot disaat kita ingin mengakses sebuah perangkat dari jarak jauh secara terus-menerus. Oleh karena itu, muncul konsep IP Static , yaitu alamat IP yang diatur secara manual agar tetap permanen dan tidak berubah meskipun perangkat dimatikan atau disambungkan kembali ke jaringan. Apa Itu IP Static? IP statis adalah alamat IP yang dikonfigurasi secara manual lalu diberikan kepada perangkat dan tidak dapat berubah di berbagai sesi jaringan. Semua perangkat yang menggunakan alamat IP, seperti komputer desktop, laptop, router, dan tablet, dapat dikonfigurasi untuk memiliki alamat IP statis.  Kelebihan IP statis Kelebihan alamat IP statis diantaranya : 1.  ...

Yuk Kenalan Dengan Client-Server - Perwira Learning Center

 

Latar Belakang

Di era digital yang serba cepat ini, hampir semua aktivitas kita mulai dari mengirim pesan, belajar daring, hingga belanja online bergantung pada kemampuan perangkat untuk saling bertukar informasi. Namun, bayangkan jika setiap data harus disimpan di dalam satu handphone saja tentu kapasitasnya akan cepat penuh dan sulit untuk diperbarui secara bersamaan oleh banyak orang. Oleh karena itu, munculah konsep jaringan Client-Server sebagai solusi cerdas untuk memusatkan penyimpanan data dan layanan di satu tempat yang kuat (Server), agar bisa diakses oleh banyak perangkat (Client) secara efisien dari mana saja. 

Apa Itu Jaringan Client-Server?

Jaringan client-server adalah model jaringan komputer di mana terdapat dua peran utama yaitu server dan client. Server bertugas sebagai penyedia layanan atau sumber daya, sedangkan client yaitu perangkat yang mengakses dan menggunakan layanan tersebut.

Dalam model ini, server biasanya memiliki spesifikasi hardware yang lebih tinggi karena bertugas melayani banyak client sekaligus. Di sisi lain, client dapat berupa komputer, laptop, smartphone, atau perangkat lain yang meminta layanan dari server.

Client server biasanya menggunakan protocol TCP. TCP adalah inti dari jaringan protokol internet sehingga komputer dapat berkomunikasi satu sama lain.  

Cara Kerja Jaringan Client-Server

Jaringan client-server bekerja melalui interaksi antara server dan client. Berikut adalah langkah-langkah sederhana cara kerjanya:

1. Permintaan dari Client:

Client mengirimkan permintaan (request) ke server untuk mengakses layanan atau sumber daya tertentu. Contohnya, ketika kita membuka website dan mengetik alamat website (URL) browser, kita (sebagai client) mengirimkan paket permintaan yang disebut HTTP (Hypertext Transfer Protocol) ke server web. 
 
Setelah paket terkirim, maka akan masuk ke proses menghubungkan client ke server situs web melalui sistem nameserver atau disebut dengan DNS Lookup (domain). Contohnya seperti google.com, lalu domain tersebut akan diubah menjadi alamat IP (142.250.190.46) melalui bantuan dari DNS Server.
 
Selanjutnya client dan server melakukan proses TCP/IP (Transmission Control Protocol/Internet Protocol) untuk memastikan keduanya siap untuk berkomunikasi secara stabil dan aman. 

2. Perjalanan Data (Transmission)

Setelah alamat ditemukan, permintaan dikirimkan melalui internet. Data ini melewati berbagai perantara:

  • Router & Switch: Mengarahkan paket data ke jalur tercepat.

  • Firewall: Memeriksa apakah data tersebut aman atau berbahaya.

3. Proses oleh Server:

Begitu permintaan sampai, Server tidak langsung memberikan jawaban. Server akan memprosesnya dan menyiapkan respons yang cocok. Ada beberapa langkah :

  1. Web Server: (Seperti Apache atau Nginx) menerima permintaan dan mengecek apa yang diminta.

  2. Application Server: Jika permintaan butuh login, server akan menjalankan kode program (PHP, Python, Node.js).

  3. Database: Jika data yang dicari disimpan di gudang data (seperti daftar produk atau profil user), server akan mengambil data tersebut dari database.

4. Pengiriman Respons ke Client:

Setelah data didapatkan server membungkusnya menjadi HTTP Response dan mengirimkan kembali ke client. Respons ini bisa berupa data, file, atau layanan yang diminta. 
  • Status Code: (Contoh : 200 OK jika berhasil, atau 404 Not Found jika halaman hilang).

  • Content: Data yang diminta (HTML, CSS, gambar, atau data JSON).

5. Tampilan di Client:

Terakhir, Client (browser) menerima paket dari server. Browser kemudian bertugas "menggambar" kode-kode tersebut menjadi tampilan visual yang bisa kita lihat. Contohnya, halaman website akan ditampilkan di browser.

Komponen Jaringan Client-Server

Untuk membangun jaringan client-server, ada beberapa komponen utama yang diperlukan:

1. Server: 

Bertugas sebagai penyedia layanan atau sumber daya. Memiliki spesifikasi hardware yang tinggi untuk menangani banyak permintaan. Contohnya yaitu Web server, database server, file server.

2. Client:

Perangkat yang mengakses layanan dari server. Contohnya yaitu Komputer, laptop, smartphone, atau tablet.

3. Jaringan:

Media yang menghubungkan server dan client. Contohnya yaitu Kabel Ethernet, Wi-Fi, atau koneksi internet.

4. Protokol Jaringan:

Aturan yang mengatur komunikasi antara server dan client. Contohnya yaitu HTTP (untuk web), FTP (untuk transfer file), SMTP (untuk email).

Hasil Pembelajaran

Melalui materi ini, saya dapat memahami bahwa akses dari client ke server bukanlah proses instan, melainkan rangkaian prosedur teknis yang sistematis. Proses dimulai dari permintaan (Request) client yang melibatkan pencarian alamat melalui DNS Lookup dan pengamanan jalur komunikasi lewat TCP/IP handshake. Selama perjalanan, data melewati perangkat seperti Router dan Firewall untuk memastikan keamanan sebelum akhirnya diproses oleh server, baik itu melalui Web Server, Application Server, maupun Database. Setelah diproses, server mengirimkan jawaban (Response) balik ke client. Hasil akhirnya adalah proses rendering, di mana browser mengubah kode-kode rumit dari server menjadi tampilan visual yang bisa kita nikmati di layar perangkat masing-masing.

Kesimpulan

Secara keseluruhan, jaringan Client-Server adalah sistem yang melalui kolaborasi antar komponen yang berbeda fungsi. Keberhasilan komunikasi dalam jaringan ini sangat bergantung pada empat komponen utama seperti perangkat Server yang kuat, Client yang meminta akses, media Jaringan yang menghubungkan keduanya, serta Protokol sebagai aturan mainnya. Dengan alur kerja yang terstruktur mulai dari pengiriman permintaan hingga penerimaan respons.

Daftar Pustaka

https://jakarta.telkomuniversity.ac.id/mengenal-jaringan-client-server-konsep-dan-cara-kerja/#:~:text=Mengenal%20Jaringan%20Client%20Server:%20Konsep%20dan%20Cara%20Kerja.

https://www.jagoanhosting.com/blog/client-server/