👋 Tentang Saya
Saya pelajar kelas 12 jurusan TJKT (Teknik Jaringan Komputer & Telekomunikasi) di SMK Walisongo Pecangaan. ngoprek jaringan, server, dan perangkat elektronik — dari rakit PC, service laptop, pasang CCTV, sampai instalasi server Debian.
📋 Data Diri
| Nama Lengkap | Abdan Hanif |
| Jenis Kelamin | Laki-laki |
| Tempat, Tgl Lahir | Jepara, 2008 |
| Agama | Islam |
| Kewarganegaraan | Indonesia |
| Alamat | Ds. Ngabul, Kec. Tahunan, Kab. Jepara, Jawa Tengah |
| No. HP | 0858 4255 |
| abdanhanif234@gmail.com | |
| Gol. Darah | - |
| Tinggi / Berat | - |
| Status | Pelajar / Siswa SMK |
🎓 Riwayat Pendidikan
| SMK | SMK Walisongo Pecangaan — Kelas 12 TJKT B (sekarang) |
| Jurusan | Teknik Jaringan Komputer & Telekomunikasi (TJKT) |
⚡ Keahlian
🖥️ Rakit PC 💻 Service Laptop 📹 Pasang CCTV Analog & Smart 📱 Perbaikan HP 🐧 Server Debian 13 🐳 Docker 📞 FreePBX / VoIP 🐍 Python + Flask + OpenCV🎯 Hobi
Ngoprek jaringan & elektronik, main game 🎮, (nanti bisa ditambah)
🏢 Pengalaman PKL / Prakerin
Tema Computer — Pecinan, Jepara
Magang di toko komputer: servis perangkat, perakitan PC, instalasi CCTV, dan pelayanan teknis pelanggan.
🚀 Proyek PjBL — Kelompok 4 (TLJ)
1️⃣ Server FreePBX (VoIP) di Debian 13 Trixie
Instalasi IP-PBX FreePBX menggunakan Docker pada Debian 13 Trixie.
▸ Install Docker
# apt-get update
# apt-get install ca-certificates curl
# curl -fsSL https://get.docker.com | sh
# systemctl enable --now docker
▸ docker-compose.yml (port, password → Ctrl+O, Ctrl+X)
services:
freepbx:
image: flaviostutz/freepbx:latest
container_name: freepbx
restart: always
privileged: true
ports:
- '8080:80'
- '5060:5060/udp'
- '5060:5060/tcp'
- '5061:5061/udp'
- '5061:5061/tcp'
- '18000-18100:18000-18100/udp'
environment:
- ADMIN_PASSWORD=tlj123
- RTP_START=18000
- RTP_FINISH=18100
- FAIL2BAN_ENABLE=false
- TZ=Asia/Jakarta
volumes:
- freepbx-data:/data
- freepbx-logs:/var/log/asterisk
- freepbx-www:/var/www/html
volumes:
freepbx-data:
freepbx-logs:
freepbx-www
▸ Jalankan & akses
# docker compose up -d
# docker compose ps
# Browser: http://IP-SERVER:8080 (user: admin)
▸ Add Extension → Add New SIP → isi User, Name, Secret
2️⃣ Server CCTV / Webcam di Debian 13
Server CCTV mandiri dengan Python, Flask, OpenCV — live streaming via browser.
# apt install python3 python3-pip python3-venv python3-flask python3-opencv -y
# python3 -m venv myenv
# source myenv/bin/activate
# pip install flask opencv-python
# nano cctv.py → jalankan → buka http://localhost:5000
🔒 VirtualBox: Settings → USB → centang USB 3.0 (xHCI) → ikon (+) → pilih webcam fisik.
🎮 Game Center
Pilih game di bawah ini — semuanya bisa langsung dimainkan, di laptop maupun HP. Skor tertinggi otomatis tersimpan di browser kamu! 🏆
🐍 Snake
Panen makanan merah, jangan tabrak dinding atau badan sendiri!
Di laptop bisa pakai tombol arah keyboard
🐤 Flappy Hanif
Klik/tap kotak game atau tekan SPASI untuk mengepak. Jangan kena pipa!
❌⭕ Tic Tac Toe — Lawan Komputer
🧠 Memory Match
Temukan 8 pasangan emoji dengan langkah sesedikit mungkin!
✊✋✌️ Suit Jawa vs Komputer
Pilih senjatamu!
🔢 Tebak Angka 1–100
Saya simpan angka rahasia. Berapa kali percobaan sampai ketemu?
⚡ Uji Refleks
Tunggu kotak jadi HIJAU baru klik! Klik kepagian = gagal.
🧮 Math Kilat
Jawab sebanyak mungkin dalam 30 detik!
Tekan MULAI!
🔨 Pukul Tikus
Tikus 🐹 muncul 30 detik — pukul sebanyak mungkin!