Proyek simulasi untuk Ujian Kompetensi Keahlian (UKK) SMK Jurusan Teknik Komputer dan Jaringan (TKJ) pada materi Konfigurasi Firewall.
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 |
Setelah menyelesaikan praktikum ini, siswa diharapkan mampu:
- Memahami konsep dasar firewall
- Mengkonfigurasi iptables/ufw untuk memblokir port tertentu
- Membedakan traffic yang harus diizinkan dan diblokir
- Menguji konfigurasi firewall yang telah dibuat
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
- Node.js v24 atau lebih baru
- npm (Node Package Manager)
cd web-baik
npm start
# atau
node index.jsAkses di browser: http://localhost:8080
cd web-jahat
npm start
# atau
node index.jsAkses di browser: http://localhost:6969
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.
- Lontarlab
- SMK Negeri 1 Subang
- Jurusan Teknik Komputer dan Jaringan
ISC License - Lihat file LICENSE untuk detail.
🎓 Selamat Mengerjakan Ujikom! 🎓
SMK Negeri 1 Subang - 2026