Menghasilkan calon programmer di bidang teknologi rekayasa perangkat lunak yang unggul dalam perencanaan, pengembangan, dan implementasi sistem dengan penekanan pada pengembangan perangkat lunak, pengembangan web, maupun analisis sistem.
Perkenalkan saya Karno Ganjar Prasetyo, M.Kom sebagai Ketua Program Studi D4 – Teknologi Rekayasa Perangkat Lunak (TRPL) atau yang dikenal dengan Software Engineering merupakan program studi bidang ilmu komputer yang memiliki fokus pada pengembangan, pemeliharaan, dan sistem operasi program komputer melalui prinsip-prinsip teknologi perangkat lunak. Mahasiswa jurusan ini akan mempelajari desain program dan pengembangan software, analisis algoritma, hingga pembuatan program aplikasi berbasis web maupun mobile.
Dasar : C++, HTML, CSS
Lanjutan : PHP Nativ berbasis MVC, SQL dengan SQL Server, ViteJS
Pengembangan : Framework Laravel PHP, Kotlin, Dart dengan Flutter
Di jurusan TRPL, mahasiswa akan mempelajari dasar-dasar pemrograman, algoritma dan struktur data, pengembangan perangkat lunak, manajemen proyek perangkat lunak, basis data, rekayasa kebutuhan, desain dan arsitektur perangkat lunak, serta pengujian dan pemeliharaan perangkat lunak.
Prospek kerja untuk lulusan TRPL di Indonesia sangat baik, mengingat kebutuhan akan profesional di bidang teknologi dan perangkat lunak terus meningkat seiring dengan perkembangan teknologi dan digitalisasi di berbagai sektor industri.
Politeknik Bisnis Digital Indonesia menawarkan program magang dan memiliki kerjasama dengan perusahaan teknologi terkemuka, baik lokal maupun internasional. Magang ini dilakukan pada semester 7 selama 1 semester.
Meskipun keduanya berfokus pada teknologi dan pemrograman, TRPL lebih menekankan pada aspek rekayasa dan pengembangan perangkat lunak secara keseluruhan, termasuk manajemen proyek dan siklus hidup perangkat lunak. Sementara Teknik Informatika lebih luas, mencakup bidang lain seperti jaringan komputer, kecerdasan buatan, dan sistem informasi.
Sebaiknya memiliki laptop atau komputer dengan spesifikasi yang cukup untuk mendukung kegiatan pemrograman dan pengembangan perangkat lunak. Biasanya, spesifikasi minimum mencakup prosesor yang cepat (minimal Intel i3 atau yang setara), RAM minimal 4 GB, dan ruang penyimpanan yang cukup besar (SSD lebih disarankan untuk kecepatan).
Ya, banyak sertifikasi profesional yang relevan, seperti sertifikasi dari BNSP ( Skema : Junior Web Programmer / Database Administrator), Microsoft, Oracle, Google atau sertifikasi dalam metode pengembangan perangkat lunak tertentu seperti Agile atau Scrum. Sertifikasi ini bisa meningkatkan kredibilitas dan daya saing lulusan di pasar kerja. (*biaya sertifikasi diluar biaya perkuliahan)
No | Nama Mata Kuliah | Jumlah SKS |
1 | Agama | 2 |
2 | Kewarganegaraan | 2 |
3 | Pancasila | 2 |
4 | Bahasa Inggris 1 | 2 |
5 | Matematika (Kalkulus) | 3 |
6 | Pengantar Teknologi Rekayasa Perangkat Lunak (TRPL) | 3 |
7 | Interaksi Manusia & Komputer | 2 |
8 | Algoritma & Pemrograman 1 | 4 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Bahasa Inggris 2 | 2 |
2 | Pemrograman 2 | 3 |
3 | Aljabar Linear | 2 |
4 | Sistem Operasi | 3 |
5 | Basis Data | 3 |
6 | Matematika Diskret | 2 |
7 | Analisis Numerik | 2 |
8 | Rekayasa Perangkat Lunak | 3 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Bahasa Inggris 3 | 2 |
2 | Kewirausahan | 2 |
3 | Statistika & Probabilitas | 2 |
4 | Kriptografi | 2 |
5 | Pemrograman Web 1 | 4 |
6 | Analisis Kebutuhan Perangkat Lunak | 2 |
7 | Keamanan Komputer dan Jaringan | 3 |
8 | Basis Data Lanjut (Adm Basis Data) | 3 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Bahasa Inggris 4 | 2 |
2 | Technopreneur | 2 |
3 | Pemrograman Web 2 | 3 |
4 | UI/UX | 3 |
5 | Keamanan Perangkat Lunak | 3 |
6 | Data Warehouse | 3 |
7 | Sistem Pendukung Keputusan | 2 |
8 | Struktur Data & Analisis Algoritma | 2 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Bahasa Indonesia | 2 |
2 | Web Administrasi | 2 |
3 | Analisa Perancangan Sistem | 2 |
4 | Enterprise Resource Planning | 3 |
5 | Etika Profesi Teknologi Informasi | 2 |
6 | Kecerdasan Buatan & Dasar Sains Data | 3 |
7 | Pemrograman Mobile I | 3 |
8 | Cloud Computing | 3 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Manajemen Logistik | 3 |
2 | Perdagangan Internasional | 3 |
3 | Total Quality Management | 2 |
4 | Strategi Merk | 3 |
5 | Selling Skill | 3 |
6 | Komunikasi Bisnis | 3 |
7 | Strategi Sosial Media | 3 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Metodologi Penelitian | 2 |
2 | Pemrograman Mobile II | 4 |
3 | Manajemen Proyek | 3 |
4 | Audit Sistem Informasi | 2 |
5 | e-Commerce | 4 |
6 | Testing & Implementasi Sistem | 3 |
7 | Validasi dan Verifikasi Perangkat Lunak | 2 |
Total SKS | 20 |
* Pilih salah satu kegiatan pembelajaran di luar Perguruan Tinggi
No | Nama Mata Kuliah | Jumlah SKS |
1 | Magang/Praktik Kerja | 20 |
2 | Penelitian/Riset | 20 |
3 | Studi/Proyek Independen | 20 |
4 | Kegiatan Wirausaha | 20 |
5 | Asistensi Mengajar | 20 |
Total SKS |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Magang | 20 |
Total SKS | 20 |
No | Nama Mata Kuliah | Jumlah SKS |
1 | Skripsi/Tugas Akhir | 6 |
Total SKS | 6 |
Mata Kuliah : Pengantar TRPL
Metode : Problem Base Learning (PBL)
Ketentuan Proyek : Studi Kasus dan Wajib Observasi
Model Proyek :
Mahasiswa secara kelompok (Mak 2 orang), melakukan pilihan observasi, yaitu :
1. Instansi Sekolah
2. Pelaku Usaha/UMKM
Mahasiswa studi case terkait kondisi lapangan, dengan memberikan usulan permasalahan yang ada, dengan memberikan solusi dan masukan terkait pengembangan berbasis IT.
Mata Kuliah : Rekayasa Perangkat Lunak
Metode : Project Base Learning (PjBL)
Ketentuan Proyek : Proyek Mandiri
Model Proyek :
Mahasiswa secara kelompok (Mak 2 orang), membuat pengembangan proyek aplikasi dengan membuat Flowchart Berjalan & Usulan, Wireframe low fidelity, Simulasi mini proyek aplikasi web berbasis CRUD.
Mata Kuliah : Kewirausahan
Metode : Problem Base Learning (PBL)
Ketentuan Proyek : Proyek Mandiri
Model Proyek :
Mahasiswa secara kelompok mengembangkan konsep dan praktik kewirausahaan. Mahasiswa akan belajar mulai dari menumbuhkan awareness kewirausahaan, menganalisis peluang bisnis, menyusun strategi pemasaran, mengelola keuangan dan sumber daya manusia, hingga membangun kolaborasi bisnis. Ujian akhir mata kuliah ini berfokus pada presentasi analisis bisnis dengan menggunakan SWOT dan STP sebagai instrumen utama.
Mata Kuliah : Technopreneur
Metode : Project Base Learning (PjBL)
Ketentuan Proyek : Proyek Mandiri atau Observasi
Model Proyek :
Mahasiswa secara kelompok akan mengerjakan proyek nyata, yaitu membuat konten visual (gambar atau video) yang disertai narasi, dan menganalisis performa konten tersebut berdasarkan insight yang diperoleh. Mata kuliah ini menjadi jembatan antara ide bisnis dan implementasi pemasaran digital.
Mata Kuliah : Web Administrasi
Metode : Project Base Learning (PjBL)
Ketentuan Proyek : Proyek Mandiri atau Observasi
Model Proyek :
Mahasiswa secara kelompok (2 s/d 5 orang), membuat website yang di publish secara online dengan domain profesional untuk branding pada bisnisnya, disertai email bisnis dan Nomer Handphone Bisnis.
Mata Kuliah : Manajemen Proyek
Metode : Project Base Learning (PjBL)
Ketentuan Proyek : Proyek Mandiri atau Observasi
Model Proyek :
Mahasiswa secara kelompok (2 s/d 3 orang), membuat pengembangan proyek aplikasi dengan membuat Flowchart Berjalan, UML, pengembangan aplikasi berbasis web atau mobile, karya aplikasi akan di HKI kan.
Jl. Raya Cileungsi – Jonggol No.24 KM 3, Cileungsi Kidul, Kec. Cileungsi, Kabupaten Bogor, Jawa Barat 16820