Studi Kasus PjBL Jurusan TJKT RPL: Dari Client Briefing hingga Deployment Produk Nyata [Seri PJBL #9]

Studi Kasus PjBL Jurusan TJKT RPL: Dari Client Briefing hingga Deployment Produk Nyata [Seri PJBL #9]

[SERI PJBL #Bagian 9/10 โ€ข Level Best Practice Kejuruan (TJKT & RPL)]

๐Ÿ“– Artikel Sebelumnya: Sebelum mengulas eksekusi produk nyata di industri, pastikan Anda telah membaca Panduan Lengkap Model Jaringan TCP/IP dan Pengkabelan UTP Standar TIA 568B [Seri PJBL #8] sebagai pondasi fisik infrastruktur data.
โšก Jawaban Cepat (Quick Takeaway): Studi kasus PjBL jurusan TJKT RPL berhasil ketika sekolah menerapkan model kolaborasi Teaching Factory (TeFA). Alur kerja dimulai dari bedah client brief teaching factory, pembagian peran teknis (TJKT menangani infrastruktur server/jaringan, RPL membangun proyek pembuatan software aplikasi), integrasi container, hingga serah terima produk operasional kepada mitra nyata.

Mengapa Kolaborasi TJKT dan RPL Krusial dalam Ekosistem Teaching Factory?

Di dunia industri digital modern, pengembang perangkat lunak (software engineer) dan administrator infrastruktur (systems/network engineer) tidak lagi bekerja dalam sekat isolasi (silo). Tren DevOps dan Cloud Infrastructure menuntut adanya sinergi komprehensif. Sayangnya, di lingkungan vokasi, program keahlian Teknik Jaringan Komputer dan Telekomunikasi (TJKT) serta Rekayasa Perangkat Lunak (RPL) kerap menjalankan proyek kelas secara terpisah. Akibatnya, siswa RPL hanya menghasilkan aplikasi yang berjalan di localhost, sedangkan siswa TJKT hanya mengonfigurasi perangkat keras tanpa memahami beban aplikasi riil.

Melalui studi kasus PjBL jurusan TJKT RPL yang terintegrasi, kita mensimulasikan lingkungan kerja profesional berbasis tefa SMK. Siswa dihadapkan pada skenario nyata: sebuah entitas bisnis lokal atau Usaha Mikro Kecil dan Menengah (UMKM) membutuhkan sistem otomatisasi operasional terpadu yang mencakup pengadaan jaringan lokal aman, server lokal mandiri, dan portal layanan interaktif berbasis web.

Sponsor / Iklan


Analisis Kasus: Proyek Sistem Layanan Terpadu & Hotspot Gateway Mandiri

Untuk memberikan gambaran konkret, studi kasus ini mengangkat proyek kemitraan nyata: “Sistem Manajemen Inventaris & Wi-Fi Gateway Publik untuk Koperasi Warga Mandiri”. Proyek ini memadukan proyek jaringan komputer PjBL dengan rancang bangun piranti lunak berstandar industri.

Fase PjBL Peran Siswa TJKT (Infrastruktur) Peran Siswa RPL (Aplikasi) Deliverable & Standar Industri
1. Client Briefing Site survey topologi, bandwith planning, asesmen hardware server. User requirement gathering, user story mapping, skema database. Dokumen Scope of Work (SOW) & Kontrak TeFA.
2. Desain & Arsitektur Subnetting VLSM, VLAN segmentation, hardening Mikrotik Router. Wireframing Figma, ERD database relational, perancangan REST API. Blueprint Topologi Jaringan & Mockup Antarmuka UI/UX.
3. Eksekusi Teknis Instalasi Linux Server (Ubuntu Server), Docker engine, Nginx proxy. Coding framework modern (Node.js/Laravel), integrasi database MariaDB. Source code Git repo & Server staging siap pakai.
4. Integrasi & QA Uji performa bandwidth, packet inspection, konfigurasi SSL internal. Unit testing API, validasi otentikasi JWT, responsive web testing. Berita Acara User Acceptance Testing (UAT).
5. Deployment & Handover Migrasi ke bare-metal server mitra, firewall drop policy, backup cron. Migrasi data awal, pelatihan admin mitra, serah terima dokumentasi API. Sistem Live Production & Manual Book Pengguna.

๐Ÿš€ Rekomendasi Solusi: Monitoring PjBL Digital dengan TAPAKI

Untuk mempermudah guru dan sekolah mengelola 6 sintaks PjBL, mendeteksi otomatis siswa pasif (free rider), memantau logbook 9 dimensi keaktifan, hingga menerbitkan Rapor Portofolio Otentik 1-klik, Anda dapat memanfaatkan platform TAPAKI (tapaki.id) yang dirancang khusus memenuhi standar Kurikulum Merdeka SMK Pusat Keunggulan.

Kunjungi tapaki.id → Daftarkan Sekolah Baru

5 Langkah Praktik: Dari Analisis Kebutuhan hingga Production Live

Berikut alur kerja sistematis yang wajib dilalui tim gabungan siswa TJKT dan RPL dalam mengeksekusi proyek berbasis industri:

  1. Langkah 1: Bedah Client Briefing Bersama Mitra Industri
    Siswa mengidentifikasi masalah spesifik mitra. Dari sesi wawancara, disusun client brief teaching factory yang mendefinisikan batasan anggaran, waktu penyelesaian 6 pekan, toleransi downtime sistem, dan jumlah pengguna aktif simultan.
  2. Langkah 2: Penyusunan Arsitektur Jaringan dan Skema Perangkat Lunak
    Tim TJKT merancang segmentasi jaringan dengan 3 VLAN (VLAN 10: Server Internal, VLAN 20: Kasir/Admin, VLAN 30: Tamu/Hotspot). Di saat bersamaan, tim RPL mendesain arsitektur microservices ringan atau monolit terstruktur menggunakan Docker container agar aplikasi mudah dideploy di server TJKT.
  3. Langkah 3: Konfigurasi Virtualisasi Server dan Pipeline Staging
    Siswa TJKT menyiapkan mesin Linux Server lengkap dengan Docker Engine dan Nginx Reverse Proxy. Siswa RPL mendorong repositori kode program melalui Git menuju server pengujian lokal (staging server).
  4. Langkah 4: Pengujian Lintas Bidang (Integration & Stress Testing)
    Sebelum diserahkan ke klien, tim melakukan uji penetrasi dasar serta uji beban koneksi. Tim TJKT memantau utilisasi CPU/RAM router dan server saat aplikasi RPL dieksekusi oleh 100 request simultan menggunakan Apache Benchmark.
  5. Langkah 5: Deployment Produksi dan Serah Terima Berita Acara
    Sistem diinstal langsung di lokasi mitra UMKM. Siswa TJKT memastikan kabel patch cord, switch, dan access point terpasang rapi, sementara siswa RPL melatih staf kasir mengoperasikan modul inventaris. Proyek diakhiri dengan penandatanganan Berita Acara Serah Terima (BAST).

Konfigurasi Deployment Otomatis Server (Infrastruktur TJKT Menjalankan App RPL)

Kunci sukses kolaborasi TJKT dan RPL terletak pada standarisasi environment sistem. Penggunaan Docker Compose memungkinkan tim RPL mengemas kode program, database, dan dependencies secara mandiri, sementara tim TJKT mengelola network socket, storage volume, dan eksposur port firewall server produksi:

# /opt/production/docker-compose.yml
# Kolaborasi TJKT (Network & Host Config) dan RPL (App & DB Container)
version: '3.8'

services:
  tefa-backend:
    image: tefakoperasi/api-app:v1.2
    container_name: app_koperasi_rpl
    restart: always
    environment:
      - DB_HOST=tefa-db
      - DB_NAME=koperasi_db
      - DB_USER=appuser
      - DB_PASS=SecretProductionPwd2026
    networks:
      - vlan10_internal
    ports:
      - "127.0.0.1:8080:8080"

  tefa-db:
    image: mariadb:10.11
    container_name: db_koperasi_rpl
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=RootProductionKey99!
      - MYSQL_DATABASE=koperasi_db
      - MYSQL_USER=appuser
      - MYSQL_PASSWORD=SecretProductionPwd2026
    networks:
      - vlan10_internal

  reverse-proxy:
    image: nginx:alpine
    container_name: proxy_tjkt
    restart: always
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    networks:
      - vlan10_internal

networks:
  vlan10_internal:
    driver: bridge

volumes:
  db_data:
๐Ÿ’ก Catatan Pendidik: Jangan biarkan siswa bekerja dalam silos. Buatlah pertemuan sinkronisasi mingguan (standup meeting) selama 15 menit antara ketua tim TJKT dan ketua tim RPL. Kendala terbesar dalam studi kasus PjBL jurusan TJKT RPL jarang berada pada aspek teknis koding atau konfigurasi kabel, melainkan pada ketidaksesuaian alokasi IP server staging dan format environment variable database. Ajarkan budaya dokumentasi API sejak hari pertama.

Tanya Jawab Seputar studi kasus PjBL jurusan TJKT RPL (FAQ)

1. Bagaimana menyelaraskan jadwal siswa TJKT dan RPL dalam satu studi kasus PjBL terintegrasi?

Gunakan sistem blok pembelajaran (block schedule) yang selaras di tingkat jurusan. Jika jadwal kelas belum memungkinkan integrasi total dalam kurikulum reguler, tetapkan milestone mingguan yang saling mengunci (interlocking dependencies). Contoh: Tim RPL tidak dapat meluncurkan API staging sebelum tim TJKT menyelesaikan konfigurasi IP lokal server virtual pada akhir pekan kedua.

2. Apa peran guru pembimbing saat siswa menghadapi kendala teknis (debugging) di lingkungan produksi?

Guru bertindak sebagai Technical Project Advisor, bukan eksekutor. Saat terjadi galat (misalnya koneksi database terputus atau request timeout), dorong siswa melakukan isolasi masalah: minta siswa TJKT memverifikasi routing layer 3 dan status port listening menggunakan perintah netstat atau ping, lalu arahkan siswa RPL memeriksa log file aplikasi di dalam container Docker.

3. Bagaimana skema penilaian otentik individu dalam proyek kelompok lintas keahlian PjBL TeFA ini?

Penilaian tidak boleh hanya mengukur produk akhir. Terapkan rubrik penilaian holistik yang mencakup: kontribusi individu pada repositori Git (untuk RPL), kerapian tata kelola kabel dan manajemen konfigurasi router (untuk TJKT), serta catatan logbook kerja harian, kemampuan komunikasi saat client demo, dan kedisiplinan kerja industri.

Sponsor / Iklan


Kesimpulan

Mengeksekusi studi kasus PjBL jurusan TJKT RPL secara kolaboratif bukan sekadar melatih kompetensi teknis individu siswa, melainkan menghadirkan miniatur kultur rekayasa industri modern ke dalam lingkungan SMK. Dengan menggabungkan ketangguhan infrastruktur jaringan dan keandalan proyek pembuatan software aplikasi, lulusan vokasi memiliki portofolio otentik bernilai jual tinggi di mata mitra DUDI.

Agar seluruh tahapan 6 sintaks PjBL, monitoring logbook harian, dan evaluasi kontribusi siswa tercatat rapi tanpa beban administrasi manual yang melelahkan, guru dan manajemen sekolah dapat memanfaatkan platform TAPAKI (https://tapaki.id). Akses panduan operasional implementasinya melalui tapaki.id/panduan.

๐Ÿ”œ Materi Selanjutnya: Seri #10 (Transformasi Digital Sekolah) — “Modernisasi Pembelajaran Vokasi: Mengapa Sekolah Harus Beralih dari Catatan Manual ke Platform Monitoring Digital Terpadu”. Temukan strategi memigrasikan logbook fisik ke dashboard analitik berbasis kompetensi industri!