0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Modul Ajar

Modul ajar ini menjelaskan konsep virtualisasi, fungsi dan jenis server, serta penggunaan Virtual Machine (VM) dan layanan server seperti web dan database. Peserta didik diharapkan dapat melakukan instalasi dasar server Linux, memahami jaringan dasar, dan menerapkan keamanan server. Selain itu, terdapat studi kasus yang menunjukkan penerapan virtualisasi untuk membangun server sederhana tanpa perangkat keras fisik.

Diunggah oleh

firdausfahmi186
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Modul Ajar

Modul ajar ini menjelaskan konsep virtualisasi, fungsi dan jenis server, serta penggunaan Virtual Machine (VM) dan layanan server seperti web dan database. Peserta didik diharapkan dapat melakukan instalasi dasar server Linux, memahami jaringan dasar, dan menerapkan keamanan server. Selain itu, terdapat studi kasus yang menunjukkan penerapan virtualisasi untuk membangun server sederhana tanpa perangkat keras fisik.

Diunggah oleh

firdausfahmi186
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MODUL AJAR

Tujuan Pembelajaran
Setelah mempelajari materi ini, peserta didik diharapkan mampu:
1. Memahami konsep dasar virtualisasi
2. Menjelaskan fungsi dan jenis server
3. Menggunakan Virtual Machine (VM)
4. Mengenal layanan server (web, database, dan SSH)
5. Melakukan instalasi dasar server Linux
6. Memahami jaringan dasar pada server
7. Menerapkan keamanan dasar server

1. Pengertian Virtualisasi
Virtualisasi adalah teknologi yang memungkinkan satu perangkat komputer menjalankan lebih
dari satu sistem operasi secara bersamaan.
Teknologi ini bekerja dengan cara membagi sumber daya perangkat keras seperti prosesor,
memori, dan penyimpanan ke dalam beberapa sistem virtual.
Manfaat Virtualisasi
1. Menghemat biaya perangkat keras
2. Memudahkan proses pembelajaran dan eksperimen
3. Memungkinkan penggunaan beberapa sistem operasi dalam satu perangkat
4. Mendukung proses pencadangan data (backup)

2. Virtual Machine (VM)


Virtual Machine (VM) adalah sistem komputer virtual yang berjalan di dalam komputer utama.
Istilah Penting
1. Host: komputer utama
2. Guest OS: sistem operasi yang berjalan di dalam VM
3. Hypervisor: perangkat lunak yang mengelola VM
Contoh Aplikasi
1. VirtualBox
2. VMware
Karakteristik VM
1. Menggunakan sebagian sumber daya komputer
2. Dapat dihapus tanpa memengaruhi sistem utama
3. Mendukung fitur snapshot untuk penyimpanan kondisi sistem

3. Sistem Operasi Server


Server adalah komputer yang berfungsi menyediakan layanan kepada komputer lain (client)
dalam suatu jaringan.
Contoh Sistem Operasi Server
1. Ubuntu Server
2. Debian
3. CentOS / AlmaLinux
Fungsi Server
1. Menyediakan layanan website
2. Menyimpan dan mengelola data
3. Melayani permintaan dari client
Karakteristik
1. Stabil dan jarang mengalami gangguan
2. Dapat berjalan selama 24 jam
3. Umumnya menggunakan antarmuka berbasis teks (CLI)

4. Web Server
Web server adalah layanan yang digunakan untuk menampilkan halaman website kepada
pengguna melalui browser.
Contoh Web Server
1. Apache
2. Nginx
Komponen Penting
1. Port default HTTP: 80
2. File utama: [Link]
3. Direktori web: /var/www/html

5. Database Server
Database server digunakan untuk menyimpan, mengelola, dan mengolah data.
Contoh
1. MySQL
2. MariaDB
Fungsi
1. Menyimpan data pengguna
2. Menyimpan data aplikasi atau website
3. Mengelola data secara terstruktur

6. Keamanan Server
Keamanan server diperlukan untuk melindungi data dan sistem dari akses yang tidak sah.
Firewall
Firewall berfungsi untuk mengatur dan membatasi akses ke server.
Contoh:
UFW (Uncomplicated Firewall)
SSH (Secure Shell)
SSH digunakan untuk mengakses server dari jarak jauh secara aman.
Port default: 22
7. Jaringan Dasar
IP Address
IP Address adalah alamat unik yang digunakan untuk mengidentifikasi perangkat dalam
jaringan.
Localhost
Alamat: [Link]
Digunakan untuk mengakses komputer sendiri.
Fungsi Ping
Perintah ping digunakan untuk mengecek koneksi jaringan.

8. Perintah Dasar Linux


Instalasi Aplikasi
apt install nama_aplikasi
Manajemen Service
systemctl start apache2
systemctl restart apache2
systemctl status apache2
Karakteristik Linux
1. Bersifat open source
2. Banyak digunakan sebagai server
3. Lebih sering menggunakan CLI

9. Mode Jaringan pada Virtual Machine


NAT (Network Address Translation)
1. Menggunakan koneksi internet dari host
2. Cocok untuk pembelajaran
Bridged Network
1. VM mendapatkan IP dari jaringan langsung
2. Dapat berkomunikasi dengan perangkat lain
Host-Only
1. Hanya terhubung dengan komputer host

10. Fitur Penting Virtual Machine


Snapshot
Digunakan untuk menyimpan kondisi VM pada suatu waktu tertentu.
ISO
File yang digunakan sebagai media instalasi sistem operasi.
Clone
Digunakan untuk menggandakan VM yang sudah ada.

11. Praktik Dasar


Instalasi Sistem Operasi
1. Membuat VM baru
2. Memasukkan file ISO
3. Mengatur RAM dan penyimpanan
4. Melakukan instalasi sistem operasi
Instalasi Web Server
apt update
apt install apache2
Pengujian
Akses melalui browser:
[Link]

12. Troubleshooting Dasar


Web tidak dapat diakses
Periksa status service:
systemctl status apache2
Tidak ada koneksi internet
Periksa konfigurasi jaringan (NAT atau Bridged)
Tidak dapat mengakses SSH
Periksa port dan firewall

13. Konsep Cloud (Pengantar)


Cloud computing adalah teknologi yang memungkinkan akses server melalui jaringan internet.
Jenis Cloud
1. Public Cloud
2. Private Cloud
3. Local Cloud
Virtualisasi merupakan dasar dari teknologi cloud.

14. Studi Kasus


Sebuah sekolah berencana menyediakan layanan website sederhana yang digunakan untuk
menampilkan informasi profil sekolah, berita, serta pengumuman kepada siswa dan masyarakat.
Untuk mewujudkan layanan tersebut, diperlukan sebuah server yang dapat diakses melalui
jaringan. Namun, keterbatasan perangkat keras menjadi kendala dalam penyediaan server fisik
secara langsung.
Berdasarkan kondisi tersebut, diperlukan solusi yang efisien dan ekonomis untuk membangun
sistem server.
Permasalahan
Bagaimana cara membangun sebuah server sederhana tanpa harus menggunakan perangkat
server fisik, namun tetap dapat menjalankan layanan website dengan baik?
Pemecahan Masalah
Salah satu solusi yang dapat diterapkan adalah dengan memanfaatkan teknologi virtualisasi.
Dengan virtualisasi, server dapat dijalankan secara virtual di dalam satu komputer.
Langkah-langkah yang dilakukan:
1. Membuat Virtual Machine (VM)
2. Menginstal sistem operasi Linux Server
3. Menginstal web server
4. Menginstal database server
5. Menempatkan file website
6. Melakukan pengujian melalui browser
Hasil yang Diharapkan
1. Server dapat berjalan dengan baik
2. Website dapat diakses melalui jaringan
3. Tidak memerlukan perangkat tambahan
4. Sistem lebih efisien dan mudah dikelola

Ringkasan
1. Virtualisasi memungkinkan menjalankan beberapa sistem operasi dalam satu perangkat
2. Virtual Machine adalah komputer virtual
3. Server berfungsi menyediakan layanan
4. Web server digunakan untuk menampilkan website
5. Database digunakan untuk menyimpan data
6. Firewall dan SSH digunakan untuk keamanan
7. Jaringan berperan dalam komunikasi antar perangkat

Anda mungkin juga menyukai