Skip to content

Pengembangan Website Online Course oleh Mahasiswa Magang Industri Informatika Universitas PGRI Semarang

Semarang, 20 Mei 2025 – Sebagai bagian dari program magang industri yang diselenggarakan oleh Program Studi Informatika Universitas PGRI Semarang, tiga mahasiswa yaitu Yanuar Noor Wicaksono (22670069), David Suseno (22670098), dan Selly Berlian Rima Maulia (22670104) menjalani praktik kerja lapangan di Azura Labs, sebuah perusahaan software house yang berlokasi di Kota Semarang dan bergerak di bidang pengembangan solusi perangkat lunak berbasis web.

Dalam kegiatan magang yang berlangsung selama Januari hingga April 2025, mahasiswa dilibatkan dalam proyek nyata pengembangan sistem website online course, mulai dari tahap analisis kebutuhan, perancangan antarmuka (UI/UX), implementasi backend, hingga pengujian fungsionalitas utama. Teknologi yang digunakan dalam proyek ini antara lain Node.js sebagai backend, PostgreSQL sebagai sistem manajemen basis data, serta Sequelize ORM untuk menghubungkan aplikasi dengan database secara efisien.

Mahasiswa memperoleh pembelajaran langsung tentang bagaimana siklus pengembangan perangkat lunak dilakukan secara iteratif menggunakan pendekatan Agile. Setiap minggu, mahasiswa mengikuti sprint meeting bersama mentor dari Azura Labs untuk melaporkan progres, mengevaluasi hasil kerja, serta menerima umpan balik dan penugasan baru. Proses ini melatih keterampilan teknis, komunikasi profesional, serta kemampuan beradaptasi dengan ritme kerja industri.

Selama proyek berlangsung, mahasiswa juga belajar menggunakan arsitektur Model-View-Controller (MVC) guna memisahkan logika bisnis, antarmuka, dan interaksi data dalam aplikasi web. Mereka membangun fitur-fitur utama seperti sistem autentikasi multi-role, manajemen kursus, pendaftaran peserta, serta penampilan materi ajar secara daring. Proses ini juga menekankan pentingnya keamanan aplikasi melalui validasi input, penggunaan middleware Express, dan proteksi CSRF.

Melalui program magang ini, mahasiswa tidak hanya menerapkan ilmu dari perkuliahan ke dalam proyek nyata, tetapi juga memperoleh pengalaman langsung dalam proses kerja tim, pemecahan masalah teknis, dan membangun produk digital yang siap digunakan. Pengalaman di Azura Labs menjadi bekal berharga bagi mahasiswa dalam mempersiapkan diri menghadapi tantangan dan dinamika dunia kerja di bidang teknologi informasi yang terus berkembang.

Dokumentasi Kegiatan