Pertemuan 8

Ujian Tengah Semester

Simulasi Administrasi Sistem Komprehensif - Bobot Nilai: 20%

Petunjuk Umum Ujian

  • Ujian bersifat individu dan dilaksanakan dalam lingkungan virtual machine terisolasi
  • Durasi ujian: 100 menit
  • Kerjakan semua soal secara berurutan dan dokumentasikan setiap langkah
  • Hasil akhir berupa laporan praktikum yang dikumpulkan dalam format PDF
  • Dilarang bekerja sama atau menggunakan sumber daya yang tidak diizinkan

Scenario Ujian: Deployment Server Perusahaan Baru

Latar Belakang

Anda ditugaskan sebagai administrator sistem untuk melakukan setup server baru pada perusahaan startup "Technnovate". Perusahaan membutuhkan server yang dapat menangani 20 karyawan dengan layanan dasar yang aman dan terintegrasi.

Spesifikasi Server:
  • OS: Ubuntu Server 20.04 LTS
  • IP Address: 192.168.10.100/24
  • Domain: techinnovate.local
  • Requirements: User management, file sharing, remote access, DNS internal

Soal Ujian Tengah Semester

SOAL 1: SETUP DASAR SISTEM (15 Poin)
# 1. Konfigurasi hostname dan network
# 2. Update sistem dan install paket dasar
# 3. Setup firewall (UFW) dengan rules dasar
Tugas:
  • Set hostname menjadi server-uts.techinnovate.local
  • Konfigurasi IP static sesuai spesifikasi
  • Install dan konfigurasi UFW: buka port SSH (2222), HTTP (80), DNS (53)
  • Update sistem dan install tools monitoring (htop, net-tools)
Kriteria Penilaian:
  • Ketepatan konfigurasi network (5 poin)
  • Keamanan firewall (5 poin)
  • Kelengkapan tools dan update (5 poin)
SOAL 2: MANAJEMEN PENGGUNA DAN GRUP (20 Poin)
# 1. Buat struktur organisasi perusahaan
# 2. Implementasi policy keamanan user
Tugas:
  • Buat grup: manajemen, developer, support
  • Buat user untuk setiap departemen (minimal 2 user per departemen)
  • Set password policy: minimal 8 karakter, expire 90 hari
  • Berikan sudo access hanya untuk grup manajemen
  • Restrict login SSH hanya untuk user tertentu
Kriteria Penilaian:
  • Kelengkapan struktur user/grup (5 poin)
  • Implementasi password policy (5 poin)
  • Pembatasan akses sudo dan SSH (5 poin)
  • Dokumentasi yang jelas (5 poin)
SOAL 3: MANAJEMEN FILE DAN DIREKTORI (15 Poin)
# 1. Buat struktur direktori perusahaan
# 2. Implementasi hak akses yang aman
Tugas:
  • Buat direktori: /company/shared, /company/confidential, /company/public
  • Atur hak akses:
    • shared: readable oleh semua, writable oleh manajemen
    • confidential: hanya accessible oleh manajemen
    • public: readable oleh semua, writable oleh semua karyawan
  • Buat script backup otomatis untuk direktori /company
Kriteria Penilaian:
  • Struktur direktori yang logis (5 poin)
  • Hak akses sesuai kebutuhan bisnis (5 poin)
  • Script backup functional (5 poin)
SOAL 4: KONFIGURASI LAYANAN JARINGAN (25 Poin)
# 1. Setup DNS internal perusahaan
# 2. Konfigurasi layanan remote access
Tugas:
  • Install dan konfigurasi BIND9 untuk domain techinnovate.local
  • Buat record:
    • server.techinnovate.local → 192.168.10.100
    • www.techinnovate.local → 192.168.10.100
    • mail.techinnovate.local → 192.168.10.101
  • Konfigurasi SSH server dengan port 2222 dan key authentication
  • Setup FTP server dengan chroot dan SSL/TLS
Kriteria Penilaian:
  • Konfigurasi DNS yang benar (10 poin)
  • Keamanan SSH server (5 poin)
  • FTP server dengan fitur keamanan (5 poin)
  • Testing konektivitas (5 poin)
SOAL 5: MONITORING DAN OPTIMASI (15 Poin)
# 1. Implementasi sistem monitoring
# 2. Optimasi performa server
Tugas:
  • Setup log rotation untuk layanan kritikal
  • Buat script monitoring resource (CPU, memory, disk)
  • Konfigurasi automated tasks dengan cron:
    • Backup harian pada jam 2:00 AM
    • Cleanup temp files setiap minggu
  • Optimasi kernel parameters untuk performa
Kriteria Penilaian:
  • Sistem monitoring efektif (5 poin)
  • Automated tasks functional (5 poin)
  • Optimasi yang tepat (5 poin)
SOAL 6: TROUBLESHOOTING (10 Poin)
# 1. Simulasi masalah dan perbaikan
Scenario:

Setelah setup selesai, tiba-tiba SSH tidak dapat diakses dan website internal tidak bisa dibuka. Lakukan troubleshooting sistematis.

Tugas:
  • Identifikasi root cause masalah
  • Dokumentasi langkah troubleshooting
  • Implementasi solusi permanent
Kriteria Penilaian:
  • Metodologi troubleshooting (5 poin)
  • Solusi yang efektif (5 poin)

Format Laporan Ujian

Struktur Laporan:
  1. Halaman Sampul (Nama, NIM, Kelas, Tanggal)
  2. Executive Summary (Ringkasan hasil kerja)
  3. Soal 1-6 (Dokumentasi lengkap setiap langkah + screenshot)
  4. Testing dan Validasi (Hasil testing setiap layanan)
  5. Kendala dan Solusi (Problem solving selama ujian)
  6. Kesimpulan (Refleksi pembelajaran)
Ketentuan Dokumentasi:
  • Setiap perintah harus disertai output-nya
  • Screenshot wajib untuk konfigurasi kritikal
  • Penjelasan harus jelas dan mudah diikuti

Kriteria Penilaian Final

Komponen Bobot Kriteria
Fungsionalitas 40% Semua layanan berjalan sesuai spesifikasi
Keamanan 25% Implementasi security best practices
Dokumentasi 20% Kelengkapan dan kejelasan laporan
Efisiensi Waktu 15% Penyelesaian dalam waktu yang ditentukan

Instruksi Khusus

Environment Ujian:
  • VM akan di-reset ke kondisi awal sebelum ujian
  • Koneksi internet terbatas (hanya untuk repo package)
  • Tidak ada akses ke cloud atau external storage
  • Backup konfigurasi secara berkala
Pengumpulan:
  • Upload laporan PDF ke LMS sebelum waktu berakhir
  • File script/config harus dilampirkan dalam archive
  • Screenshot wajib menunjukkan timestamp
  • Format file: UTS_NIM_NAMA.pdf

Contoh Dokumentasi Jawaban

Untuk Soal 1:
# 1. Konfigurasi hostname
sudo hostnamectl set-hostname server-uts.techinnovate.local

# 2. Konfigurasi IP static
sudo nano /etc/netplan/00-installer-config.yaml
# [Sertakan screenshot konfigurasi]

# 3. Verifikasi
hostnamectl
ip addr show
# [Sertakan screenshot output]

Tips dan Strategi Pengerjaan

Manajemen Waktu
  • 00-15 menit: Baca semua soal dan buat rencana
  • 15-80 menit: Implementasi dan konfigurasi
  • 80-95 menit: Testing dan validasi
  • 95-100 menit: Dokumentasi final dan submit
Hal yang Perlu Diperhatikan
  • Backup konfigurasi sebelum modifikasi
  • Test setiap service setelah konfigurasi
  • Dokumentasi sambil mengerjakan
  • Perhatikan security best practices
  • Monitor resource usage selama ujian

Quick Reference Commands

Network
hostnamectl
ip addr
netplan apply
ufw status
User Management
useradd
usermod
passwd
chage
Services
systemctl
journalctl
ss -tulnp
dig/nslookup

SELAMAT MENGERJAKAN!

Waktu Dimulai: 09:00 WIB

Waktu Berakhir: 10:40 WIB

Tetap tenang, kerjakan dengan sistematis, dan dokumentasikan dengan baik!