KONFIGURASI JARINGAN LOKAL DAN IMPLEMENTASI WEB SERVER SEDERHANA MENGGUNAKAN PYTHON PADA MESIN VIRTUAL
Dibuat oleh:
1. Qaris Firasya Al Hannan 25051204079
2. Ibrahim Soffa 25051204085
3. Bayu Fitrah Sulaiman 25051204214
4. Muhammad Athala Asshiddiq 25051204227
PENDAHULUAN
1.1. Latar Belakang
Dalam studi Sistem Operasi, pemahaman mengenai bagaimana sistem operasi mengelola sumber daya jaringan dan mengeksekusi layanan (services) merupakan kompetensi yang sangat penting. Salah satu penerapan nyatanya adalah pembangunan arsitektur client-server, di mana sebuah sistem bertindak sebagai penyedia layanan (server) dan sistem lain bertindak sebagai peminta layanan (client).
Praktikum ini menggunakan lingkungan
virtualisasi (Virtual Machine) dengan sistem operasi Kali Linux untuk
menyimulasikan server fisik. Penggunaan virtualisasi memungkinkan isolasi lingkungan
jaringan yang aman untuk melakukan pengujian tanpa mengganggu konfigurasi sistem
operasi utama (Host OS). Melalui Command Line Interface (CLI), konfigurasi
jaringan dapat diidentifikasi dan dikelola secara langsung, yang kemudian
dilanjutkan dengan penyebaran (deployment) layanan web server sederhana
menggunakan modul bawaan Python. Eksperimen ini menjembatani teori jaringan
lokal dan fungsi dasar sistem operasi dalam menangani lalu lintas data antar
platform yang berbeda.
1.2. Tujuan
1. Memahami instruksi CLI dasar pada Linux, khususnya untuk navigasi direktori dan manajemen sistem.
2. Mengidentifikasi dan menganalisis konfigurasi antarmuka jaringan (Network Interface) beserta penugasan alamat IP (IP Address) pada mesin virtual.
3. Mampu mengimplementasikan dan menjalankan layanan web server lokal secara mandiri menggunakan modul HTTP Server dari Python.
4. Melakukan pengujian konektivitas cross-platform antara Guest OS (Kali Linux) dan Host OS (Windows) untuk memvalidasi arsitektur jaringan client-server.