Dokumentasi PBL
Berikut adalah dokumentasi rekayasa perangkat lunak dan studi kasus teknis dari program Project-Based Learning (PBL) di program studi D4 Teknologi Rekayasa Perangkat Lunak, Politeknik Negeri Batam.
Setiap semester berfokus pada penyelesaian tantangan dunia nyata yang mencakup rekayasa web, aplikasi mobile, integrasi sensor IoT, dan visualisasi spasial WebGIS. Setiap entri dilengkapi ringkasan teknis, peran, tech stack, tautan demo atau publikasi, serta studi kasus mendalam.
Marine Cadastre WebGISCase Study
Aplikasi WebGIS interaktif pemetaan kadaster laut dan survei batimetri perairan Tanjung Riau, Batam.
Semester: Semester 4 (2024/2025 Genap)
Category: WebGIS
Tech: CodeIgniter 4, Leaflet.js, Bootstrap 5, GeoJSON, Cloudflare Pages
Role: Assistant Developer & Deployment Specialist
IoT Automatic Plant Watering SystemCase Study
Sistem monitoring kelembapan tanah dan penyiraman otomatis berbasis sensor IoT dan dashboard terintegrasi.
Semester: Semester 4 (2024/2025 Genap)
Category: IoT
Tech: Laravel, MQTT Broker, ESP32, C++ (.ino), MySQL, Tailwind CSS
Role: Project Leader & Quality Assurance
Parkey — Sistem Tiket Parkir Digital QR CodeCase Study
Aplikasi mobile inovatif untuk transformasi digital tiket parkir pusat perbelanjaan menggunakan tiket QR dinamis.
Semester: Semester 3 (2024/2025 Ganjil)
Category: Mobile
Tech: Flutter, Dart, RESTful API, MySQL, QR Scanner
Role: Project Leader & Backend Developer
Publication: Pamerin Polibatam ↗
Aplikasi SiKerma SMK-PKCase Study
Platform web sistem informasi kerjasama kemitraan antara institusi vokasi SMK Pusat Keunggulan dengan dunia industri.
Semester: Semester 2 (2023/2024 Genap)
Category: Web
Tech: Laravel, PHP, MySQL, Bootstrap, Blade Components
Role: Fullstack Developer
Publication: Pamerin Polibatam ↗
Sistem Pengelolaan Peminjaman Ruang MeetingCase Study
Aplikasi berbasis web untuk otomasi reservasi dan pencegahan jadwal bentrok pemakaian fasilitas ruang rapat.
Semester: Semester 1 (2023/2024 Ganjil)
Category: Web
Tech: PHP Native, MySQL, JavaScript, HTML5, CSS3
Role: Project Leader & Fullstack Developer
Publication: Pamerin Polibatam ↗