Monday, January 19, 2026

LATIHAN SOAL UKK

 

Latihan Soal UKK – Virtual Private Server (VPS)

I. Pilihan Ganda

  1. VPS merupakan singkatan dari …

    • A. Virtual Public System

    • B. Virtual Private Server

    • C. Virtual Processing Service

    • D. Virtual Program Server
      Jawaban: B

  2. VPS bekerja dengan memanfaatkan teknologi …

    • A. Cloud storage

    • B. Clustering

    • C. Virtualisasi

    • D. Remote desktop
      Jawaban: C

  3. Software yang berfungsi sebagai hypervisor adalah …

    • A. Apache

    • B. KVM

    • C. PHP

    • D. MySQL

    • Jawaban: B

  4. Sistem operasi yang paling banyak digunakan pada VPS adalah …

    • A. Windows XP

    • B. Linux

    • C. Android

    • D. macOS
      Jawaban: B

  5. Akses jarak jauh ke VPS berbasis Linux biasanya menggunakan …

    • A. FTP

    • B. Telnet

    • C. SSH

    • D. HTTP
      Jawaban: C

  6. Port default layanan SSH adalah …

    • A. 20

    • B. 21

    • C. 22

    • D. 23
      Jawaban: C

  7. Perintah untuk memperbarui repository pada Ubuntu adalah …

    • A. apt install

    • B. apt update

    • C. apt remove

    • D. apt clean
      Jawaban: B

  8. Web server default yang sering digunakan pada Ubuntu Server adalah …

    • A. IIS

    • B. Apache

    • C. Nginx

    • D. Lighttpd
      Jawaban: B

  9. File konfigurasi utama Apache berada pada direktori …

    • A. /var/www/html

    • B. /etc/apache2

    • C. /home

    • D. /bin
      Jawaban: B

  10. Database server yang umum digunakan pada VPS Linux adalah …

    • A. Oracle

    • B. MongoDB

    • C. MariaDB

    • D. Microsoft Access
      Jawaban: C

  11. Fungsi firewall pada VPS adalah untuk …

    • A. Mempercepat koneksi

    • B. Menyaring lalu lintas jaringan

    • C. Menambah kapasitas RAM

    • D. Menginstal aplikasi
      Jawaban: B

  12. Port default web server HTTP adalah …

    • A. 21

    • B. 22

    • C. 80

    • D. 443
      Jawaban: C

  13. Perintah untuk melihat status Apache adalah …

    • A. apache status

    • B. service apache2 status

    • C. apt status apache

    • D. apache2 check
      Jawaban: B

  14. Direktori default penyimpanan website Apache adalah …

    • A. /etc/apache2

    • B. /var/log

    • C. /usr/share

    • D. /var/www/html
      Jawaban: D

  15. Fungsi DNS pada VPS adalah untuk …

    • A. Menyimpan database

    • B. Mengamankan server

    • C. Menghubungkan domain dengan IP

    • D. Mengatur user
      Jawaban: C

  16. VPS biasanya memiliki …

    • A. IP publik

    • B. IP lokal saja

    • C. Tanpa IP

    • D. IP statis lokal
      Jawaban: A

  17. Perintah untuk merestart Apache adalah …

    • A. apache restart

    • B. restart apache

    • C. systemctl restart apache2

    • D. apt restart apache
      Jawaban: C

  18. Keamanan login VPS dapat ditingkatkan dengan cara …

    • A. Menghapus firewall

    • B. Mengganti port SSH

    • C. Mematikan SSH

    • D. Membuka semua port
      Jawaban: B

  19. Fungsi user root pada VPS adalah …

    • A. User biasa

    • B. User tamu

    • C. Administrator

    • D. User database
      Jawaban: C

  20. Jika web server tidak bisa diakses melalui browser, kemungkinan penyebabnya adalah …

    • A. RAM terlalu besar

    • B. Firewall menutup port 80

    • C. Mouse tidak berfungsi

    • D. Username salah
      Jawaban: B

II. Soal Essay 

1. Jelaskan pengertian Virtual Private Server (VPS)!

Jawaban:
VPS (Virtual Private Server) adalah jenis layanan hosting di mana satu server fisik dibagi menjadi beberapa server virtual yang independen menggunakan teknologi virtualisasi. Meskipun berbagi server fisik yang sama, setiap pengguna VPS mendapatkan sumber daya yang terdedikasi (seperti CPU, RAM, dan penyimpanan) dan sistem operasi sendiri, sehingga menawarkan privasi, keamanan, dan kinerja yang lebih tinggi dibandingkan shared hosting






2. Apa perbedaan antara shared hosting dan VPS?

Jawaban:

Perbedaan utama shared hosting dan VPS terletak pada pembagian sumber daya, kontrol, keamanan, dan performashared hosting berbagi resource server fisik dengan banyak pengguna (lebih murah, mudah, tapi kurang aman dan stabil). Sebaliknya, VPS (Virtual Private Server) membagi server fisik menjadi server virtual terisolasi dengan resource khusus, memberikan kontrol penuh, keamanan lebih tinggi, dan performa lebih baik, namun biayanya lebih tinggi dan memerlukan keahlian teknis untuk manajemennya. 

  • Sumber Daya: Shared hosting menggunakan sumber daya secara bersama-sama, sedangkan VPS memiliki sumber daya yang terdedikasi/terisolasi.
  • Performa: Performa VPS lebih stabil dan tidak terpengaruh oleh pengguna lain, sementara shared hosting bisa melambat jika pengguna lain mendapatkan traffic tinggi.
  • Kontrol: VPS memberikan akses root/administratif penuh untuk kustomisasi server, sedangkan shared hosting dibatasi pada pengaturan yang disediakan.
  • Biaya & Teknis: Shared hosting lebih murah dan mudah dikelola (cocok untuk pemula), sedangkan VPS lebih mahal dan memerlukan pengetahuan teknis dalam pengelolaan server. 




3. Jelaskan fungsi SSH pada VPS!

Jawaban:
Secure Shell (SSH) adalah protokol jaringan kriptografi yang berfungsi untuk mengakses dan mengelola VPS dari jarak jauh (remote access) secara aman. SSH memungkinkan pengguna menjalankan perintah (command line) untuk konfigurasi, instalasi aplikasi, dan transfer berkas, serta menyediakan metode autentikasi yang kuat (menggunakan kata sandi atau kunci privat) untuk mencegah akses tidak sah. 





4. Sebutkan dan jelaskan langkah dasar instalasi web server pada VPS Linux!

Jawaban:

    

  1. Akses VPS melalui SSH:
    • Gunakan perintah ssh root@<alamat-ip-vps> (ganti dengan IP VPS Anda) untuk masuk sebagai root, atau gunakan user baru dengan hak sudo.
  2. Pembaruan Sistem:
    • Perbarui daftar paket dan paket yang terinstal: sudo apt update && sudo apt upgrade -y (untuk Debian/Ubuntu).
  3. Instalasi Web Server (Apache/Nginx):
    • Apachesudo apt install apache2 -y.
    • Nginxsudo apt install nginx -y.
  4. Konfigurasi Dasar Web Server:
    • Apache: Edit /etc/apache2/apache2.conf, hilangkan tanda # pada ServerName dan isi dengan IP VPS Anda, lalu restart service: sudo service apache2 restart.
    • Nginx: Cek konfigurasi dengan nginx -t, lalu restart service: sudo systemctl restart nginx (jika perlu).
  5. Pengecekan Instalasi:
    • Buka browser dan akses IP VPS Anda. Jika muncul halaman default (misal "It works!" untuk Apache), instalasi berhasil.
  6. Instalasi Database (Opsional - untuk situs dinamis):
    • sudo apt install mysql-server -y (atau MariaDB).
    • Jalankan sudo mysql_secure_installation untuk mengamankan instalasi.
  7. Instalasi Bahasa Pemrograman (PHP - Opsional):
    • sudo apt install php-fpm php-mysql -y (untuk Nginx) atau sudo apt install php libapache2-mod-php -y (untuk Apache).
    • Buat file phpinfo.php di /var/www/html/ berisi <?php phpinfo(); ?> dan akses IP Anda/phpinfo.php di browser untuk tes.
  8. Konfigurasi Firewall (Opsional tapi disarankan):
    • Aktifkan UFW (Uncomplicated Firewall) dan izinkan port 80 (HTTP) dan 443 (HTTPS). 




5. Mengapa keamanan VPS sangat penting dan sebutkan dua cara meningkatkan keamanannya!

Jawaban:

Mengapa penting: Keamanan VPS sangat penting untuk melindungi data sensitif, mencegah pencurian informasi, menghindari penyalahgunaan server untuk aktivitas ilegal (seperti botnet atau spam), dan menjamin keberlangsungan layanan agar tidak terjadi downtime. 
Dua cara meningkatkan keamanannya:

  1. Mengubah Port SSH Default: Mengubah port standar 22 ke port lain untuk mengurangi risiko serangan brute force otomatis.
  2. Menggunakan SSH Key Authentication: Menggunakan pasangan kunci (public & private key) untuk login, yang jauh lebih aman dibandingkan password biasa.
  3. (Tambahan) Mengaktifkan Firewall: Mengonfigurasi firewall (seperti UFW) untuk membatasi koneksi hanya pada port yang diperlukan. 

No comments:

Post a Comment

CARQ MENYETING TP LINK

 Konfigurasi modem melibatkan penyambungan perangkat ke listrik dan sumber internet (ISP), mengakses halaman admin melalui browser (biasanya...