Memasuki semester akhir, mahasiswa TRPL dihadapkan pada kewajiban menyusun Proyek Akhir (PA). Salah satu tantangan terbesar di awal adalah menentukan stack teknologi pemrograman yang tepat.
Pemilihan teknologi ini tidak hanya berpengaruh pada durasi pengerjaan, melainkan juga performa produk akhir serta ketersediaan dokumentasi pemecahan masalah.
1. Sesuaikan dengan Kebutuhan Fungsional
Jangan gunakan arsitektur microservices yang rumit jika aplikasi Anda hanya berupa sistem informasi warung makan (POS) skala kecil. Pilihlah monolitik modular seperti Laravel atau Next.js monorepo demi menghemat waktu setup.
2. Pertimbangkan Learning Curve
Gunakan bahasa pemrograman yang sudah Anda kuasai. Jika Anda mahir JavaScript/TypeScript selama perkuliahan, gunakan ekosistem Node/Next/Nest. Jika lebih terbiasa dengan PHP, ekosistem Laravel + Livewire/Inertia adalah pilihan terbaik.
3. Dukungan Komunitas & Dokumentasi
Pastikan framework yang Anda gunakan memiliki komunitas aktif. Ini krusial ketika Anda menemui bug atau error tak terduga di tengah pengerjaan.