Mei 29, 2026
ChatGPT Image 28 Mei 2026, 19.45.41
Kumpulan soal dan pembahasan LKS ITNSA tentang instalasi Apache, MariaDB, dan PHP di Ubuntu Server lengkap dengan solusi konfigurasi.

LAMP Server merupakan salah satu materi yang hampir selalu muncul dalam kompetisi LKS ITNSA (IT Network System Administration). Peserta dituntut mampu melakukan instalasi, konfigurasi, troubleshooting, hingga optimasi layanan web server berbasis Linux dalam waktu terbatas.

Bagi siswa SMK jurusan TKJ/TJKT maupun peserta lomba ITNSA, memahami instalasi Apache, MariaDB, dan PHP bukan lagi sekadar teori. Skill ini menjadi dasar penting dalam dunia sysadmin, web hosting, cloud server, hingga DevOps modern.

Pada artikel ini, kita akan membahas contoh soal LKS ITNSA beserta solusi dan pembahasannya secara lengkap menggunakan Ubuntu Server.


Apa Itu LAMP Server?

LAMP merupakan singkatan dari:

  • Linux → Sistem Operasi
  • Apache → Web Server
  • MariaDB/MySQL → Database Server
  • PHP → Bahasa pemrograman server-side

Kombinasi ini digunakan untuk menjalankan website dinamis dan aplikasi berbasis web.


Persiapan Sebelum Instalasi

Sebelum memulai, pastikan:

  • Ubuntu Server sudah terinstall
  • Memiliki akses sudo/root
  • Koneksi internet aktif
  • Repository Ubuntu dapat diakses

Update sistem terlebih dahulu:

sudo apt update && sudo apt upgrade -y

Soal 1 — Instalasi Apache Web Server

Soal

Install dan konfigurasi Apache2 pada Ubuntu Server sehingga dapat diakses melalui browser client.

Pembahasan

Install Apache:

sudo apt install apache2 -y

Aktifkan dan jalankan service:

sudo systemctl enable apache2
sudo systemctl start apache2

Cek status service:

sudo systemctl status apache2

Jika berhasil, akses:

http://IP-Server

Maka akan muncul halaman default Apache Ubuntu.


Soal 2 — Instalasi MariaDB Server

Soal

Install MariaDB dan lakukan pengamanan dasar database server.

Pembahasan

Install MariaDB:

sudo apt install mariadb-server -y

Aktifkan service:

sudo systemctl enable mariadb
sudo systemctl start mariadb

Lakukan secure installation:

sudo mysql_secure_installation

Pengamanan yang disarankan:

  • Set password root
  • Remove anonymous user
  • Disable remote root login
  • Remove test database
  • Reload privilege tables

Soal 3 — Instalasi PHP

Soal

Install PHP agar Apache mampu menjalankan file PHP.

Pembahasan

Install PHP dan modul pendukung:

sudo apt install php libapache2-mod-php php-mysql -y

Cek versi PHP:

php -v

Buat file test PHP:

sudo nano /var/www/html/info.php

Isi file:

<?php
phpinfo();
?>

Restart Apache:

sudo systemctl restart apache2

Akses browser:

http://IP-Server/info.php

Jika muncul halaman informasi PHP, maka konfigurasi berhasil.


Soal 4 — Membuat Virtual Host Apache

Soal

Buat virtual host dengan domain lokal:

lksitnsa.local

Pembahasan

Buat direktori website:

sudo mkdir -p /var/www/lksitnsa.local

Buat file index:

sudo nano /var/www/lksitnsa.local/index.html

Isi:

<h1>LKS ITNSA Server</h1>

Buat konfigurasi virtual host:

sudo nano /etc/apache2/sites-available/lksitnsa.local.conf

Isi konfigurasi:

<VirtualHost *:80>
    ServerName lksitnsa.local
    DocumentRoot /var/www/lksitnsa.local

    <Directory /var/www/lksitnsa.local>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Aktifkan virtual host:

sudo a2ensite lksitnsa.local.conf
sudo systemctl reload apache2

Tambahkan DNS lokal/client hosts file agar domain dapat diakses.


Soal 5 — Troubleshooting LAMP Server

Soal

Web server tidak dapat diakses setelah konfigurasi. Lakukan troubleshooting.

Pembahasan

Langkah troubleshooting:

Cek status service

sudo systemctl status apache2
sudo systemctl status mariadb

Cek port yang aktif

sudo ss -tulpn

Cek firewall

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Cek syntax konfigurasi Apache

sudo apache2ctl configtest

Jika muncul:

Syntax OK

maka konfigurasi valid.


Tips Lolos Praktik LKS ITNSA

1. Hafalkan Struktur Direktori Linux

Pahami direktori penting seperti:

  • /etc/apache2
  • /var/www/html
  • /etc/mysql
  • /var/log

2. Biasakan Menggunakan CLI

Peserta yang terbiasa menggunakan terminal Linux akan jauh lebih cepat saat lomba.

3. Pelajari Troubleshooting

Kemampuan troubleshooting sering menjadi penentu kemenangan.

4. Gunakan Snapshot VM

Jika latihan menggunakan Proxmox atau VirtualBox, gunakan snapshot sebelum praktik.

5. Latihan Time Management

LKS bukan hanya soal benar, tetapi juga cepat dan rapi.


Kesalahan yang Sering Dilakukan Peserta

  • Lupa restart service
  • Salah permission folder web
  • Tidak membuka firewall
  • Salah konfigurasi virtual host
  • Tidak mengecek syntax Apache
  • Lupa install modul PHP

Kesimpulan

Materi instalasi dan konfigurasi LAMP Server merupakan fondasi penting dalam kompetisi LKS ITNSA maupun dunia kerja sysadmin profesional. Dengan memahami instalasi Apache, MariaDB, dan PHP di Ubuntu Server, siswa dapat meningkatkan kemampuan administrasi server secara nyata.

Semakin sering melakukan simulasi praktik dan troubleshooting, semakin besar peluang untuk sukses dalam kompetisi maupun karier di bidang jaringan dan server Linux.


“Sysadmin hebat bukan yang tidak pernah error, tetapi yang paling cepat menemukan solusi.”


FAQ SEO

1. Apa itu LAMP Server?

LAMP adalah kombinasi Linux, Apache, MariaDB/MySQL, dan PHP untuk menjalankan web server.

2. Apa fungsi Apache pada LAMP?

Apache berfungsi sebagai web server untuk melayani permintaan website dari client.

3. Mengapa MariaDB digunakan?

MariaDB digunakan sebagai database server open-source yang ringan dan stabil.

4. Apakah materi LAMP sering keluar di LKS ITNSA?

Ya, materi instalasi dan konfigurasi LAMP hampir selalu menjadi bagian penting dalam lomba ITNSA.

5. Ubuntu Server versi berapa yang cocok untuk latihan?

Ubuntu Server 22.04 LTS sangat direkomendasikan untuk latihan dan simulasi LKS.


Sudah pernah mencoba instalasi LAMP Server untuk simulasi LKS ITNSA?

Tulis pengalaman atau kendala kalian di kolom komentar. Jangan lupa share artikel ini ke teman TKJ lainnya, dan subscribe untuk mendapatkan tutorial Linux, jaringan, server, dan pembahasan soal LKS terbaru setiap minggu.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *