Linux dan Administrasi Server: dari klik di layar sampai ruang mesin

Linux dan Administrasi Server: dari klik di layar sampai ruang mesin

PERTEMUAN 9 • SISTEM OPERASI • 3 SKS

Di Mana Aplikasi Itu Sebenarnya Hidup?

Linux dan Administrasi Server: dari klik di layar sampai ruang mesin

Program Studi Sistem dan Teknologi Informasi
Pembicara: ALIMIN, M.Kom

Klik judul tiap slide untuk membuka isinya. Alur: Pembuka (cerita) → Masalah → Gagasan → Praktik dan kasus → Ajakan bertindak. Tidak ada tugas wajib; mahasiswa tidak perlu menginstal Linux.

Slide 1 — Judul: Di Mana Aplikasi Itu Hidup?

POIN UTAMA

  • Pertanyaan besar: aplikasi yang kita pakai setiap hari sebenarnya berjalan di mana?
  • Pertemuan ini menghubungkan teori Sistem Operasi dengan dunia industri: server web, database, cloud, dan AI
  • Tanpa instalasi: kita pelajari konsepnya dulu

CONTOH DATA / METAFORA

Metafora: lampu yang menyala di kamar. Kita hanya melihat cahayanya, padahal listrik mengalir dari pembangkit yang tak terlihat. Aplikasi pun begitu.

📱

Laptop / HP

hanya browser

➜

🖥️

Server (Linux)

aplikasi + database

Yang kita lihat hanya layar; pekerjaan sesungguhnya terjadi di server

SARAN GAMBAR VISUAL

Layar gelap, satu foto lorong ruang server dengan lampu indikator hijau berkedip. Judul besar putih di tengah.

NARASI PEMBICARA

“Setiap hari kita menyalakan lampu tanpa memikirkan pembangkitnya. Hari ini kita menengok ‘pembangkit’ di balik aplikasi: server.”

Slide 2 — Pembuka: Satu Klik, Satu Perjalanan

POIN UTAMA

  • Mahasiswa membuka website kampus, login LMS, lihat materi, ikut ujian online
  • Browser berjalan di perangkat mahasiswa; aplikasi web biasanya berjalan di server
  • Server menerima permintaan, memproses, bertanya ke database, lalu mengirim respons

CONTOH DATA / METAFORA

Metafora: memesan di restoran. Kita (browser) memesan lewat pelayan (internet), dapur (server) memasak, gudang (penyimpanan) menyediakan bahan. Pertanyaan: apakah LMS berjalan di laptop Anda, atau ada komputer lain yang melayani?

Perjalanan satu klik membuka LMS

📱

Laptop / HP

Browser

➜

🌐

Internet

kirim request

➜

🖥️

Server

web, aplikasi, DB

➜

🗃️

Penyimpanan

akun, materi, nilai

Browser di perangkat kita; aplikasi web berjalan di server

SARAN GAMBAR VISUAL

Ilustrasi jalur panah dari HP mahasiswa ke awan internet, ke rak server, lalu ke silinder database.

NARASI PEMBICARA

“Anda mengklik satu tombol. Dalam hitungan detik, permintaan itu menempuh perjalanan panjang. Pertanyaannya: LMS itu hidup di laptop Anda, atau di komputer lain?”

Slide 3 — Peta Perjalanan Hari Ini

POIN UTAMA

  • Membedakan OS desktop dan OS server
  • Memahami fungsi Linux di infrastruktur modern
  • Menjelaskan server, service, user, permission, remote access
  • Mengenali perintah dasar Linux
  • Menghubungkan Linux dengan web, database, cloud, AI
  • Menganalisis kasus server bermasalah

CONTOH DATA / METAFORA

Metafora: peta wisata enam pos. Tiap tujuan pembelajaran adalah satu pos; di akhir Anda mampu menjelaskan server yang sakit.

Enam pos perjalanan hari ini

1

Desktop vs Server

2

Fungsi Linux

3

Server, service, user, permission

4

Perintah dasar

5

Linux + web, DB, cloud, AI

6

Analisis server bermasalah

Enam tujuan pembelajaran Pertemuan 9

SARAN GAMBAR VISUAL

Infografis jalur dengan enam penanda bernomor dan ikon di tiap pos (server, pinguin, kunci, terminal, awan, stetoskop).

NARASI PEMBICARA

“Ada enam pos hari ini. Anda tidak perlu mengetik satu perintah pun; yang kita bangun adalah cara berpikir.”

Slide 4 — Apa Itu Server?

POIN UTAMA

  • Server: komputer atau sistem yang menyediakan layanan lewat jaringan
  • Tidak harus mesin besar di ruang khusus; laptop pun bisa jadi server untuk belajar
  • Satu server dapat menjalankan beberapa layanan sekaligus

CONTOH DATA / METAFORA

Metafora: dapur restoran. Tamu tidak melihat dapur, tetapi semua pesanan dimasak di sana. Alur kampus: Browser → Web Server → Aplikasi Laravel → MySQL.

Jenis server Fungsi Contoh
Web server Melayani website Apache, Nginx
Database server Menyimpan dan mengelola data MySQL, PostgreSQL
File server Menyediakan penyimpanan berkas Berbagi dokumen
Application server Menjalankan logika aplikasi Aplikasi Laravel
AI server Menjalankan model AI API klasifikasi gambar

🌐

Browser Mahasiswa

meminta halaman

⬇

🚪

Web Server

Apache / Nginx

⬇

🧰

Aplikasi Laravel

logika aplikasi

⬇

🗃️

MySQL Database

menyimpan data

Satu server dapat menjalankan beberapa layanan sekaligus

SARAN GAMBAR VISUAL

Dua panel: ruang makan yang rapi vs dapur yang sibuk, dengan label Browser dan Server.

NARASI PEMBICARA

“Server itu dapurnya internet. Tamu menikmati hidangan; dapur bekerja tanpa terlihat.”

Slide 5 — Mengapa Linux di Server?

POIN UTAMA

  • Stabilitas: layanan berjalan terus-menerus dengan administrasi yang tepat
  • Otomatisasi lewat terminal dan skrip
  • Pengaturan user, permission, firewall, dan layanan jaringan
  • Ekosistem web, database, dan container mendukung Linux
  • Banyak cloud dan infrastruktur AI berfondasi Linux
  • Linux bukan selalu lebih baik dari Windows: pilih sesuai aplikasi, biaya, keahlian tim, keamanan

CONTOH DATA / METAFORA

Metafora: fondasi gedung. Tidak terlihat, tetapi menentukan apakah gedung kokoh. Ubuntu Server, Debian, Rocky Linux, dan RHEL adalah beberapa ‘merek’ fondasinya.

Bukan satu distribusi, melainkan satu keluarga:

Ubuntu ServerDebianRocky LinuxRed Hat Enterprise Linux

🛡️

Stabilitas

berjalan terus-menerus

🤖

Otomatisasi

terminal dan skrip

🔒

Jaringan + keamanan

user, permission, firewall

📦

Ekosistem

web, DB, container

☁️

Cloud + AI

fondasi infrastruktur

Lima alasan Linux dipakai di industri

SARAN GAMBAR VISUAL

Gedung bertingkat dengan fondasi bertuliskan logo pinguin; di atasnya tanda web, database, awan, dan otak AI.

NARASI PEMBICARA

“Linux jarang tampil di depan, tetapi ia fondasi yang menahan banyak layanan yang kita pakai.”

Slide 6 — Mobil Pribadi vs Truk Angkutan

POIN UTAMA

  • Windows Desktop: komputer pengguna, umumnya GUI, aplikasi desktop
  • Linux Server: server dan infrastruktur, GUI atau terminal, layanan web, database, API, AI
  • Windows bisa jadi server; Linux bisa jadi desktop

CONTOH DATA / METAFORA

Metafora: mobil pribadi vs truk angkutan. Keduanya kendaraan; yang satu nyaman untuk harian, yang satu dirancang membawa beban terus-menerus.

Aspek Windows Desktop Linux Server
Penggunaan umum Komputer pengguna Server dan infrastruktur
Antarmuka Umumnya GUI GUI atau terminal
Administrasi Settings, Task Manager, PowerShell Terminal dan konfigurasi layanan
Pengguna Pengguna komputer User dan administrator server
Contoh layanan Aplikasi desktop Web, database, API, AI
Akses jarak jauh Remote Desktop, SSH SSH dan metode lain

🪟

Windows Desktop

komputer pengguna
umumnya GUI
aplikasi desktop

vs

🐧

Linux Server

server dan infrastruktur
GUI atau terminal
web, database, API, AI

Windows juga bisa jadi server; Linux juga bisa jadi desktop

Pilihan bergantung pada kebutuhan, bukan siapa yang lebih baik

SARAN GAMBAR VISUAL

Dua foto berdampingan: mobil di garasi rumah vs truk di jalur logistik, masing-masing dengan label OS.

NARASI PEMBICARA

“Tidak ada kendaraan yang paling benar; yang ada kendaraan yang paling cocok untuk muatannya.”

Slide 7 — Terminal: Berbicara Langsung ke Sistem

POIN UTAMA

  • Terminal: antarmuka untuk memberi perintah ke sistem operasi; di Linux sering memakai shell seperti Bash
  • pwd: lokasi direktori kerja; ls: isi direktori; whoami: pengguna aktif
  • top: proses dan penggunaan sumber daya; df -h: kapasitas penyimpanan; free -h: RAM dan swap
  • Pahami masalah yang diselesaikan perintah, bukan sekadar menghafal

CONTOH DATA / METAFORA

Metafora: memberi instruksi langsung ke koki tanpa lewat menu bergambar. Lebih cepat dan presisi bila Anda tahu kosakatanya.

$ pwd

/var/www/lms

$ whoami

admin

$ df -h

/dev/sda1 50G 46G 4G 92% /

$ free -h

Mem: 8.0G total 7.2G used

Terminal: cara berbicara langsung kepada sistem operasi

SARAN GAMBAR VISUAL

Layar hitam dengan teks hijau; enam kartu perintah dengan ikon (peta, folder, wajah, grafik, harddisk, chip RAM).

NARASI PEMBICARA

“Terminal terlihat menakutkan, tetapi isinya cuma enam kalimat pendek yang menjawab enam pertanyaan sederhana.”

Slide 8 — Kamus Penerjemah: Windows ke Linux

POIN UTAMA

  • Konsep yang sama, alat berbeda
  • Task Manager ~ top atau ps; ipconfig ~ ip addr; File Explorer ~ df -h
  • Services ~ systemctl (pada sistem systemd); Remote Desktop atau SSH ~ SSH
  • Properties → Security ~ permission dan ownership

CONTOH DATA / METAFORA

Metafora: kamus dua bahasa. Anda sudah fasih satu bahasa; tinggal mencari padanan kata.

Konsep Windows Linux
Melihat proses Task Manager top atau ps
Melihat jaringan ipconfig ip addr
Kapasitas disk File Explorer df -h
Mengelola layanan services.msc systemctl
Akses jarak jauh Remote Desktop / SSH SSH
Hak akses file Properties → Security Permission dan ownership

🪟 Windows

Task Manager
ipconfig
File Explorer
services.msc
Remote Desktop

⇄

🐧 Linux

top / ps
ip addr
df -h
systemctl
SSH

Kamus penerjemah: masalahnya sama, alatnya berbeda

SARAN GAMBAR VISUAL

Tabel dua kolom dengan panah dua arah, logo Windows di kiri dan pinguin di kanan.

NARASI PEMBICARA

“Anda tidak mulai dari nol. Anda hanya belajar logat baru untuk ide yang sudah dikenal.”

Slide 9 — Ketika Website Tidak Bisa Dibuka

POIN UTAMA

  • Salah satu kemungkinan: layanan web server berhenti
  • Di Linux dengan systemd: systemctl status nginx (Nginx hanyalah contoh, bisa Apache)
  • Layanan aktif belum tentu aplikasi sempurna: cek log, konfigurasi, jaringan, database

CONTOH DATA / METAFORA

Metafora: lampu tidak menyala. Jangan langsung ganti lampu; cek dulu saklar, sekering, dan listrik. Urutan memeriksa lebih penting daripada menebak.

🌐

Pengguna membuka website

 

⬇

📨

Permintaan sampai ke server

 

⬇

❓ Apakah web server berjalan?

⬇

Ya ✅

Request diproses

 

Tidak ❌

Website gagal merespons

 

$ systemctl status nginx

Aktif belum tentu sempurna: periksa juga log, konfigurasi, jaringan, database

SARAN GAMBAR VISUAL

Diagram alir sederhana dengan titik keputusan ‘web server berjalan?’, cabang hijau dan merah.

NARASI PEMBICARA

“Website mati bukan berarti dunia kiamat. Ia pertanyaan berurutan: dari server berjalan, sampai database menjawab.”

Slide 10 — Kunci Seperlunya: User dan Permission

POIN UTAMA

  • Administrator, developer, dan pengguna aplikasi punya tanggung jawab berbeda
  • Permission mengatur siapa boleh membaca, mengubah, atau menjalankan file: pemilik, kelompok, lainnya
  • Least privilege: hak akses seminimal mungkin sesuai kebutuhan; akun aplikasi tidak otomatis jadi administrator

CONTOH DATA / METAFORA

Metafora: kunci gedung kampus. Petugas kebersihan diberi kunci ruang kelas, bukan kunci induk ruang server.

👑

Administrator

konfigurasi dan layanan

💻

Developer

memperbarui aplikasi sesuai kewenangan

👤

Pengguna aplikasi

tanpa hak admin server

 

📄 File aplikasi

Pemilik file • Kelompok pengguna • Pengguna lainnya

masing-masing: boleh baca (r), ubah (w), jalankan (x)?

Least privilege: hak akses seminimal mungkin sesuai kebutuhan

SARAN GAMBAR VISUAL

Gambar deretan kunci berbeda warna menggantung, satu kunci induk merah disimpan di brankas.

NARASI PEMBICARA

“Kalau semua orang memegang kunci induk, satu kesalahan kecil bisa mengunci, atau membuka, seluruh gedung.”

Slide 11 — Linux, Docker, Cloud, dan AI

POIN UTAMA

  • Susunan lapisan: Aplikasi → Layanan dan Runtime → Linux → Infrastruktur
  • Docker mengemas aplikasi beserta dependensinya (pertemuan berikutnya: virtualisasi dan container)
  • Cloud menyediakan sumber daya sesuai kebutuhan
  • Server AI dapat menjalankan API prediksi: memuat model, menerima gambar, mengembalikan hasil; GPU tidak selalu wajib

CONTOH DATA / METAFORA

Metafora: gedung bertingkat. Lantai atas adalah aplikasi yang dilihat tamu; Linux adalah lantai teknis yang mengatur listrik, air, dan keamanan.

Aplikasi

Laravel, API, Python, model AI

Layanan dan Runtime

Web server, database, Python runtime

Linux / Sistem Operasi

Process, memory, file, device, security

Infrastruktur

CPU, RAM, storage, jaringan, GPU bila perlu

📦 Docker mengemas aplikasi + dependensinya menjadi container (pertemuan berikutnya)

Linux adalah lantai penghubung antara aplikasi dan perangkat keras

SARAN GAMBAR VISUAL

Penampang gedung empat lantai berlabel sesuai lapisan, dengan peti kemas Docker di sisi kanan.

NARASI PEMBICARA

“Setiap lapisan bergantung pada lapisan di bawahnya. Itulah sebabnya pengembang aplikasi perlu paham lantai bawahnya.”

Slide 12 — Studi Kasus: LMS Kampus Melambat

POIN UTAMA

  • 1.000 mahasiswa memakai LMS; website lambat dan kadang tak bisa diakses
  • Diketahui: server menjalankan web dan database, CPU naik, storage hampir penuh, penyebab belum jelas
  • Pertanyaan pemantik: apakah Linux pasti penyebabnya? apa yang diperiksa dulu? mengapa CPU, RAM, storage, jaringan dipantau? risiko semua user jadi admin? mengapa pengembang perlu paham administrasi server?

CONTOH DATA / METAFORA

Metafora: dokter IGD. Pasien datang dengan keluhan ‘lemas’; dokter tidak langsung menyalahkan satu organ, tetapi memeriksa tanda vital satu per satu.

Dashboard server LMS (data perumpamaan)

CPU 92%

 

RAM 70%

 

Storage 95%

 

Jaringan 60%

 

Penyebab utama belum diketahui: periksa dulu sebelum menyimpulkan

Angka ilustrasi untuk diskusi kelas

SARAN GAMBAR VISUAL

Dashboard monitoring dengan empat indikator berwarna merah dan hijau; siluet dokter dengan stetoskop di samping server.

NARASI PEMBICARA

“Kita tidak menuduh dulu. Kita ukur: CPU, RAM, storage, jaringan. Data dulu, kesimpulan kemudian.”

Slide 13 — Diskusi Utama: Satu Paragraf

POIN UTAMA

  • LMS berbasis web diakses banyak mahasiswa bersamaan
  • Jelaskan bagaimana Linux atau OS server mendukung aplikasi web dan database
  • Jelaskan apa yang diperiksa saat website lambat atau tidak bisa diakses
  • Hubungkan process, CPU, RAM, storage, jaringan, dan keamanan pengguna
  • Satu paragraf; tidak ada laporan tertulis wajib

CONTOH DATA / METAFORA

Metafora: merangkai cerita dari potongan teka-teki. Enam kata kunci adalah potongan; tugas Anda menyusunnya menjadi gambaran utuh.

💬

processCPURAMstoragejaringankeamanan pengguna

Satu paragraf. Tanpa laporan tertulis.

Enam kata kunci yang harus muncul dalam jawaban

SARAN GAMBAR VISUAL

Papan puzzle enam keping berlabel process, CPU, RAM, storage, jaringan, keamanan.

NARASI PEMBICARA

“Tidak ada nilai salah di sini. Ceritakan dengan kata Anda sendiri bagaimana semuanya saling terhubung.”

Slide 14 — Kesimpulan dan Ajakan Bertindak

POIN UTAMA

  • Server menyediakan layanan bagi pengguna atau aplikasi lain
  • Linux banyak dipakai untuk web, database, cloud, container, dan sebagian infrastruktur AI
  • Administrasi server: process, memori, storage, jaringan, layanan, keamanan
  • Terminal adalah alat; fungsi perintah lebih penting daripada hafalan
  • Gangguan aplikasi tidak selalu karena kode atau model: bisa dari sumber daya, konfigurasi, jaringan, atau layanan server

CONTOH DATA / METAFORA

Kembali ke lampu di awal: kini Anda tahu di mana pembangkitnya, dan bagaimana memeriksanya bila lampu padam.

CALL TO ACTION

Mulai hari ini, setiap kali membuka website, bayangkan perjalanannya: browser → internet → server → database. Lalu tulis satu paragraf diskusi Anda di forum, dan pilih satu perintah (pwd, ls, whoami, top, df -h, free -h) untuk Anda jelaskan fungsinya.

1

Server menyediakan layanan

2

Linux: web, DB, cloud, container, AI

3

Admin: process, memori, storage, jaringan, layanan, keamanan

4

Terminal: pahami fungsi, bukan hafalan

5

Gangguan tak selalu salah kode atau model

Lima pemahaman utama untuk dibawa pulang

SARAN GAMBAR VISUAL

Kembali ke foto lorong server pembuka, kini dengan satu rak yang menyala hijau dan teks besar: “Lihat ke balik layar.”

NARASI PEMBICARA

“Saat aplikasi lambat atau mati, jangan langsung salahkan kode. Tanyakan: apa yang terjadi di balik layar?”