Disusun Oleh:
2023
...:: B A G I A N I S I ::…
_________________________________
___________________________________
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK NEGERI INDRAMAYU
Email: adminti@polindra.ac.id
1
LEMBAR PENGESAHAN
Menyetujui:
Mengetahui:
2
DAFTAR ISI
3
BAB I
DESKRIPSI UMUM PROGRAM STUDI
4
Mata kuliah pilihan 49 sks
13 Website : https://ti.polindra.ac.id/
VISI
“Menjadi program studi yang unggul di bidang Rekayasa Perangkat Lunak tingkat nasional
dan berdaya saing global”
MISI
1. Meningkatkan mutu, akses, dan relevansi pendidikan Politeknik di bidang Rekayasa
Perangkat Lunak untuk menghasilkan lulusan sesuai kebutuhan pekerjaan.
2. Melakukan penelitian terapan dan pengabdian masyarakat di bidang Rekayasa
Perangkat Lunak untuk mengatasi persoalan industri dan masyarakat.
TUJUAN
1. Menghasilkan lulusan kompeten di bidang Rekayasa Perangkat Lunak dengan ciri
keterampilan kerja tinggi yang mampu bersaing secara global.
2. Memberikan solusi persoalan industri dan masyarakat di bidang Rekayasa Perangkat
Lunak tingkat nasional melalui penelitian terapan dan pengabdian masyarakat.
5
BAB II
EVALUASI KURIKULUM DAN TRACER STUDI
6
Berdasarkan tracer study yang telah disebarkan, diperoleh informasi bahwa alumni D4 RPL
telah bekerja pada beberapa bidang baik yang yang berhubungan dengan IT maupun non IT.
Berdasarkan data yang ditunjukan pada Gambar 2.2, sekitar 92% lulusan telah terserap pada
bidang IT sebagai Programmer, System Analyst, IT Support, Entry Data, Quality Assurance,
Designer, serta persentase responden lainnya bekerja di bidang Non IT.
Selain itu, berdasarkan data tracer yang telah diperoleh menunjukan bahwa alumni telah
mendapatkan pekerjaan dibawah waktu 5 bulan, bahkan sebagian besar responden telah
mendapatkan pekerjaan dibawah kurun waktu satu bulan.
7
BAB III
LANDASAN PERANCANGAN DAN PENGEMBANGAN KURIKULUM
Dalam rangka pengembangan kurikulum dibutuhkan landasan perancangan yang kuat agar
dapat dijadikan sebagai dasar hukum yang jelas sebagai arah pengembangan dari perubahan
kurikulum.
D. Menyesuaikan isi dan silabus sesuai dengan tren perkembangan dalam bidang Ilm
Komputer.
8
BAB IV
RUMUSAN STANDAR KOMPETENSI LULUSAN
Capaian pembelajaran Program Studi D4 Rekayasa Perangkat Lunak pada Kurikulum 2022
telah disusun dengan mengacu kepada Kerangka Kualifikasi Nasional Indonesia (KKNI).
KKNI jenjang D4 berada pada level 6.
CPL 1: mampu menunjukkan sikap bertakwa kepada Tuhan Yang Maha Esa, yang
terwujud dalam sikap menjunjung tinggi nilai kemanusiaan, sikap saling
menghargai, disiplin dan taat hukum dalam kehidupan bermasyarakat serta
bertanggung jawab di dalam masyarakat yang beragam; berbangsa, bernegara
berdasarkan Pancasila.
9
CPL 2: mampu menunjukkan sikap bertanggungjawab dalam bentuk kepatuhan pada
etika profesi dengan menginternalisasi semangat kemandirian, kejuangan, dan
kewirausahaan
CPL 6: mampu menguasai konsep algortima, struktur data, dan komputasi model
matematika pada pemrograman terstruktur maupun berorientasi objek
CPL 8: mampu mengumpulkan data dan menghitung nilai metriks sesuai dengan standar
proses pengujian dan penjaminan kualitas, serta keamanan perangkat lunak;
CPL 10: mampu memanfaatkan tools, library, framework, dan komponen perangkat
lunak untuk menyelesaikan permasalahan di berbagai bidang
10
BAB V
PEMBENTUKAN MATA KULIAH
11
BIDANG IPTEKS BAHAN KAJIAN TINGKAT TINGKATAN
yang dipelajari KEDALAMAN dan KAJIAN
KELUASAN MATERI
PEMBELAJARAN
12
BIDANG IPTEKS BAHAN KAJIAN TINGKAT TINGKATAN
yang dipelajari KEDALAMAN dan KAJIAN
KELUASAN MATERI
PEMBELAJARAN
BK9 Verifikasi dan 1. Terminologi dan dasar Konsep dan prinsip Utama
Validasi verifikasi dan validasi
Perangkat 2. Tinjauan dan analisis
Lunak statistik
3. Pengujian
4. Analisis masalah dan
pelaporan
13
5.2 Bahan kajian yang diturunkan dari Capaian Pembelajaran Lulusan
14
CAPAIAN PEMBELAJARAN LULUSAN (CPL) BAHAN KAJIAN (BK)
PROGRAM STUDI (PRODI) BK01 BK02 BK03 BK04 BK05 BK06 BK07 BK08 BK09 BK10 BK11 BK12 BK13 BK14 BK15 BK16
CPL7 mampu menguasai konsep dan pengetahuan tentang
arsitektur, perencanaan, pemeliharaan perangkat lunak yang
mendukung kolaborasi berdasarkan analisis sumber daya
CPL8 mampu mengumpulkan data dan menghitung nilai metriks
sesuai dengan standar proses pengujian dan penjaminan
kualitas, serta keamanan perangkat lunak
CPL9 mampu mengelola proses pemeliharaan untuk menentukan,
mengendalikan, dan meningkatkan proses siklus hidup
perangkat lunak
CPL10 mampu memanfaatkan tools, library, framework, dan
komponen perangkat lunak untuk menyelesaikan
permasalahan di berbagai bidang
CPL11 mampu membangun, mengemas, mengelola, dan
mendistribusikan perangkat lunak dan sistem dengan cara
yang aman dan andal; serta mengembangkan lingkungan
perangkat lunak sesuai siklus hidup
15
5.3 Mata Kuliah berdasarkan Bahan Kajian
16
NO BAHAN KAJIAN MATA KULIAH
17
5.4 Pemetaan CPL dan Mata Kuliah
CAPAIAN PEMBELAJARAN LULUSAN (CPL) PROGRAM STUDI (PRODI) Total
MATA KULIAH (MK) Sem. SKS
CPL01 CPL02 CPL03 CPL04 CPL05 CPL06 CPL07 CPL08 CPL09 CPL10 CPL11 CPL
SEMESTER 1
Bahasa Inggris 1 1 2 2
Matematika Diskrit 1 3 2
Matematika Terapan 1 3 2
Arsitektur Komputer 1 3 2
Sistem Operasi 1 2 3
SEMESTER 2
Aljabar Linear 2 2 2
Pemrograman Web 1 2 3 2
Struktur Data 2 3 3
18
CAPAIAN PEMBELAJARAN LULUSAN (CPL) PROGRAM STUDI (PRODI) Total
MATA KULIAH (MK) Sem. SKS
CPL01 CPL02 CPL03 CPL04 CPL05 CPL06 CPL07 CPL08 CPL09 CPL10 CPL11 CPL
Jaringan Komputer 2 3 1
SEMESTER 3
Pemrograman Web 2 3 3 3
Pemrograman Mobile 1 3 3 4
SEMESTER 4
Proyek 1 4 3 5
19
CAPAIAN PEMBELAJARAN LULUSAN (CPL) PROGRAM STUDI (PRODI) Total
MATA KULIAH (MK) Sem. SKS
CPL01 CPL02 CPL03 CPL04 CPL05 CPL06 CPL07 CPL08 CPL09 CPL10 CPL11 CPL
Administrasi Sistem 4 3 1
Proyek 2 4 3 7
Bahasa Inggris 2 4 2 2
SEMESTER 5
Sistem Informasi 5 2 4
Pancasila 5 2 2
Pendidikan Agama 5 2 2
Metode Numerik 5 3 2
Proyek 3 5 3 9
Kewirausahaan 5 2 3
Metodologi Penelitian 5 2 3
20
CAPAIAN PEMBELAJARAN LULUSAN (CPL) PROGRAM STUDI (PRODI) Total
MATA KULIAH (MK) Sem. SKS
CPL01 CPL02 CPL03 CPL04 CPL05 CPL06 CPL07 CPL08 CPL09 CPL10 CPL11 CPL
Sistem Terdistribusi* 6 3 3
Pemrograman Mobile 2* 6 3 2
Komputasi Awan* 6 3 4
Kecerdasan Buatan* 6 3 2
Grafika Komputer* 6 2 2
Visi Komputer* 6 3 2
SEMESTER 7
SEMESTER 8
Etika Profesi 8 2 3
Bahasa Indonesia 8 2 2
21
CAPAIAN PEMBELAJARAN LULUSAN (CPL) PROGRAM STUDI (PRODI) Total
MATA KULIAH (MK) Sem. SKS
CPL01 CPL02 CPL03 CPL04 CPL05 CPL06 CPL07 CPL08 CPL09 CPL10 CPL11 CPL
Kewarganegaraan 8 2 2
Skripsi 8 6 6
22
5.5 Pemetaan Mata Kuliah dengan Profil Lulusan
Terdapat lima profil lulusan pada program studi D4 RPL, diantaranya adalah Software Analyst (SA), DevOps Engineer (DO), Software Developer
& Maintainer (SDM), Software Quality Assurance Engineer (SQA), dan Technopreneur (T). Adapun matriks pemetaan mata kuliah dengan profil
lulusan adalah sebagai berikut:
SKS MK SKS MK Inti Prodi SKS MK
SKS MK
Kode MK Nama Mata Kuliah Jml SKS Wajib Profesion
Basic SA SDM SQA DO T MTK
Nasional al Skill
RPLHR1022 Bahasa Inggris 1 2 2
RPLPU1023 Matematika Diskrit 3 3
RPLPU1033 Matematika Terapan 3 3
RPLKU1013 Pengantar Rekayasa Perangkat Lunak 3 3
RPLKU1024 Algoritma dan Pemrograman 4 4
RPLKU1033 Arsitektur Komputer 3 3
RPLKU1042 Sistem Operasi 2 2
RPLPU2012 Aljabar Linear 2 2
RPLKU2053 Pemrograman Web 1 3 3
RPLKK2023 Rekayasa Kebutuhan Perangkat Lunak 3 3
RPLKU2063 Sistem Basis Data 1 3 3
RPLKU2073 Struktur Data 3 3
RPLKU2073 Jaringan Komputer 3 3
RPLKK2013 Desain Perangkat Lunak 1 3 3
RPLKU3093 Pemrograman Web 2 3 3
RPLKU3103 Pemrograman Mobile 1 3 3
RPLKU3112 Interaksi Manusia & Komputer 2 2
23
SKS MK SKS MK Inti Prodi SKS MK
SKS MK
Kode MK Nama Mata Kuliah Jml SKS Wajib Profesion
Basic SA SDM SQA DO T MTK
Nasional al Skill
RPLKU3162 Probabilitas & Statistika 3 3
RPLKU3133 Pemrograman Berorientasi Objek 3 3
RPLKK4093 Proyek 1 3 3
Pengujian dan Penjaminan Kualitas
RPLKK4034 Perangkat Lunak 4 4
RPLKK4083 Keamanan Perangkat Lunak 3 3
RPLHR5032 Bahasa Inggris 2 2 2
RPLKU4153 Administrasi Sistem 3 3
RPLKK5103 Proyek 2 3 3
24
SKS MK SKS MK Inti Prodi SKS MK
SKS MK
Kode MK Nama Mata Kuliah Jml SKS Wajib Profesion
Basic SA SDM SQA DO T MTK
Nasional al Skill
RPLKK3052 Desain Perangkat Lunak 2 2 3
RPLPU4053 Metode Numerik 3 3
RPLKU4142 Grafika Komputer 2 2
RPLKU5163 Sistem Terdistribusi 3 3
RPLKU5173 Pemrograman Mobile 2 3 2
RPLKU6193 Manajemen Proyek Perangkat Lunak 3 3
RPLKK6073 Komputasi Awan 3 3
RPLKU6203 Kecerdasan Buatan 3 3
25
BAB VI
Semester Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Total
MK Wajib 20 20 17 17 16 0 0 12 102
MK Pilihan* 3 3 3 20 20 0 49
Total per Semester 20 20 20 20 19 20 20 12 151
Komulatif 20 40 60 80 99 119 139 151
* mahasiswa dapat mengambil mata kuliah setiap semester: (a) pada prodi D4 RPL, (b) prodi lain di dalam Politeknik Negeri Indramayu, (c) dari
kegiatan MBKM
Struktur kurikulum D4 Rekayasa Perangkat Lunak adalah (1) MK Wajib berjumlah 102 sks; (2) MK Pilihan berjumlah 49 sks. Pengambilan MK
MBKM dapat dimulai pada semester 3. Adapun kebijakan teknis untuk setiap kegiatan dapat dilihat pada SOP Kegiatan MBKM Program Studi
D4 RPL.
26
6.2 Susunan Mata Kuliah (MK) dan Bobot SKS
A. Semester 1
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 RPLHR1022 Bahasa Inggris 1 2 1 1 1 2 2 3
2 RPLPU1023 Matematika Diskrit 3 3 0 3 0 2 3
3 RPLPU1033 Matematika Terapan 3 3 0 3 0 2 3
4 RPLKU1013 Pengantar Rekayasa Perangkat Lunak 3 2 1 2 2 2 4
5 RPLKU1024 Algoritma dan Pemrograman 4 2 2 2 4 2 6
6 RPLKU1033 Arsitektur Komputer 3 2 1 2 2 2 4
7 RPLKU1042 Sistem Operasi 2 1 1 1 2 2 3
Total Jam / SKS per minggu 20 14 6 14 12 14 40
B. Semester 2
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 RPLPU2012 Aljabar Linear 2 2 0 2 0 2 2
2 RPLKU2053 Pemrograman Web 1 3 1 2 1 4 2 5
3 RPLKK2023 Rekayasa Kebutuhan Perangkat Lunak 3 1 2 1 4 2 5
4 RPLKU2063 Sistem Basis Data 1 3 1 2 1 4 2 5
27
5 RPLKU2073 Struktur Data 3 1 2 1 4 2 5
6 RPLKU2073 Jaringan Komputer 3 1 2 1 4 2 5
7 RPLKK2013 Desain Perangkat Lunak 1 3 1 2 1 4 2 5
Total Jam / SKS per minggu 20 8 12 8 24 14 32
C. Semester 3
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 RPLKU3093 Pemrograman Web 2 3 1 2 1 4 2 5
2 RPLKU3103 Pemrograman Mobile 1 3 1 2 1 4 2 5
3 RPLKU3112 Interaksi Manusia & Komputer 2 1 1 1 2 2 3
4 RPLKU3162 Probabilitas & Statistika 3 2 1 2 2 2 4
5 RPLKU3133 Pemrograman Berorientasi Objek 3 1 2 1 4 2 5
6 RPLKK4093 Proyek 1 3 0 3 0 6 2 6
Mata kuliah pilihan
a. Mata kuliah Sistem Basis Data 2*
b. Penelitian
c. Perlombaan
7 d. Pertukaran dengan prodi lain dalam PT 3
Total Jam / SKS per minggu 20 8 11 8 22 14 30
28
D. Semester 4
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
Pengujian dan Penjaminan Kualitas Perangkat
1 RPLKK4034 Lunak 4 2 2 2 4 2 6
2 RPLKK4083 Keamanan Perangkat Lunak 3 1 2 1 4 2 5
3 RPLKU4153 Administrasi Sistem 3 1 2 1 4 2 5
4 RPLHR5032 Bahasa Inggris 2 2 1 1 1 2 2 3
5 RPLKK5103 Proyek 2 3 0 3 0 6 2 6
6 RPLKK5062 Integrasi Berkelanjutan (CI/CD) 2 1 1 1 2 2 3
Mata kuliah pilihan
a. Mata kuliah Desain Perangkat Lunak 2*
b. Penelitian
c. Perlombaan
7 d. Pertukaran dengan prodi lain dalam PT 3
Total Jam / SKS per minggu 20 9 11 9 22 14 45
E. Semester 5
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 RPLKK5043 Pemeliharaan Perangkat Lunak 3 1 2 1 4 2 5
29
2 RPLKU5182 Sistem Informasi 2 1 1 1 2 2 3
3 RPLHR5092 Pendidikan Agama 2 2 0 2 0 2 2
4 RPLHR4062 Pancasila 2 2 0 2 0 2 2
5 RPLKK6113 Proyek 3 3 0 3 0 6 2 6
6 RPLHR6072 Kewirausahaan 2 2 0 2 0 2 2
7 RPLPU6062 Metodologi Penelitian 2 2 0 2 0 2 2
Mata kuliah pilihan
a. Mata kuliah Metode Numerik*
b. Penelitian
c. Perlombaan
8 d. Pertukaran dengan prodi lain dalam PT 3
Total Jam / SKS per minggu 19 8 12 8 24 16 32
F. Semester 6
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 Mata kuliah pilihan MBKM 20
Total Jam / SKS per minggu 20
A. Semester 7
No Kode MK Nama Mata Kuliah SKS Jam / Minggu
30
Jml Total
Teori Praktek Teori Praktek Mandiri
SKS Jam
1 RPLKK71220 Program Magang Industri 20 0 20 0 40 40
Total Jam / SKS per minggu 20 0 20 0 40 40
A. Semester 8
Jml SKS Jam / Minggu Total
No Kode MK Nama Mata Kuliah
SKS Teori Praktek Teori Praktek Mandiri Jam
1 RPLHR8012 Bahasa Indonesia 2 2 0 2 0 2 2
2 RPLHR8052 Kewarganegaraan 2 2 0 2 0 2 2
3 RPLHR6082 Etika Profesi 2 2 0 2 0 2 2
4 RPLKK8136 Skripsi 6 0 6 0 12 2 12
Total Jam / SKS per minggu 12 6 6 6 12 8 18
SKS JAM
TOTAL JAM / SKS 63 88 63 176 96
TOTAL SKS / JAM KESELURUHAN 151 239
283
26.36
PROSENTASE TEORI DENGAN PRAKTEK 41.72% 58.28% % 73.64%
31
SKS Jam / Minggu
Jml Total
No Kode MK Nama Mata Kuliah Sem Mandir
SKS Teori Praktek Teori Praktek Jam
i
11 RPLKU3123 Sistem Basis Data 2 3 3 1 2 1 4 2 5
2 RPLKK3052 Desain Perangkat Lunak 2 4 2 1 1 1 2 2 3
3 RPLPU4053 Metode Numerik 5 3 2 1 2 2 2 4
4 RPLKU6193 Manajemen Proyek Perangkat Lunak* 6 3 1 2 1 4 2 5
5 RPLKK6073 Komputasi Awan* 6 3 1 2 1 4 2 5
6 RPLKU6203 Kecerdasan Buatan* 6 3 1 2 1 4 2 5
7 RPLKU6212 Visi Komputer* 6 3 1 2 1 4 2 5
8 RPLKU5163 Sistem Terdistribusi 6 3 1 2 1 4 2 5
9 RPLKU5173 Pemrograman Mobile 2 6 3 1 2 1 4 2 5
10 RPLKU4142 Grafika Komputer 6 2 1 1 1 2 2 3
Total Jam / SKS per minggu 20 10 10 10 20 16 46
32
BAB VII
IMPLEMENTASI KURIKULUM
33
Nama Mata Kuliah Jenis
No SKS Deskripsi Ket
Pilihan Kegiatan MBKM MK
diselenggarakan oleh Polindra
3 Studi/Proyek Independen A 20 Pilihan Studi Independen Flagship oleh
Pemerintah
4 Studi/Proyek Independen B 20 Pilihan Proyek Independen yang
diselenggarakan oleh Polindra
5 Studi/Proyek Independen C 14 Pilihan Proyek Independen Lainnya
6 Studi/Proyek Independen D 3 Pilihan Peserta Kompetisi/Hibah
Pendanaan/Penghargaan (Klaster 1:
PKM, Gemastik, KMIPN, KRTI, KRI,
Imagine Cup, dll)
7 Studi/Proyek Independen E 3 Pilihan Peserta Kompetisi/Hibah
Pendanaan/Penghargaan (Klaster 2:
Diluar Klaster 1)
8 Pertukaran Pelajar B TBD Pilihan Pertukaran Mahasiswa dengan Prodi
Lain dalam PT (maks 20 sks)
9 Pertukaran Pelajar C 20 Pilihan Pertukaran Mahasiswa dengan Prodi
Lain luar PT (maks 20 sks)
10 Kegiatan Wirausaha A 20 Pilihan Wirausaha Merdeka Flagship
11 Kegiatan Wirausaha B 14 Pilihan Wirausaha Merdeka Polindra
Semester 7
1 Praktek Magang Industri 20 Wajib Praktik profesi pada industri (sesuai
dengan profil lulusan) (6 bulan - full
time)
Hal-hal yang belum diatur pada panduan, maka akan dikembalikan pada kebijakan Program
Studi.
34
BAB V
A. SEMESTER 1
1. Bahasa Inggris 1 (RPLHR1022, Prasyarat: - )
Mata kuliah ini bertujuan untuk mengembangkan pemahaman dasar bahasa Inggris para
mahasiswa dengan melatih dan mengasah kemampuan grammar/structure, dan reading. Dan
mengasah kemampuan komunikatif pada situasi sehari-hari (survival situation). Materinya
mencakup Introduction, Vocabulary untuk percakapan sehari-hari, English at Shopping,
transportation, restaurant, reservation dan lain-lain. Selanjutnya, grammar/structure yang
diajarkan di kelas lebih cenderung pada penerapannya dalam kehidupan sehari-hari.
35
dibahas meliputi pengujian, pengembangan tambahan, pemahaman requirement, dan kerjasama
team. The Role of Algorithms in Computing: Getting Started, Growth of Functions, Divide-
and-Conquer, Probabilistic Analysis and Randomized Algorithms; Sorting: Heapsort,
Quicksort, Sorting in Linear Time, Greedy Algorithms, Topik khusus dalam algoritma seperti
multithreaded algorithms atau linear programming. (Pemrograman komputer dan algoritma
komputer)
B. SEMESTER 2
1. Aljabar Linear (RPLPU2012, Prasyarat: RPLPU1023, RPLPU1033)
Mata kuliah Aljabar Linear membahas topik mengenai persamaan linier, aljabar matriks dan
pemanfaatan dalam bidang komputasi. Materi dalam mata kuliah ini berfokus pada pembahasan
matriks dan determinan, sistem persamaan linear, vektor pada bidang dan ruang, basis ruang
vektor, ruang hasil kali dalam, transformasi linear, nilai dan vektor eigen, serta pemanfatan
dalam sains data.
36
Mata kuliah ini akan membahas konsep, teknik, dan metode untuk mendesain perangkat lunak.
Adapun topik pada mata kuliah ini meliputi: (1) Prinsip desain perangkat lunak: pendahuluan;
coupling and cohesion, (2) Tipe perangkat lunak. Pendekatan perancangan perangkat lunak:
top-down; bottom-up; function-oriented; data structure centered; object-oriented; and
component-based, (3) Perancangan arsitek perangkat lunak: client-server; three-tier; Model-
View Controller; etc. (4) Perancangan UML, meliputi functional, structural, behavioral, and
process modeling.
C. SEMESTER 3
1. Pemrograman Web 2 (RPLKU3093, Prasyarat: RPLKU2053, RPLKU2063,
RPLKU2073, RPLKK2023)
Pada mata kuliah ini mahasiswa belajar pemanfaatan architectural pattern berorientasi objek
pada pembuatan aplikasi web. Mahasiswa belajar menerapkan framework architectural pattern
tertentu baik untuk frontend maupun backend dalam pembuatan aplikasi web. Mahasiswa
belajar dalam memanfaatkan Application Programming Interface (API) untuk mengelola data
pada aplikasi web.
37
Pada mata kuliah ini mahasiswa mempelajari pembangunan aplikasi yang berjalan di perangkat
mobile smartphone dengan memanfaatkan kode dan pustaka native yang telah disediakan oleh
salah satu vendor sistem operasi mobile terkini berdasarkan tren kebutuhan industri. Topik mata
kuliah ini mencakup pendahuluan pengembangan aplikasi mobile native serta tren terkini,
prinsip kerja pengembangan aplikasi mobile native, debugging dan running aplikasi mobile
native, implementasi dasar tampilan aplikasi mobile intuitif (sesuai prinsip UI/UX),
pemanfaatan localization & accessibility pada aplikasi mobile, peningkatan kenyamanan
pengguna dengan pemanfaatan dukungan perangkat keras (sensor, geo-features, dan
notification), pemanfaatan graphics dan views, konektivitas basis data melalui pemanfaatan
Application Programming Interface (API) dan sinkronisasi ke penyimpanan awan (cloudstore).
Mahasiswa juga belajar mendistribusikan paket aplikasi ke layanan store suatu vendor sistem
operasi.
38
platform web, intuitif, aman, dan disertai dengan artefak perangkat lunak yang komprehensif
mencakup Software Requirement Specification (SRS), Software Design Description (SDD), dan
Software Testing Documentation (STD).
D. SEMESTER 4
39
5. Desain Perangkat Lunak 2 (RPLKK3052, Prasyarat: RPLKK2013, RPLKK2023,
RPLKU2053)
Mata kuliah ini membahas topik pegembangan aplikasi yang berkualitas dengan penerapan
pattern agar memiliki reusability yang baik. Adapun topik dari mata kuliah ini adalah (1)
Pendahuluan Design Patterns, (2) Creational Design Patterns, (3) Structural Design Patterns,
(4) Behavioral Design Patterns, (5) Concurrency, (6) Extending Python
E. SEMESTER 5
1. Pemeliharaan Perangkat Lunak (RPLKK5043, Prasyarat: RPLKK4034)
Isu, metode dan teknik yang terkait dengan konstruksi perangkat lunak. Topiknya meliputi
metode dan notasi desain secara rinci, implementasi tool, standard dan style coding, teknik peer
review, dan masalah maintenance. Mata kuliah ini menyajikan pemahaman komprehensif
tentang perawatan perangkat lunak (PL) yang meliputi: (1) teori dasar dan skill yang digunakan
untuk melakukan pengendalian dan perawatan PL; (2) teknik/metode serta framework yang
digunakan untuk menyelesaikan isu/permasalahan yang ada selama perawatan PL, (3) lehman
Law, (4) Kategori perbaikan perangkat lunak, (5) Fault prediction, (6) Refactoring, (7) Software
metrics.
2. Pancasila (RPLHR4062)
Mata kuliah Pancasila mempelajari tentang Filsafat Pancasila, Kedudukan dan Fungsi Pancasila
sebagai pandangan Hidup Bangsa, Pancasila merupakan ideologi dan dasar falsafah Negara,
hubungan Pancasila dengan UUD 1945 serta pengamalan Pancasila dalam Kehidupan
Bermasyarakat, Berbangsa dan bernegara.
40
business system, system design, feasibility study, detailed design, implementasi Studi Kasus :
hingga pembuatan Kamus Data. Mempelajari konsep dasar sistem dan informasi, database
sistem informasi, analisis dan pengembangan sistem informasi, sistem informasi manajemen,
sistem informasi akuntansi, sistem informasi eksekutif dan sistem pendukung keputusan.
F. SEMESTER 6
Mata Kuliah Pilihan MBKM
41
G. SEMESTER 7
1. Program Magang Industri (Kerja Praktek) (RPLKK71220, Prasyarat: RPLKU6193,
RPLKK6113, RPLKK6073, RPLKU6203, RPLHR6072, RPLKU6212, RPLHR6082,
RPLPU6062, RPLHR1022, RPLHR4062, RPLHR5032, RPLHR5092,
RPLHR6072,RPLHR6072 )
Mata kuliah ini adalah kegiatan kurikuler untuk semua program studi baik D3 maupun Sarjana
Terapan di Politeknik Negeri Indramayu (POLINDRA). Pada kegiatan ini mahasiswa belajar
menyelaraskan kompetensinya dengan kebutuhan industri. Mahasiswa belajar untuk
memperoleh pengalaman, pengetahuan, dan keterampilan sesuai dengan bidang yang
dikuasainya sebagai bekal untuk bekerja dan berwirausaha.
H. SEMESTER 8
1. Bahasa Indonesia (RPLHR8012)
Menjadikan bahasa Indonesia sebagai salah satu sarana pengembangan kepribadian insan
terpelajar yang mahir berkomunikasi dalam Bahasa Indonesia dengan santun.
2. Kewarganegaraan (RPLHR8052)
Kewarganegaraan sebagai kelompok mata kuliah pengembangan kepribadian (MPK) di
perguruan tinggi berfungsi sebagai orientasi mahasiswa dalam memantapkan wawasan dan
semangat kebangsaan, cinta tanah air, demokrasi, kesadaran hukum, penghargaan atas
keragaman dan partisipasinya membangun bangsa berdasar Pancasila.
Keterangan:
*) Proyek 1 – 3:
Kelompok rekayasa perangkat lunak membutuhkan penyelesaian sistem perangkat lunak
untuk disetujui klien. Tugasnya meliputi perencanaan proyek, analisis risiko, penggunaan
standar, prototyping, manajemen konfigurasi, jaminan kualitas (QA), review dan laporan
proyek, manajemen team dan organisasi, hak cipta, kewajiban (liability) dan kegagalan
penanganan proyek.
42
sistem operasi bekerja dalam sistem terdistribusi, model dasar untuk file service, name service,
time & coordination, share data & transaction, distributed database management, parallel
processing, dan security.
43