Jurusan S1 Rekayasa Perangkat Lunak – Info Kuliah BSI & Prospek Kerja 2025
-
(021) 80 000 63 -
pmb@bsi.ac.id -
Penerimaan Mahasiswa Baru UBSI
Program Studi
Rekayasa Perangkat Lunak (S1)
Akses Pendidikan
yang Terjangkau
dan Kejar Mimpimu
Jurusan Rekayasa Perangkat Lunak adalah bidang studi yang fokus pada systematic approach dalam designing, developing, testing, dan maintaining software applications yang berkualitas tinggi.
Daftar Sekarang
Pelajari Selengkapnya
Sekilas Tentang
Program Studi
Tujuan
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.
Visi
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
Kurikulum Jurusan
Rekayasa Perangkat Lunak (S1)
Semester 1
1. Pendidikan Pancasila
2. Bahasa Inggris I
3. Logika & Algortma
4. Pengantar Teknologi Informasi & Komunikasi
5. Entrepreneurship
6. Dasar Pemrograman (p)
Semester 2
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
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
Semester 4
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
Semester 5
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
Semester 6
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
Semester 7
1. Etika Profesi Bidang Komputasi & RPL (EPTIK)**
2. Praktik Kerja Lapangan
3. Kuliah Kerja Nyata
4. Bahasa Indonesia
Semester 8
1. Pendidikan Kewarganegaraan
2. Skripsi
Prospek Kerja
Rekayasa Perangkat Lunak (S1)
Software Developer
Bertanggung jawab merancang, mengembangkan, dan memelihara perangkat lunak, serta memastikan aplikasinya berfungsi dengan baik sesuai kebutuhan pengguna.
Frontend Developer
Fokus pada pembuatan antarmuka pengguna, memastikan desain website atau aplikasi dapat digunakan dan menarik secara visual.
Backend Developer
Mengelola logika server, database, dan aplikasi, menghubungkan antarmuka pengguna dengan sistem backend agar aplikasi berfungsi dengan optimal.
QA Engineer
Memastikan kualitas perangkat lunak dengan melakukan pengujian dan identifikasi bug, serta memastikan produk bebas dari masalah sebelum diluncurkan ke pengguna.
Profil Lulusan
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:
01
Software Developer
02
Frontend Developer
03
Backend Developer
Skill yang Didapat di Jurusan
Rekayasa Perangkat Lunak (S1)
Soft Skill
Mahasiswa Rekayasa Perangkat Lunak akan mengembangkan kemampuan komunikasi, kerja tim, dan pemecahan masalah yang efektif.
Komunikasi Efektif
Kemampuan untuk menyampaikan ide dan informasi secara jelas dan efektif kepada tim, klien, dan stakeholder lainnya.
Kerja Tim
Mahasiswa belajar berkolaborasi dalam tim multidisiplin untuk mencapai tujuan bersama, saling mendukung dan menghargai pendapat satu sama lain.
Pemecahan Masalah
Mampu menganalisis masalah teknis dan mencari solusi kreatif yang efektif untuk mengatasi tantangan dalam pengembangan perangkat lunak.
Manajemen Waktu
Mengelola waktu dengan efektif untuk menyelesaikan tugas dan proyek tepat waktu, baik dalam situasi deadline ketat maupun multitasking.
Kepemimpinan
Mengembangkan kemampuan memimpin tim, mengarahkan proyek, serta membuat keputusan yang tepat untuk memastikan kelancaran proses pengembangan perangkat lunak.
Hard Skill
Mahasiswa Rekayasa Perangkat Lunak menguasai keterampilan teknis dalam pemrograman, pengembangan perangkat lunak, dan teknologi informasi.
Pemrograman
Menguasai bahasa pemrograman seperti Java, C++, Python, untuk mengembangkan aplikasi perangkat lunak sesuai dengan kebutuhan bisnis dan pengguna.
Basis Data
Kemampuan dalam merancang, mengelola, dan memanipulasi database menggunakan SQL dan aplikasi basis data untuk penyimpanan informasi yang efisien.
Pengembangan Web
Menguasai teknik pembuatan website dinamis dengan HTML, CSS, JavaScript, serta penggunaan framework dalam pengembangan aplikasi web.
Keamanan Informasi
Mempelajari teknik-teknik untuk melindungi sistem perangkat lunak dan data dari ancaman serta serangan melalui enkripsi dan autentikasi.
Cloud Computing
Memahami konsep dan teknologi cloud computing untuk membangun aplikasi yang scalable, efisien, dan dapat diakses dari mana saja.
Mengapa harus Rekayasa Perangkat Lunak?
High Demand
Setiap perusahaan membutuhkan software solutions untuk digitizing operations dan improving efficiency.
Era Cloud Computing
Modern software development menggunakan cloud-native architecture, microservices, dan containerization.
Global Opportunities
Lulusan software development dapat bekerja dengan perusahaan dari berbagai negara secara remote work.
Mata Kuliah Unggulan
Rekayasa Perangkat Lunak
Mempelajari metode dan teknik dalam merancang, mengembangkan, dan memelihara perangkat lunak berkualitas tinggi.
Web Programming
Mengajarkan pembuatan aplikasi berbasis web menggunakan berbagai bahasa dan framework untuk menciptakan aplikasi interaktif.
Cloud Computing
Fokus pada teknologi cloud untuk membangun dan mengelola aplikasi yang dapat diakses melalui jaringan dan skalabilitas yang tinggi.
Keamanan Informasi
Mengajarkan teknik-teknik untuk melindungi data dan sistem perangkat lunak dari ancaman serta menjaga integritas dan kerahasiaan informasi.
Frequently Asked Questions
Pertanyaan yang sering diajukan seputar jurusan S1 Rekayasa Perangkat Lunak
Apa itu jurusan Rekayasa Perangkat Lunak?
Rekayasa Perangkat Lunak fokus pada systematic approach dalam designing, developing, testing, dan maintaining software applications dengan quality dan efficiency yang tinggi.
Apa perbedaan RPL dengan Teknik Informatika?
RPL lebih fokus pada software engineering process dan methodology, sedangkan Teknik Informatika lebih luas mencakup hardware, networking, dan computer systems.
Berapa lama kuliah RPL di BSI?
Program S1 Rekayasa Perangkat Lunak di BSI University membutuhkan 4 tahun (8 semester) dengan 144 SKS untuk mendapatkan gelar Sarjana Komputer (S.Kom).
Bagaimana prospek kerja software engineer?
Sangat excellent karena digital transformation menciptakan high demand untuk software developer dengan growth potential dan compensation yang sangat attractive.
Keep Your
Dream Alive
Jadi Sarjana, Dari Kampus Ternama
Daftar Sekarang

Instagram
Youtube
Tentang Kami
Links
Ketentuan & Kebijakan
© 2025 Universitas BSI. All rights reserved.