Jurusan Rekayasa Perangkat Lunak adalah bidang studi yang fokus pada systematic approach dalam designing, developing, testing, dan maintaining software applications yang berkualitas tinggi.
Menghasilkan lulusan yang memiliki kemampuan dalam mengimplementasikan ilmu pengetahuan dan teknologi.
Menghasilkan suasana akademik yang mendukung bakat, minat, dan kreativitas.
Menghasilkan penelitian dan karya Ilmiah di bidang teknologi yang diakui pada tingkat nasional dan internasional.
Menghasilkan lulusan yang berkompeten, kreatif, inovatif, kompetitif dan berakhlak mulia.
Terwujudnya kegiatan pengabdian dan pemberdayaan masyarakat di bidang teknologi.
Menjadi Program Studi Rekayasa Perangkat Lunak yang unggul dalam menghasilkan lulusan yang mampu menganalisis kebutuhan, merancang dan mengimplementasikan perangkat lunak berkualitas, khususnya pada perangkat komputasi bergerak dan berbasis komputasi awan serta mendukung ekonomi kreatif tahun 2033
1. Pendidikan Pancasila
2. Bahasa Inggris I
3. Logika & Algortma
4. Pengantar Teknologi Informasi & Komunikasi
5. Entrepreneurship
6. Dasar Pemrograman (p)
1. Bahasa Ingris II
2. Aplikasi Basis Data (p)
3. Struktur Data
4. Sistem Basis Data
5. Matematika Diskrit
6. Web Programming I (p)
Semester 3
1. Arsitektur Komputer
2. Interaksi Manusia Komputer
3. Web Programming II (p)
4. Pemodelan Sistem Berbasis Objek
5. Rekayasa Perangka Lunak
6. Komunikasi Data
7. Sistem Operasi
1. Pendidikan Agama
2. Jaringan Komputer
3. Statistika
4. Analisa dan Desain Perangkat Lunak
5. Mobile Programming I (p)
6. Web Programming III (p)
7. Sistem Terdistribusi
1. Cloud Computing I (p)
2. Mobile Programing II (p)
3. Konstruksi dan Evolusi Perangkat Lunak
4. Keamanan Informasi dan Jaringan Komputer
5. Manajemen Proyek Perangkat Lunak
6. Teknologi Web Service
7. Ubiquitos Computing
1. Cloud Computing I (p)
2. Mobile Programing II (p)
3. Konstruksi dan Evolusi Perangkat Lunak
4. Keamanan Informasi dan Jaringan Komputer
5. Manajemen Proyek Perangkat Lunak
6. Teknologi Web Service
7. Ubiquitos Computing
1. Etika Profesi Bidang Komputasi & RPL (EPTIK)**
2. Praktik Kerja Lapangan
3. Kuliah Kerja Nyata
4. Bahasa Indonesia
1. Pendidikan Kewarganegaraan
2. Skripsi
Bertanggung jawab merancang, mengembangkan, dan memelihara perangkat lunak, serta memastikan aplikasinya berfungsi dengan baik sesuai kebutuhan pengguna.
Fokus pada pembuatan antarmuka pengguna, memastikan desain website atau aplikasi dapat digunakan dan menarik secara visual.
Mengelola logika server, database, dan aplikasi, menghubungkan antarmuka pengguna dengan sistem backend agar aplikasi berfungsi dengan optimal.
Memastikan kualitas perangkat lunak dengan melakukan pengujian dan identifikasi bug, serta memastikan produk bebas dari masalah sebelum diluncurkan ke pengguna.
Mahasiswa disiapkan untuk menjadi pengusaha baru di dunia digital yang dapat memanfaatkan teknologi dan manajemen dalam mengembangkan bisnis di era digital, menghasilkan digipreneur muda yang mampu menciptakan bisnis sukses. Dengan prospek kerja di bidang:
Software Developer
Frontend Developer
Backend Developer
Mahasiswa Rekayasa Perangkat Lunak akan mengembangkan kemampuan komunikasi, kerja tim, dan pemecahan masalah yang efektif.
Kemampuan untuk menyampaikan ide dan informasi secara jelas dan efektif kepada tim, klien, dan stakeholder lainnya.
Mahasiswa belajar berkolaborasi dalam tim multidisiplin untuk mencapai tujuan bersama, saling mendukung dan menghargai pendapat satu sama lain.
Mampu menganalisis masalah teknis dan mencari solusi kreatif yang efektif untuk mengatasi tantangan dalam pengembangan perangkat lunak.
Mengelola waktu dengan efektif untuk menyelesaikan tugas dan proyek tepat waktu, baik dalam situasi deadline ketat maupun multitasking.
Mengembangkan kemampuan memimpin tim, mengarahkan proyek, serta membuat keputusan yang tepat untuk memastikan kelancaran proses pengembangan perangkat lunak.
Mahasiswa Rekayasa Perangkat Lunak menguasai keterampilan teknis dalam pemrograman, pengembangan perangkat lunak, dan teknologi informasi.
Menguasai bahasa pemrograman seperti Java, C++, Python, untuk mengembangkan aplikasi perangkat lunak sesuai dengan kebutuhan bisnis dan pengguna.
Kemampuan dalam merancang, mengelola, dan memanipulasi database menggunakan SQL dan aplikasi basis data untuk penyimpanan informasi yang efisien.
Menguasai teknik pembuatan website dinamis dengan HTML, CSS, JavaScript, serta penggunaan framework dalam pengembangan aplikasi web.
Mempelajari teknik-teknik untuk melindungi sistem perangkat lunak dan data dari ancaman serta serangan melalui enkripsi dan autentikasi.
Memahami konsep dan teknologi cloud computing untuk membangun aplikasi yang scalable, efisien, dan dapat diakses dari mana saja.
Setiap perusahaan membutuhkan software solutions untuk digitizing operations dan improving efficiency.
Modern software development menggunakan cloud-native architecture, microservices, dan containerization.
Lulusan software development dapat bekerja dengan perusahaan dari berbagai negara secara remote work.
Mempelajari metode dan teknik dalam merancang, mengembangkan, dan memelihara perangkat lunak berkualitas tinggi.
Mengajarkan pembuatan aplikasi berbasis web menggunakan berbagai bahasa dan framework untuk menciptakan aplikasi interaktif.
Fokus pada teknologi cloud untuk membangun dan mengelola aplikasi yang dapat diakses melalui jaringan dan skalabilitas yang tinggi.
Mengajarkan teknik-teknik untuk melindungi data dan sistem perangkat lunak dari ancaman serta menjaga integritas dan kerahasiaan informasi.
Pertanyaan yang sering diajukan seputar jurusan S1 Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak fokus pada systematic approach dalam designing, developing, testing, dan maintaining software applications dengan quality dan efficiency yang tinggi.
RPL lebih fokus pada software engineering process dan methodology, sedangkan Teknik Informatika lebih luas mencakup hardware, networking, dan computer systems.
Program S1 Rekayasa Perangkat Lunak di BSI University membutuhkan 4 tahun (8 semester) dengan 144 SKS untuk mendapatkan gelar Sarjana Komputer (S.Kom).
Sangat excellent karena digital transformation menciptakan high demand untuk software developer dengan growth potential dan compensation yang sangat attractive.
© 2025 Universitas BSI. All rights reserved.
SOBI (Sobat BSI)
AI Agent - Siap membantu Kamu