START A PROJECT ↗
← KEMBALI KE PORTFOLIO UTAMA
FITNESS & SPORTS CAMPUS MANAGEMENT CASE STUDY

PERFORMANCE LABORATORY GYM

Sistem manajemen operasional pusat kebugaran dan laboratorium performa FIK Universitas Negeri Malang terintegrasi reservasi kuota sesi harian, absensi QR Code token berputar dinamis, pelacakan metrik tubuh atlet, dan panduan alat interaktif.

INSTANSI / KLIEN Fakultas Ilmu Keolahragaan UM
TEKNOLOGI DIGUNAKAN PHP 8.2 • MySQL • Dynamic QR Token
TAHUN PEMBUATAN 2026 Production
STATUS IMPLEMENTASI Aktif Digunakan Member Kampus
📄 README.md — FIK_UM_PERFORMANCE_LAB_GYM_SYSTEM
env: campus-production security: anti-fraud-qr

01. Latar Belakang & Masalah Overcrowding Gym

Pusat kebugaran kampus sering kali mengalami lonjakan kepadatan pengguna (*overcrowding*) pada jam-jam favorit (sore hari). Hal ini menyebabkan antrean panjang penggunaan alat latihan, penurunan efektivitas program latihan atlet mahasiswa, serta risiko cedera. Di sisi lain, pencatatan absensi buku tamu manual rentan terhadap manipulasi (titip absen) dan menyulitkan rekapitulasi data kehadiran semesteran.

Performance Laboratory Gym FIK UM dibangun untuk menyelesaikan masalah ini secara digital: menerapkan batas kuota kapasitas per sesi, membatasi hak akses member (maksimal 1 sesi per hari), memvalidasi kehadiran fisik menggunakan pemindaian QR Code token yang berganti berkala, serta menyediakan modul rekam jejak komposisi tubuh bagi mahasiswa dan atlet kampus.

🏋️ Solusi Efisiensi: Setiap member memiliki kepastian slot latihan sebelum datang ke lokasi gym, alat latihan tidak rebutan, dan admin memiliki laporan analitik akurat terkait utilisasi fasilitas kampus.

02. Galeri Fitur & Screenshot Lengkap

Berikut adalah dokumentasi antarmuka portal member dan panel admin sistem Gym Kampus:

pl/dashboard.php — Portal Member & Booking Sesi
Portal Member Gym Kampus

1. Portal Reservasi Sesi & Statistik Member

Antarmuka utama member setelah login: menyapa nama member dengan masa aktif keanggotaan, tombol pemindaian absensi QR, pemilihan sesi harian (Hari Ini & Besok) dengan indikator status visual (Tersedia, Dipesan, Penuh, Limit), serta rekapitulasi statistik kehadiran (Total Hadir, Dipesan, Pelanggaran/Absen).

Smart Quota Control Attendance KPI 1-Session Daily Limit
pl/admin/index.php — Admin Session & Attendance Monitor
Panel Admin Gym Kampus

2. Panel Pemantauan Shift & Operasional Admin

Dashboard bagi pengelola laboratorium kebugaran untuk mengawasi status seluruh shift latihan hari ini: kapasitas terisi, daftar peserta yang sudah scan masuk vs belum hadir, tombol buka/tutup sesi darurat, pemindahan jadwal member, dan generate rekap absensi berformat Excel/PDF.

Real-Time Shift Monitor Emergency Lock Data Rekapitulasi
pl/body_metrics.php — Body Metrics & Athlete Tracker
Pencatatan Metrik Tubuh Member Gym

3. Modul Catat Progres & Metrik Tubuh Atlet

Memungkinkan member dan pelatih mendokumentasikan evolusi fisik secara periodik: berat badan, indeks massa tubuh (BMI), persentase lemak tubuh, lingkar dada/lengan, dan capaian repetisi angkatan beban untuk memantau efektivitas program latihan.

Athlete Physical Tracking BMI Calculator Progress History
pl/tutorials.php — SOP & Video Tutorial Alat Gym
Library Tutorial Alat Gym

4. Direktori Tutorial & SOP Penggunaan Alat Lab

Pusat edukasi keselamatan latihan yang memuat instruksi cara pemakaian alat fitness laboratorium yang benar (Leg Press, Cable Crossover, Smith Machine, Treadmill) lengkap dengan video demonstrasi untuk mencegah kerusakan mesin dan cedera otot mahasiswa.

SOP Safety Compliance Video Demonstrations

03. Alur Reservasi & Validasi Absensi QR Token

1

Booking Sesi Sebelum Jam Latihan

Member memilih jam latihan (pagi/siang/sore) melalui aplikasi. Jika kuota 25 orang per sesi terpenuhi, tombol terkunci otomatis menjadi merah (Penuh).

2

Validasi Fisik Scan QR di Pintu Masuk

Saat tiba di laboratorium kebugaran, member memindai QR code dinamis yang ditampilkan di meja petugas. Token QR diperbarui setiap beberapa detik untuk mencegah kecurangan kirim foto QR dari luar lokasi.

3

Sistem Konsekuensi & Pinalti Otomatis

Member yang telah melakukan booking namun tidak hadir tanpa pembatalan dalam batas waktu yang ditentukan akan menerima poin pinalti pembatasan akun otomatis.

04. Panel Administrasi & Monitoring Shift

📅 Manajemen Shift Fleksibel

Admin dapat mengubah durasi sesi, batas kuota peserta, dan jadwal libur/perawatan berkala secara dinamis.

📢 Sistem Siaran Broadcast

Pemberitahuan darurat atau pembaruan jam operasional langsung muncul di halaman muka seluruh akun member aktif.

🏥 System Health Monitor

Modul diagnostik otomatis untuk memantau integritas database, tabel sesi, dan kebersihan log akses.

05. Dampak Terhadap Disiplin & Kenyamanan Latihan

⏱️ Nol Antrean Menumpuk

Distribusi jumlah pengunjung merata sepanjang hari kerja berkat kepatuhan kuota per sesi latihan.

🛡️ 100% Bebas Titip Absen

Validasi QR Code token dinamis menjamin hanya mahasiswa yang benar-benar berada di tempat latihan yang terhitung hadir.

📈 Kepuasan Civitas Meningkat

Member merasa nyaman karena jadwal latihan mereka teratur dan fasilitas alat kampus dapat dimanfaatkan maksimal.

Ingin Membangun Sistem Reservasi, Membership, atau Portal Komunitas Kampus?

DUO Studio siap merancang arsitektur aplikasi berbasis slot waktu, proteksi anti-kecurangan, dan dasbor analitik operasional terpadu.