Skip to main content

About PBL

Project-Based Learning (PBL) adalah metode pembelajaran inti di Politeknik Negeri Batam, khususnya di program studi D4 Teknologi Rekayasa Perangkat Lunak (TRPL). Alih-alih hanya mempelajari teori di kelas konvensional, setiap semester mahasiswa diberikan tantangan proyek nyata yang berasal dari kebutuhan industri, masyarakat, atau kolaborasi lintas jurusan.

Metodologi CDIO & Agile

Mahasiswa dituntut menerapkan kerangka kerja CDIO (Conceive, Design, Implement, Operate) serta metodologi Agile Scrum untuk merancang solusi menyeluruh dari tahap riset pengguna, perancangan arsitektur, hingga sistem beroperasi di lingkungan produksi.

Evolusi Keterampilan Lintas Semester

  • Semester 1: Fondasi Rekayasa Web & Logika Algoritma

    Membangun sistem peminjaman ruang meeting kampus menggunakan PHP Native dan MySQL. Berfokus pada pemahaman dasar query SQL, validasi bentrok jadwal waktu nyata, dan kepemimpinan tim pertama.

  • Semester 2: Framework Modern & Tata Kelola Informasi

    Mengembangkan aplikasi kemitraan vokasi SMK-PK dengan Laravel. Mendalami arsitektur MVC, relasi database relasional, dan pengelolaan hak akses pengguna (RBAC).

  • Semester 3: Aplikasi Mobile & Integrasi Dinamis

    Merancang Parkey, aplikasi mobile manajemen tiket parkir digital berbasis Flutter dan kode QR dinamis. Memperdalam manajemen state, keamanan payload tiket, dan komunikasi REST API.

  • Semester 4: IoT, Sistem Spasial WebGIS, & Edge Deployment

    Mengembangkan sistem penyiraman otomatis cerdas berbasis ESP32 dan MQTT, serta menyelesaikan arsitektur deployment WebGIS kadaster laut Tanjung Riau di Cloudflare Pages dengan performa tinggi dan nol biaya server.

Komitmen Rekayasa Kualitas

Melalui pengalaman bertindak sebagai Project Leader, Fullstack Developer, dan Deployment Specialist, saya mengembangkan pemahaman menyeluruh bahwa rekayasa perangkat lunak yang hebat bukan hanya soal menulis kode yang berjalan, melainkan tentang:

  • Menyelesaikan akar masalah nyata pengguna (real user value).
  • Keterbacaan dan pemeliharaan struktur kode (maintainability).
  • Ketepatan estimasi waktu rilis dengan prinsip Agile.
  • Kolaborasi komunikasi yang transparan antar anggota tim.

all semester case studies on the pbl page, and the central developer portfolio on berkatsiallagan.com.