Semester 1
18 modul ajar · XI TJKT · Fase F
PENGENALAN SERVER DAN JENIS-JENIS SERVER
Fase 1 pembelajaran
Pengenalan Server dan Jenis-jenis Server
Isi Pokok
Definisi server dan peran dalam jaringan. Web, DNS, Mail, Database, File, Proxy. Spesifikasi hardware server. Server vs workstation.
Kegiatan Praktik
Praktik definisi. Praktik jenis. Praktik hardware. Praktik perbedaan.
Instalasi Ubuntu Server
Isi Pokok
Persiapan instalasi. Partisi disk. Konfigurasi jaringan saat instalasi. Setup user dan password.
Kegiatan Praktik
Praktik persiapan. Praktik partisi. Praktik jaringan. Praktik user.
Konfigurasi Jaringan pada Server
Isi Pokok
Konfigurasi IP statis. DNS resolver. Gateway. Verifikasi konektivitas.
Kegiatan Praktik
Praktik ip statis. Praktik dns. Praktik gateway. Praktik verifikasi.
Hardening Server
Isi Pokok
Disable service tidak perlu. Konfigurasi firewall (UFW/iptables). SSH hardening. File permission. Audit keamanan.
Kegiatan Praktik
Praktik disable service. Praktik firewall. Praktik ssh. Praktik permission. Praktik audit.
PATCH MANAGEMENT DAN ANTIVIRUS
Fase 2 pembelajaran
Patch Management dan Antivirus
Isi Pokok
Update system dan patch. Automatic updates. Antivirus/Anti-malware di Linux. Monitoring keamanan.
Kegiatan Praktik
Praktik update. Praktik automatic. Praktik antivirus. Praktik monitoring.
Remote Server: SSH (Linux)
Isi Pokok
Install dan konfigurasi SSH server. Key-based authentication. SSH tunneling. SSH hardening.
Kegiatan Praktik
Praktik install. Praktik key-based. Praktik tunneling. Praktik hardening.
Remote Server: Remote Desktop (Windows)
Isi Pokok
Remote Desktop Protocol. Konfigurasi Remote Desktop. Remote Desktop Client. Keamanan Remote Desktop.
Kegiatan Praktik
Praktik rdp. Praktik konfigurasi. Praktik client. Praktik keamanan.
Remote Server: Webmin / Cockpit
Isi Pokok
Install dan konfigurasi Webmin. Install dan konfigurasi Cockpit. Manajemen server via web interface. Webmin vs Cockpit.
Kegiatan Praktik
Praktik webmin. Praktik cockpit. Praktik web interface. Praktik perbandingan.
KONSEP DNS
Fase 3 pembelajaran
Konsep DNS
Isi Pokok
Definisi DNS dan fungsi. Recursive, Authoritative, Caching. Root, TLD, Authoritative. Proses resolusi DNS.
Kegiatan Praktik
Praktik definisi. Praktik jenis. Praktik hierarchy. Praktik resolusi.
Instalasi BIND9
Isi Pokok
Install BIND9. Konfigurasi named.conf. Zone file. DNS service management.
Kegiatan Praktik
Praktik install. Praktik konfigurasi. Praktik zone file. Praktik service.
Konfigurasi Forward & Reverse Zone
Isi Pokok
Forward zone configuration. Reverse zone configuration. A record, CNAME, MX, NS. Verifikasi zone.
Kegiatan Praktik
Praktik forward zone. Praktik reverse zone. Praktik records. Praktik verifikasi.
DNS Forwarding dan Pengujian
Isi Pokok
DNS Forwarding ke DNS publik. Pengujian dengan nslookup. Pengujian dengan dig. Troubleshooting DNS.
Kegiatan Praktik
Praktik forwarding. Praktik nslookup. Praktik dig. Praktik troubleshooting.
KONSEP WEB SERVER
Fase 4 pembelajaran
Konsep Web Server
Isi Pokok
Definisi Web Server. Apache2 vs Nginx. HTTP/HTTPS. Document Root dan Virtual Host.
Kegiatan Praktik
Praktik definisi. Praktik perbandingan. Praktik protokol. Praktik struktur.
Instalasi dan Konfigurasi Web Server
Isi Pokok
Install Apache2/Nginx. Konfigurasi Virtual Host. Testing web server dari client. Log files.
Kegiatan Praktik
Praktik install. Praktik virtual host. Praktik testing. Praktik log.
HTTPS (SSL/TLS - Let's Encrypt)
Isi Pokok
Konsep SSL/TLS. Install Certbot. Konfigurasi Let's Encrypt. Auto-renewal certificate.
Kegiatan Praktik
Praktik konsep. Praktik certbot. Praktik konfigurasi. Praktik auto-renewal.
LAMP Stack
Isi Pokok
Install Linux, Apache, MySQL, PHP. Konfigurasi MySQL/MariaDB. PHP configuration. phpMyAdmin. Testing LAMP stack.
Kegiatan Praktik
Praktik install. Praktik mysql. Praktik php. Praktik phpmyadmin. Praktik testing.
PROYEK: SERVER SETUP PROJECT
Fase 5 pembelajaran
Proyek: Server Setup Project
Isi Pokok
Instalasi Ubuntu Server. Konfigurasi SSH remote access. Setup DNS Server (forward & reverse). Setup Web Server (Apache + SSL). Pengujian dari client.
Kegiatan Praktik
Praktik instalasi. Praktik ssh. Praktik dns. Praktik web server. Praktik testing.
Review Materi Semester 1
Isi Pokok
Seluruh materi Semester 1. Presentasi proyek server. Persiapan ujian akhir. Topik. Pengenalan Server. Instalasi Ubuntu Server. Konfigurasi Jaringan Server. Hardening Server. Patch Management & Antivirus. Remote Server: SSH. Remote Server: Remote Desktop. Remote Server: Webmin/Cockpit. Konsep DNS. Instalasi BIND9. Konfigurasi Forward & Reverse. DNS Forwarding & Pengujian. Konsep Web Server. Instalasi Web Server. HTTPS (SSL/TLS). LAMP Stack. Proyek: Server Setup. Review Materi. **90**. Aktivitas Lab. Instalasi Ubuntu Server. Konfigurasi SSH server. Setup DNS Server (BIND9). Setup Web Server (Apache/Nginx). Konfigurasi SSL/TLS (Let's Encrypt). Setup LAMP Stack. Proyek lengkap: Server Setup.
Kegiatan Praktik
Praktik review. Praktik presentasi. Praktik persiapan. Praktik minggu. Praktik 1. Praktik 2. Praktik 3. Praktik 4. Praktik 5. Praktik 6. Praktik 7. Praktik 8. Praktik 9. Praktik 10. Praktik 11. Praktik 12. Praktik 13. Praktik 14. Praktik 15. Praktik 16. Praktik 17. Praktik 18. Praktik **total**. Praktik minggu. Praktik 2. Praktik 6. Praktik 9-12. Praktik 13-14. Praktik 15. Praktik 16. Praktik 17.
Daftar Modul
Pengenalan Server dan Jenis-jenis Server
Modul ajar Pengenalan Server dan Jenis-jenis Server (Placeholder)
Instalasi Ubuntu Server
Modul ajar Instalasi Ubuntu Server (Placeholder)
Konfigurasi Jaringan pada Server
Modul ajar Konfigurasi Jaringan pada Server (Placeholder)
Hardening Server
Modul ajar Hardening Server (Placeholder)
Patch Management dan Antivirus
Modul ajar Patch Management dan Antivirus (Placeholder)
Remote Server: SSH (Linux)
Modul ajar Remote Server: SSH (Linux) (Placeholder)
Remote Server: Remote Desktop (Windows)
Modul ajar Remote Server: Remote Desktop (Windows) (Placeholder)
Remote Server: Webmin / Cockpit
Modul ajar Remote Server: Webmin / Cockpit (Placeholder)
Konsep DNS
Modul ajar Konsep DNS (Placeholder)
Instalasi BIND9
Modul ajar Instalasi BIND9 (Placeholder)
Konfigurasi Forward & Reverse Zone
Modul ajar Konfigurasi Forward & Reverse Zone (Placeholder)
DNS Forwarding dan Pengujian
Modul ajar DNS Forwarding dan Pengujian (Placeholder)
Konsep Web Server
Modul ajar Konsep Web Server (Placeholder)
Instalasi dan Konfigurasi Web Server
Modul ajar Instalasi dan Konfigurasi Web Server (Placeholder)
HTTPS (SSL/TLS - Let's Encrypt)
Modul ajar HTTPS (SSL/TLS - Let's Encrypt) (Placeholder)
LAMP Stack
Modul ajar LAMP Stack (Placeholder)
Proyek: Server Setup Project
Modul ajar Proyek: Server Setup Project (Placeholder)
Review Materi Semester 1
Modul ajar Review Materi Semester 1 (Placeholder)