Mengenal Linux Server dan Desktop [Komputer Biasa]: Apa Bedanya? - PERWIRA LEARNING CENTER

Mengenal Linux Server dan Desktop [Komputer Biasa]: Apa Bedanya?

Sistem operasi Linux memiliki banyak varian yang digunakan untuk kebutuhan berbeda, mulai dari penggunaan sehari-hari hingga pengelolaan server jaringan. Dua jenis yang paling umum adalah Linux Server dan Linux Desktop.

Meskipun keduanya menggunakan sistem operasi yang sama, terdapat perbedaan signifikan dalam fungsi, tampilan, serta cara penggunaannya. Linux Desktop lebih difokuskan untuk pengguna umum, sedangkan Linux Server dirancang untuk menangani layanan jaringan dan sistem skala besar.

Artikel ini membahas konsep, fungsi, perbedaan, serta penggunaan Linux Server dan Linux Desktop dalam dunia komputer.


Alat dan Bahan

Perangkat Keras (Hardware)

  • Laptop

Perangkat Lunak (Software)

  • Sistem operasi Linux Ubuntu/Debian
  • VirtualBox
  • Terminal Linux
  • Browser (Chrome/Firefox)

Pengertian Linux Server dan Linux Desktop

Linux Server [CLI - Command Line Interface] adalah sistem operasi Linux yang digunakan untuk menjalankan layanan jaringan seperti:

1. Web server ; Google, Facebook, Netflix, Spotify, dll.

2. Database ; APK shopping, perbankan, sistem pendaftaran sekolah, dll.

3. File sharing ; Nextcloud [Google Drive], dll.

Tampilan linux server hanya berupa baris perintah, contohnya: user@server:~$ _ akan muncul pada tampilan command pompt 

Cara kerjanya ; 

Kamu harus mengetik perintah (instruksi teks) untuk melakukan apa pun.

  • Mau lihat isi folder? Ketik ls.

  • Mau pindah folder? Ketik cd.

  • Mau instal aplikasi? Ketik sudo apt install.  

Linux Desktop [GUI - Graphical User Interface] adalah sistem operasi Linux yang digunakan untuk kebutuhan sehari-hari seperti browsing, mengetik, multimedia, dan aktivitas pengguna umum. Contohnya :

Tampilan linux desktop sangat mirip dengan windows atau macOS. Tidak hanya berupa tulisan perintah seperti server.

Cara kerjanya ;

Kamu klik ikon untuk buka aplikasi. Misalnya, klik ikon Firefox untuk browsing atau LibreOffice untuk mengetik. 


Konsep Dasar Perbedaan

Perbedaan utama antara Linux Server dan Desktop terletak pada tujuan penggunaannya:

  • Linux Server → fokus pada layanan dan performa
  • Linux Desktop → fokus pada kemudahan penggunaan (user-friendly)

Linux Server biasanya tidak menggunakan tampilan grafis (GUI), sedangkan Linux Desktop memiliki antarmuka grafis yang lengkap.


Jenis Distribusi Linux

1. Linux Server

Contoh distribusi:

  • Ubuntu Server
  • Debian Server

Digunakan untuk:

  • Web server ;  menyimpan, memproses, dan mengirimkan isi sebuah website kepada pengguna.

Cara Kerja: Saat kamu mengetik www.google.com di browser, browser kamu meminta data ke Linux Server. Server kemudian mengirimkan file gambar, teks, dan kode ke laptopmu sehingga website muncul di layar. 

Contoh Software: Apache, Nginx, dan LiteSpeed.

  • Database server ; tempat penyimpanan data terstruktur dalam jumlah besar.

Cara Kerja: Jika Web Server adalah tokonya, maka Database Server adalah Gudang di belakang toko. Semua informasi seperti nama pengguna, password, riwayat belanja, atau data saldo bank disimpan di sini. Web server akan "bertanya" ke database server setiap kali ada pengguna yang ingin login.

Contoh Software: MySQL, PostgreSQL, MariaDB, dan MongoDB.

  • Network services ; memastikan perangkat-perangkat dalam jaringan bisa saling terhubung dengan benar dan aman.
DNS (Domain Name System) : Mengubah nama domain (seperti facebook.com) menjadi alamat angka (IP Address). Tanpa ini, kamu harus menghafal angka rumit untuk buka website.
 
DHCP (Dynamic Host Configuration Protocol) : Memberikan alamat IP secara otomatis ke setiap HP atau laptop yang baru masuk ke jaringan Wi-Fi.
 
Firewall : Menjaga keamanan jaringan dari serangan luar (hacker).

2. Linux Desktop

Contoh distribusi:

  • Ubuntu Desktop
  • Linux Mint
  • Fedora Workstation

Digunakan untuk:

  • Komputer pribadi
  • Perkantoran
  • Multimedia

Fungsi Linux Server dan Desktop

Fungsi Linux Server

  • Menyediakan layanan jaringan
  • Menyimpan dan mengelola data
  • Menjalankan aplikasi server
  • Mengatur keamanan jaringan

Fungsi Linux Desktop

  • Digunakan untuk aktivitas sehari-hari
  • Menjalankan aplikasi user
  • Browsing internet
  • Multimedia dan hiburan

Cara Kerja Linux Server dan Desktop

Linux Server

  1. Administrator mengkonfigurasi server
  2. Server menjalankan layanan (web, database, dll)
  3. Client mengakses layanan melalui jaringan
  4. Server memproses permintaan dan memberikan respon

Linux Desktop

  1. User menggunakan GUI
  2. User menjalankan aplikasi
  3. Sistem memproses perintah user
  4. Output ditampilkan ke layar

Implementasi

Skenario Penggunaan

  • Gunakan Linux Desktop untuk kegiatan sehari-hari  
  • Gunakan Linux Server untuk layanan jaringan

Contoh Praktik Sederhana

  • Install Ubuntu Desktop di PC 
  • Install Ubuntu Server di Virtual Machine
  • Coba akses server menggunakan browser 


Pengujian

  • Cek apakah server dapat diakses (ping / browser) 
 
  • Jalankan aplikasi pada desktop
  • Bandingkan penggunaan resource
  • Amati perbedaan tampilan (GUI vs CLI) 
  • GUI
  • CLI  

Kelebihan dan Kekurangan

Kelebihan Linux Server

  • Stabil dan ringan
  • Aman dari serangan
  • Cocok untuk jaringan besar
  • Tidak membutuhkan GUI

Kekurangan Linux Server

  • Sulit bagi pemula
  • Berbasis command line
  • Membutuhkan konfigurasi manual

Kelebihan Linux Desktop

  • User-friendly
  • Mudah digunakan
  • Banyak aplikasi tersedia
  • Tampilan menarik

Kekurangan Linux Desktop

  • Lebih berat dibanding server
  • Tidak fokus untuk layanan jaringan
  • Membutuhkan resource lebih besar

Kendala

  • Pengguna belum terbiasa dengan Linux
  • Sulit menggunakan terminal
  • Perbedaan distribusi Linux
  • Konfigurasi server yang kompleks

Solusi

  • Belajar dasar command Linux
  • Menggunakan distro yang user-friendly
  • Mengikuti dokumentasi resmi
  • Latihan menggunakan virtual machine
  • Menggunakan GUI untuk tahap awal

Hasil Pembelajaran

Dari pembelajaran ini diperoleh:

  • Memahami perbedaan Linux Server dan Desktop
  • Mengetahui fungsi masing-masing
  • Memahami cara kerja keduanya
  • Mampu memilih jenis Linux sesuai kebutuhan
  • Mengetahui kelebihan dan kekurangan
  • Mampu mengimplementasikan penggunaan dasar Linux

Daftar Pustaka

Kanakamedala, C. (2015, December 2). Concepts of kernal & shell. Linux Information & Scripting. https://kkslinuxinfo.wordpress.com/2015/12/02/concepts-of-kernal-shell/  

Komentar

Postingan populer dari blog ini