Laboratorium Rekayasa Perangkat Lunak
PROFIL LABORATORIUM
Laboratorium Rekayasa Perangkat Lunak merupakan fasilitas akademik di bawah naungan Jurusan Teknologi Informasi yang berfokus pada bidang rekayasa pengembangan perangkat lunak. Laboratorium ini diharapkan tumbuh menjadi pusat aktivitas penelitian dan pengabdian masyarakat yang berorientasi pada pengembangan teknologi perangkat lunak.




VISI
Menjadi pusat unggulan dalam pengembangan ilmu pengetahuan, teknologi, dan inovasi di bidang Rekayasa Perangkat Lunak yang berdaya saing global, dengan kontribusi nyata pada kemajuan akademik, industri, dan masyarakat.
MISI
- Mengembangkan kompetensi mahasiswa.
- Mendorong penelitian fundamental dan terapan.
- Mengintegrasikan kolaborasi multi-disiplin.
- Mengoptimalkan pemanfaatan teknologi terkini.
- Mewujudkan pengabdian masyarakat berbasis riset.
Fokus Riset
Sorotan Publikasi
Anggota Tim
Imam Fahrur Rozi, ST., MT.
Ridwan Rismanto, SST., M.Kom.
Dian Hanifudin Subhi, S.Kom., M.Kom.
Ariadi Retno Ririd, S.Kom., M.Kom.
Elok Nur Hamdana, S.T., M.T
Fasilitas & Peralatan
Studio Pengembangan
Workstation untuk pengembangan perangkat lunak dengan dukungan IDE (VS Code, IntelliJ, Android Studio), bahasa pemrograman beragam, serta manajemen dependensi dan paket.
Ruang Pengujian & QA
Perangkat uji untuk unit test, integration test, end-to-end test, serta alat otomasi pengujian (mis. JUnit, Jest, Cypress) dan pengukuran kualitas kode (coverage, static analysis).
DevOps & Version Control
Server CI/CD, registry container, serta repositori Git (GitLab/GitHub) untuk integrasi berkelanjutan, deployment otomatis, dan kolaborasi pengembangan.
Fasilitas Penunjang
Perangkat presentasi interaktif, ruang diskusi, jaringan internet berkecepatan tinggi, serta server lokal untuk demo, prototyping, dan kolaborasi tim.
Kegiatan & Proyek
Pengembangan Kompetensi Mahasiswa
Mendukung mahasiswa dalam kegiatan proyek akhir, skripsi, penelitian, atau kompetisi teknologi berbasis perangkat lunak.
Penelitian Fundamental
Fokus pada kajian dan pengembangan teori, metodologi, dan proses di bidang rekayasa perangkat lunak, seperti manajemen proyek perangkat lunak, pengujian, dan desain arsitektur perangkat lunak, dan lain-lain.
Kolaborasi Multi-Disiplin
Kolaborasi dengan bidang lain seperti kesehatan, pendidikan, ekonomi, lingkungan dan lain-lain untuk menciptakan solusi berbasis perangkat lunak.
Pengabdian Masyarakat
Implementasi hasil penelitian untuk menyelesaikan masalah nyata di masyarakat.
Perkuliahan Terkait
Analisis & Perancangan Sistem Informasi
Proses sistematis yang membahas pemahaman kebutuhan bisnis dan perancangan solusi informasi. Mencakup siklus hidup pengembangan sistem, mulai dari analisis kebutuhan hingga perancangan arsitektur sistem.
Analisis dan Desain Berorientasi Objek (ADBO)
Metodologi pengembangan perangkat lunak yang menggunakan objek sebagai dasar untuk menganalisis kebutuhan sistem dan merancang arsitektur aplikasi yang kompleks.
Desain & Pemrograman Web
Pembahasan mengenai prinsip-prinsip perancangan antarmuka visual (frontend) dan fungsionalitas dasar (backend) untuk membuat situs web yang menarik dan mudah digunakan.
Pemrograman Backend
Fokus pada pengembangan logika server, pengelolaan database, dan API yang berada di balik layar sebuah aplikasi web, memastikan data diproses dan disimpan dengan efisien.
Pemrograman Berbasis Framework
Mata kuliah ini membahas penggunaan kerangka kerja (framework) untuk mempercepat dan menata proses pengembangan perangkat lunak dengan memanfaatkan struktur dan pustaka yang sudah tersedia.
Pemrograman Web
Mata kuliah ini mengajarkan dasar-dasar pembuatan halaman web statis, termasuk penggunaan HTML untuk struktur dan CSS untuk gaya visual.
Pemrograman Web Lanjut
Lanjutan dari Pemrograman Web, dengan fokus pada pembuatan halaman web dinamis dan interaktif menggunakan JavaScript dan teknologi web modern lainnya.
Penjaminan Mutu Perangkat Lunak
Mata kuliah ini membahas proses dan teknik untuk memastikan kualitas perangkat lunak. Fokusnya adalah pada pengujian, verifikasi, dan validasi untuk menemukan dan memperbaiki cacat sebelum produk dirilis.
Rekayasa Perangkat Lunak
Pendekatan sistematis dan terstruktur dalam pengembangan perangkat lunak. Mencakup seluruh siklus hidup pengembangan, dari perencanaan, desain, implementasi, hingga pemeliharaan.
SOP & Layanan
- Lokasi: Gedung Jurusan Teknologi Informasi — Lantai 8 Barat
- Surel: –
- Jam layanan: Senin—Jumat 08.00—16.00