Jurusan S1 Rekayasa Perangkat Lunak – Info Kuliah BSI & Prospek Kerja 2025


  • (021) 80 000 63

  •  pmb@bsi.ac.id

  • Penerimaan Mahasiswa Baru UBSI


Instagram


Youtube



Log In


Registrasi

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.



Learn More

Era Cloud Computing

Modern software development menggunakan cloud-native architecture, microservices, dan containerization.



Learn More

Global Opportunities

Lulusan software development dapat bekerja dengan perusahaan dari berbagai negara secara remote work.



Learn More

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.