Materi TKJ

Pengenalan Virtualisasi

Apa itu Virtual Machine (VM) dan Hypervisor? Memahami cara kerja "komputer di dalam komputer".

Virtualisasi adalah teknologi yang memungkinkan Anda untuk membuat representasi *virtual* (berbasis perangkat lunak) dari sesuatu, seperti server, perangkat penyimpanan, jaringan, atau bahkan sistem operasi.

Dalam konteks TKJ, virtualisasi memungkinkan kita menjalankan **beberapa sistem operasi** (seperti Windows 10, Windows Server, dan Ubuntu Linux) secara bersamaan di **satu komputer fisik**. Setiap "komputer tamu" ini disebut **Virtual Machine (VM)**.

Diagram Virtualisasi

Komponen Kunci: Hypervisor

Semua keajaiban virtualisasi ini dimungkinkan oleh sebuah perangkat lunak yang disebut **Hypervisor**. Hypervisor adalah lapisan yang berada di antara perangkat keras fisik (Hardware) dan sistem operasi virtual (VM). Tugasnya adalah mengelola dan mengalokasikan sumber daya (CPU, RAM, Storage) dari hardware fisik ke setiap VM yang membutuhkannya.

Ada dua jenis Hypervisor yang utama:

  • Tipe 1 (Bare Metal): Hypervisor ini di-install **langsung** di atas perangkat keras fisik, menggantikan sistem operasi utama. Ini sangat efisien dan aman, biasa digunakan di lingkungan server/Data Center.
    Contoh: VMware vSphere/ESXi, Proxmox VE, Microsoft Hyper-V.
  • Tipe 2 (Hosted): Hypervisor ini berjalan **sebagai aplikasi** di dalam sistem operasi utama Anda (seperti di Windows atau macOS). Ini sangat cocok untuk *testing* dan belajar.
    Contoh: VirtualBox, VMware Workstation/Player.

Manfaat Utama Virtualisasi

  1. Konsolidasi Server & Hemat Biaya: Ini adalah manfaat terbesar. Daripada membeli 10 server fisik untuk 10 layanan berbeda, Anda bisa membeli 1 server fisik yang kuat dan menjalankan 10 VM di dalamnya. Ini menghemat biaya perangkat keras, listrik, dan pendingin.
  2. Isolasi (Isolation): Setiap VM berjalan dalam lingkungannya sendiri yang terisolasi. Jika satu VM terkena virus atau *crash*, VM lain (dan server utamanya) tidak akan terpengaruh.
  3. Kemudahan *Testing* & *Development*: Siswa TKJ dapat dengan aman mencoba menginstal Linux, mempraktikkan konfigurasi server, atau bahkan "merusak" sistem operasi virtual tanpa mempengaruhi laptop utama mereka.
  4. Migrasi & *Backup* Cepat: Sebuah VM pada dasarnya hanyalah file. Anda bisa dengan mudah mem-backup, memindahkan (migrasi), atau meng-*clone* "komputer" tersebut ke perangkat keras lain.

Uji Pemahaman: Virtualisasi

A. Contoh Soal dan Jawaban

Klik soal di bawah ini untuk melihat jawabannya.

Jawaban: Itu adalah Hypervisor Tipe 2 (Hosted).
Alasan: Karena VirtualBox berjalan sebagai aplikasi *di dalam* sistem operasi utama Anda (Windows 10). Hypervisor Tipe 1 diinstal langsung di atas *hardware* (menggantikan OS utama).

Jawaban: Konsolidasi Server.
Alasan: Perusahaan bisa mengurangi jumlah server fisik. Misalnya, dari 20 server fisik menjadi 2 server fisik yang kuat yang masing-masing menjalankan 10 Virtual Machine (VM). Lebih sedikit server fisik berarti lebih sedikit konsumsi listrik dan pendingin.

B. Soal Latihan Mandiri

Coba jawab pertanyaan berikut untuk menguji pengetahuan Anda:

  1. Apa perbedaan utama antara Hypervisor Tipe 1 (Bare Metal) dan Tipe 2 (Hosted)? Berikan satu contoh untuk masing-masing.
  2. Apa yang dimaksud dengan "Isolasi" dalam konteks Virtual Machine, dan mengapa itu penting untuk keamanan?
  3. Sebutkan 3 contoh software Hypervisor yang populer di industri.