Program Studi
Program Studi Sarjana Terapan Teknologi Rekayasa Perangkat Lunak merupakan program pendidikan vokasi yang menyiapkan lulusan profesional yang memiliki sikap bertanggung jawab, etika profesi, kemampuan bekerja sama, serta komitmen terhadap pembelajaran sepanjang hayat dalam pengembangan teknologi informasi.
Program studi ini membekali mahasiswa dengan penguasaan pengetahuan dan keterampilan rekayasa perangkat lunak, pemanfaatan data, serta pengembangan solusi digital cerdas yang mendukung perancangan, implementasi, pengujian, penerapan, dan pemeliharaan sistem perangkat lunak berbasis teknologi digital terkini, khususnya pada sektor strategis pertanian, kelautan, dan biosains tropika sebagai keunggulan IPB University.
Melalui pembelajaran berbasis proyek, praktik industri, dan kolaborasi dengan Dunia Usaha dan Dunia Industri (DUDI), mahasiswa mengembangkan keterampilan profesional dalam analisis kebutuhan, perancangan sistem, pengembangan aplikasi, pengujian kualitas, pengelolaan basis data, integrasi sistem, serta penerapan keamanan dan perlindungan data.
Program studi ini juga menanamkan prinsip keberlanjutan, efisiensi sumber daya, tanggung jawab sosial, dan kepatuhan terhadap regulasi dalam setiap proses pengembangan teknologi. Dengan pendekatan tersebut, lulusan memiliki kompetensi teknis yang unggul, sikap profesional, serta kesiapan untuk berkontribusi secara aktif dalam transformasi digital yang berkelanjutan di tingkat nasional dan global.
Menjadi program studi yang terdepan dan unggul di Indonesia dalam menyiapkan tenaga profesional sebagai Sarjana Terapan bidang Teknologi Rekayasa Perangkat Lunak yang ikut mendukung penerapan teknologi di bidang pertanian, kelautan, dan biosains tropika tahun 2030.
Misi1. Menyelenggarakan pendidikan vokasi yang berkualitas untuk menyiapkan tenaga yang terampil dan terdidik di bidang Teknologi Rekayasa Perangkat Lunak yang berkontribusi terhadap bidang pertanian dalam arti luas sesuai dengan kebutuhan dunia kerja.
2. Menyelenggarakan penelitian terapan di bidang teknologi rekayasa perangkat lunak mengacu pada kebutuhan, ilmu dan teknologi yang terus berkembang serta berkontribusi dalam bidang pertanian, kelautan, dan biosains tropika.
3. Menyelenggarakan pengabdian kepada masyarakat dalam menyebarluaskan hasil pendidikan dan hasil penelitian terapan di bidang teknologi rekayasa perangkat lunak.
4. Menjalin kerjasama dengan lembaga pemerintahan dan/atau instansi terkait dengan pencapaian kompetensi mahasiswa, penelitian terapan, pengabdian kepada masyarakat, dan lapangan pekerjaan bagi lulusan.
| No | Mata Kuliah | SKS | Prasyarat | Semester | Kategori Mata Kuliah | |
|---|---|---|---|---|---|---|
| Kode | Nama | |||||
| 1 | SVI2101 | Pendidikan Agama Islam | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 2 | SVI2102 | Pendidikan Agama Katolik | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 3 | SVI2103 | Pendidikan Agama Kristen | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 4 | SVI2104 | Pendidikan Agama Hindu | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 5 | SVI2105 | Pendidikan Agama Budha | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 6 | SVI2106 | Pendidikan Agama Konghucu | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 7 | SVI2109 | Bahasa Indonesia | 2(1-1) | - | 1 | PPKU/Common Core Courses |
| 8 | SVI2110 | Bahasa Inggris | 2(1-1) | - | 1 | PPKU/Common Core Courses |
| 9 | SVI2116 | Kepercayaan Kepada Tuhan YME | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 10 | TPL2101 | Logika Informatika | 3(1-2) | - | 1 | PPKU/Common Core Courses |
| 11 | TPL2103 | Berpikir Komputasional | 3(1-2) | - | 1 | PPKU/Common Core Courses |
| 12 | TPL2104 | Dasar Pemrograman | 3(1-2) | - | 1 | PPKU/Common Core Courses |
| 13 | SVI2107 | Pendidikan Pancasila | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 14 | SVI2108 | Pendidikan Kewarganegaraan | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 15 | SVI2117 | Pertanian Inovatif | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 16 | TPL2102 | Perancangan Web | 3(1-2) | - | 2 | PPKU/Common Core Courses |
| 17 | TPL2105 | Teknologi Multimedia | 3(1-2) | - | 2 | PPKU/Common Core Courses |
| 18 | TPL2106 | Algoritma dan Struktur Data | 3(1-2) | - | 2 | PPKU/Common Core Courses |
| 19 | TPL2107 | Matematika Terapan | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 20 | TPL2108 | Probabilitas dan Statistika | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 21 | TPL2201 | Pengalaman Pengguna | 3(1-2) | - | 3 | Academic Core Courses |
| 22 | TPL2202 | Keamanan Perangkat Lunak | 3(1-2) | - | 3 | Academic Core Courses |
| 23 | TPL2203 | Komunikasi Data dan Jaringan | 3(1-2) | - | 3 | Academic Core Courses |
| 24 | TPL2204 | Rekayasa Kebutuhan Perangkat Lunak | 3(1-2) | - | 3 | Academic Core Courses |
| 25 | TPL2205 | Matematika Informatika | 3(2-1) | - | 3 | Academic Core Courses |
| 26 | TPL2206 | Analisis dan Perancangan Perangkat Lunak | 3(1-2) | - | 3 | Academic Core Courses |
| 27 | TPL2207 | Sistem Basis Data | 3(1-2) | - | 3 | Academic Core Courses |
| 28 | TPL2208 | Pemrograman Berorientasi Objek | 3(1-2) | - | 3 | Academic Core Courses |
| 29 | TPL2209 | Sistem Informasi | 2(1-1) | - | 4 | Academic Core Courses |
| 30 | TPL2210 | Teknologi Virtual | 3(1-2) | - | 4 | Academic Core Courses |
| 31 | TPL2211 | Komputasi Awan | 3(1-2) | - | 4 | In-depth Courses |
| 32 | TPL2212 | Pemrograman Web | 3(1-2) | - | 4 | Academic Core Courses |
| 33 | TPL2213 | Pemrogaman Mobile | 3(1-2) | - | 4 | In-depth Courses |
| 34 | TPL2214 | Pengembangan Karakter dan Etika Profesi Bidang Teknologi Informasi | 2(1-1) | - | 4 | Academic Core Courses |
| 35 | TPL2216 | Analisis dan Visualisasi Data | 3(1-2) | - | 4 | In-depth Courses |
| 36 | TPL2217 | Teknik Penambangan Data | 3(1-2) | - | 4 | In-depth Courses |
| 37 | TPL2306 | Technopreneurship | 2(1-1) | - | 4 | Academic Core Courses |
| 38 | TPL2301 | Manajemen Proyek Teknologi Informasi | 3(1-2) | - | 5 | In-depth Courses |
| 39 | TPL2302 | Pemrosesan Citra | 3(1-2) | - | 5 | In-depth Courses |
| 40 | TPL2303 | Teknologi Big Data | 3(1-2) | - | 5 | In-depth Courses |
| 41 | TPL2304 | Sistem Informasi Geografis | 3(1-2) | - | 5 | In-depth Courses |
| 42 | TPL2305 | Pengujian dan Penjaminan Kualitas Perangkat Lunak | 3(1-2) | - | 5 | In-depth Courses |
| 43 | TPL2310 | Visual Komputer Cerdas | 2(1-1) | - | 5 | In-depth Courses |
| 44 | IPB130A | Magang Profesi | 6(0-6) | - | 6 | Enrichment Program |
| 45 | IPB130C | Magang Profesi | 10(0-10) | - | 6 | Enrichment Program |
| 46 | IPB201 | Summer Course | 2(0-2) | - | 6 | Enrichment Program |
| 47 | IPB202 | Konferensi Nasional | 2(0-2) | - | 6 | Enrichment Program |
| 48 | IPB203 | Pengembangan Talenta | 2(0-2) | - | 6 | Enrichment Program |
| 49 | IPB204 | Manajemen Even | 2(0-2) | - | 6 | Enrichment Program |
| 50 | IPB205 | Pembelajaran Emosi & Sosial | 2(0-2) | - | 6 | Enrichment Program |
| 51 | IPB206 | Komunikasi dan Kerjasama Tim | 2(0-2) | - | 6 | Enrichment Program |
| 52 | IPB207 | Kepemimpinan Inklusif | 2(0-2) | - | 6 | Enrichment Program |
| 53 | IPB208 | Empati dan Kecerdasan Emosional | 2(0-2) | - | 6 | Enrichment Program |
| 54 | IPB209 | Pengambilan Keputusan Efektif | 2(0-2) | - | 6 | Enrichment Program |
| 55 | IPB20A | Pemecahan Masalah Kompleks | 2(0-2) | - | 6 | Enrichment Program |
| 56 | IPB20B | Kewirausahaan Sosial | 2(0-2) | - | 6 | Enrichment Program |
| 57 | IPB20C | Berpikir Kritis dan Kreatif | 2(0-2) | - | 6 | Enrichment Program |
| 58 | IPB20D | Strategi Negosiasi | 2(0-2) | - | 6 | Enrichment Program |
| 59 | IPB20E | Etika Profesional | 2(0-2) | - | 6 | Enrichment Program |
| 60 | IPB20F | Keberagaman & Multibudaya | 2(0-2) | - | 6 | Enrichment Program |
| 61 | IPB301 | Summer Course | 3(0-3) | - | 6 | Enrichment Program |
| 62 | IPB302 | Konferensi Internasional | 3(0-3) | - | 6 | Enrichment Program |
| 63 | IPB303 | Pengembangan Profesi | 3(0-3) | - | 6 | Enrichment Program |
| 64 | IPB304 | Pengembangan Talenta | 3(0-3) | - | 6 | Enrichment Program |
| 65 | IPB305 | Pengembangan Masyarakat | 3(0-3) | - | 6 | Enrichment Program |
| 66 | IPB306 | Kewirausahaan Sosial | 3(0-3) | - | 6 | Enrichment Program |
| 67 | IPB307 | Kewirausahaan | 3(0-3) | - | 6 | Enrichment Program |
| 68 | IPB308 | Kepemimpinan Inklusif dan Inovatif | 3(0-3) | - | 6 | Enrichment Program |
| 69 | IPB309 | Inovasi dan Pemikiran Desain | 3(0-3) | - | 6 | Enrichment Program |
| 70 | SVI2401 | Immersive Program | 14(0-14) | - | 7 | Final Year Project |
| 71 | SVI2402 | Work Plan | 1(0-1) | - | 7 | Final Year Project |
| 72 | SVI2403 | Seminar | 1(0-1) | - | 8 | Final Year Project |
| 73 | SVI2404 | Laporan Proyek Akhir | 6(0-6) | - | 8 | Final Year Project |
CPL01/ELO01 Mampu menunjukkan perilaku sesuai nilai agama, hukum, kemanusiaan, dan etika sesuai bidang keprofesian teknologi rekayasa perangkat lunak.
CPL02/ELO02 Mampu melibatkan diri dalam pekerjaan kelompok dan individu secara bertanggungjawab, disiplin, serta berkepemimpinan.
CPL03/ELO03 Mampu menganalisis kebutuhan guna mendukung penyelesaian permasalahan di bidang teknologi rekayasa perangkat lunak.
CPL04/ELO04 Mampu memvalidasi data yang digunakan dalam suatu sistem informasi.
CPL05/ELO05 Mampu mengevaluasi solusi permasalahan rekayasa perangkat lunak yang berjiwa kewirausahaan.
CPL06/ELO06 Mampu menggunakan teknik dan perangkat yang sesuai guna mendukung penyelesaian permasalahan teknologi rekayasa perangkat lunak.
CPL07/ELO07 Mampu mempresentasikan hasil pekerjaan dalam bentuk lisan dan/atau tulisan sesuai bidang kajian.
CPL08/ELO08 Terampil mengelola proses pengembangan produk digital yang mendukung agrosystem.
CPL09/ELO09 Terampil membuat produk berbasis teknologi mulai dari rekayasa kebutuhan, desain, implementasi, pengujian, dan penjaminan kualitas.
CPL10/ELO10 Terampil membangun perangkat lunak berbasis konsep komputasi.
Menyelenggarakan pendidikan dan penelitian terapan serta pengabdian masyarakat dalam bidang rekayasa perangkat lunak yang inovatif secara terpadu dengan melakukan kolaborasi bidang ilmu sehingga dapat dimanfaatkan oleh masyarakat.