Administrasi Server & Deployment

Semester 1

17 modul ajar · XI PPLG · Fase F

1

TERMINAL & STRUKTUR FILESYSTEM

Fase 1 pembelajaran

Isi Pokok

Mengoperasikan terminal Linux. Struktur direktori Linux. ls, cd, pwd. Menjelajah filesystem.

Kegiatan Praktik

Praktik terminal. Praktik filesystem. Praktik navigasi. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

touch, mkdir, cp, mv, rm. cat, less, nano/vim. find, grep. Manajemen file.

Kegiatan Praktik

Praktik file & direktori. Praktik isi file. Praktik pencarian. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

Membuat & mengelola user. rwx, chmod, chown. Hak akses root. Konfigurasi permission.

Kegiatan Praktik

Praktik user & group. Praktik permission. Praktik sudo. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

ps, top, kill. systemctl, service. apt update/install. Install & kelola service.

Kegiatan Praktik

Praktik proses. Praktik systemd. Praktik manajemen paket. Praktik praktik.

Buka modul →
2

JARINGAN UNTUK DEVELOPER

Fase 2 pembelajaran

1× JP

Isi Pokok

IP, subnet, port. Resolusi nama. ping, netstat, ss. Cek jaringan server.

Kegiatan Praktik

Praktik ip address. Praktik dns. Praktik diagnosa. Praktik praktik.

Buka modul →
Pertemuan 6

SSH

1× JP

Isi Pokok

Konsep remote server. Install & konfigurasi sshd. SSH key authentication. Remote ke server.

Kegiatan Praktik

Praktik ssh. Praktik setup. Praktik key. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

Install Nginx. File config dasar. Melayani halaman web. Web server pertama.

Kegiatan Praktik

Praktik instalasi. Praktik konfigurasi. Praktik serve. Praktik praktik.

Buka modul →
Pertemuan 8

Virtual Host

1× JP

Isi Pokok

Banyak situs satu server. server block. Folder aplikasi. Dua situs virtual host.

Kegiatan Praktik

Praktik konsep vhost. Praktik konfigurasi. Praktik document root. Praktik praktik.

Buka modul →
3

REVERSE PROXY

Fase 3 pembelajaran

Pertemuan 9

Reverse Proxy

1× JP

Isi Pokok

Penerusan permintaan. Nginx → aplikasi. Proxy ke aplikasi dev.

Kegiatan Praktik

Praktik konsep proxy. Praktik reverse proxy. Praktik praktik.

Buka modul →
Pertemuan 10

Firewall & HTTPS

1× JP

Isi Pokok

Firewall dasar. Allow/deny port. Sertifikat & HTTPS. Aman: HTTPS + firewall.

Kegiatan Praktik

Praktik ufw. Praktik rule. Praktik ssl. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

Install MariaDB. Menjalankan database. mysql command line. Database server aktif.

Kegiatan Praktik

Praktik instalasi. Praktik service. Praktik cli. Praktik praktik.

Buka modul →
1× JP

Isi Pokok

Membuat user database. GRANT & REVOKE. Menghubungkan aplikasi. Konfigurasi akses DB.

Kegiatan Praktik

Praktik user db. Praktik privilege. Praktik akses aplikasi. Praktik praktik.

Buka modul →
4

BACKUP & RESTORE DATABASE

Fase 4 pembelajaran

1× JP

Isi Pokok

mysqldump. Mengembalikan data. Pindah data. Backup & restore.

Kegiatan Praktik

Praktik backup. Praktik restore. Praktik impor/ekspor. Praktik praktik.

Buka modul →
Pertemuan 14

Impor/Ekspor Data

1× JP

Isi Pokok

Dump database. Memuat database. Migrasi database. Migrasi data.

Kegiatan Praktik

Praktik ekspor. Praktik impor. Praktik antarserver. Praktik praktik.

Buka modul →

Isi Pokok

Konfigurasi dasar & user. Web server + vhost. Database + user aplikasi. Ketiganya terhubung.

Kegiatan Praktik

Praktik linux. Praktik nginx. Praktik mariadb. Praktik integrasi.

Buka modul →
1× JP

Isi Pokok

Setup server lengkap. Menjalankan aplikasi di server. Mengatasi masalah. Catatan setup.

Kegiatan Praktik

Praktik proyek. Praktik aplikasi. Praktik troubleshoot. Praktik dokumentasi.

Buka modul →
5

DOKUMENTASI & PRESENTASI (SUMATIF)

Fase 5 pembelajaran

Isi Pokok

Server siap produksi. Laporan lengkap. Demo server. Sumatif praktik + dokumentasi.

Kegiatan Praktik

Praktik finalisasi. Praktik dokumentasi. Praktik presentasi. Praktik penilaian.

Buka modul →
17 Modul17 Pertemuan

Daftar Modul

Pertemuan 1

Terminal & Struktur Filesystem

Modul ajar Terminal & Struktur Filesystem (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 2

Perintah Dasar Linux

Modul ajar Perintah Dasar Linux (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 3

User & Permission

Modul ajar User & Permission (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 4

Proses, systemd & Paket

Modul ajar Proses, systemd & Paket (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 5

Jaringan untuk Developer

Modul ajar Jaringan untuk Developer (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 6

SSH

Modul ajar SSH (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 7

Nginx: Web Server

Modul ajar Nginx: Web Server (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 8

Virtual Host

Modul ajar Virtual Host (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 9

Reverse Proxy

Modul ajar Reverse Proxy (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 10

Firewall & HTTPS

Modul ajar Firewall & HTTPS (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 11

Database Server: Instalasi

Modul ajar Database Server: Instalasi (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 12

User & Privilege Database

Modul ajar User & Privilege Database (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 13

Backup & Restore Database

Modul ajar Backup & Restore Database (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 14

Impor/Ekspor Data

Modul ajar Impor/Ekspor Data (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 15

Praktik Setup Server Developer

Modul ajar Praktik Setup Server Developer (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 16

Proyek Setup Server

Modul ajar Proyek Setup Server (Placeholder)

1 Pertemuan
Baca
administrasi-server
Pertemuan 17

Dokumentasi & Presentasi (Sumatif)

Modul ajar Dokumentasi & Presentasi (Sumatif) (Placeholder)

1 Pertemuan
Baca
administrasi-server