Skip to content

Latest commit

 

History

History
84 lines (58 loc) · 2.14 KB

File metadata and controls

84 lines (58 loc) · 2.14 KB

🔥 Ujikom SMK N 1 Subang - Praktikum Firewall

Proyek simulasi untuk Ujian Kompetensi Keahlian (UKK) SMK Jurusan Teknik Komputer dan Jaringan (TKJ) pada materi Konfigurasi Firewall.

📋 Deskripsi

Repository ini berisi dua aplikasi web Node.js yang digunakan untuk praktikum konfigurasi firewall. Siswa akan belajar cara memblokir dan mengizinkan akses ke port tertentu menggunakan firewall.

Project Port Deskripsi Status
web-baik 8080 Portal Edukasi TKJ ✅ Harus ALLOW
web-jahat 6969 Simulasi Web Phishing 🚫 Harus BLOCK

🎯 Tujuan Pembelajaran

Setelah menyelesaikan praktikum ini, siswa diharapkan mampu:

  1. Memahami konsep dasar firewall
  2. Mengkonfigurasi iptables/ufw untuk memblokir port tertentu
  3. Membedakan traffic yang harus diizinkan dan diblokir
  4. Menguji konfigurasi firewall yang telah dibuat

📁 Struktur Project

ujikom-smkn1subang/
├── web-baik/
│   ├── index.js        # Server portal edukasi (port 8080)
│   └── package.json
├── web-jahat/
│   ├── index.js        # Server simulasi phishing (port 6969)
│   └── package.json
└── README.md

🚀 Cara Menjalankan

Prerequisites

  • Node.js v24 atau lebih baru
  • npm (Node Package Manager)

Menjalankan Web Baik (Port 8080)

cd web-baik
npm start
# atau
node index.js

Akses di browser: http://localhost:8080

Menjalankan Web Jahat (Port 6969)

cd web-jahat
npm start
# atau
node index.js

Akses di browser: http://localhost:6969

⚠️ Disclaimer

PENTING: Project ini dibuat HANYA untuk keperluan edukasi dalam rangka Ujian Kompetensi Keahlian SMK. Web-jahat adalah simulasi dan tidak melakukan aktivitas berbahaya yang sebenarnya. Semua data yang diinput tidak disimpan atau dikirim ke mana pun.

👨‍💻 Author

  • Lontarlab
  • SMK Negeri 1 Subang
  • Jurusan Teknik Komputer dan Jaringan

📄 License

ISC License - Lihat file LICENSE untuk detail.


🎓 Selamat Mengerjakan Ujikom! 🎓
SMK Negeri 1 Subang - 2026