|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1TI-TI110 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| REKAYASA PERANGKAT LUNAK | TI110 | Software Modelling and Analysis (Game) | 2 | 0 | 5 | 26 Nov 2022 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Muhammad Fairul Filza, S.Kom, M.Kom |
Muhammad Fairul Filza, S.Kom, M.Kom |
Agus Purwanto, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL06 | Mampu mengaplikasikan ilmu pengetahuan dan teknologi dalam bidang kreatif digital yang sistematis dan inovatif dengan menerapkan nilai-nilai humaniora. | |
| CPL11 | Mampu menyusun laporan implementasi teknik teknologi komputer dalam produk kreatif digital. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK34 | Mampu mengintegrasikan ilmu pengetahuan pada proses bisnis dan rekayasa perangkat lunak | |
| CPMK70 | Mampu mengumpulkan, mengolah, dan menganalisis data secara sistematis dan objektif | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.TI110.CPMK34.1 | Mahasiswa mampu mengintegrasikan ilmu pengatahuan dan teknologi dalam proses analisis kebutuhan bisnis untuk pengembangan perangkat lunak yang inovatif | |
| sub.cpmk.TI110.CPMK34.2 | Mahasiswa mampu mengidentifikasikan kebutuhan pengguna dan proses bisnis sebagai dasar dalam pengembangan perangkat lunak yang sesuai tujuan | |
| sub.cpmk.TI110.CPMK70.1 | Mahasiswa mampu mengumpulkan dan mengolah data menggunakan metode yang terstruktur untuk mendukung analisis sistem perangkat lunak | |
| sub.cpmk.TI110.CPMK70.2 | Mahasiswa mampu menganalisis data secara objektif untuk merancang solusi perangkat lunak yang merancang solusi perangkat lunak yang relevan dan tepat sasaran | |
| sub.cpmk.TI110.CPMK70.3 | Mahasiswa mampu merancang sousi perangkat lunak berdasarkan hasil analisis kebutuhan bisnis dengan mempertimbangkan aspek tkenik dan nonteknis | |
| sub.cpmk.TI110.CPMK70.4 | Mahasiswa mampu menerapkan metodologi rekayasa perangkat lunak secara efektif dalam setiap tahap pengembangan sistem | |
| sub.cpmk.TI110.CPMK70.5 | Mahasiswa mampu melakukan evaluasi dan pengujian perangkat lunak untuk memastikan kualitas, fungsionalitas, dan kesesuaian dengan kebutuhan pengguna | |
| sub.cpmk.TI110.CPMK70.6 | Mahasiswa mampu menerapkan standar industri dalam pengembangan perangkat lunak untuk memastikan keberlanjutan, keamanan, dan efisiensi sistem | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK34 |
sub.cpmk.TI110.CPMK34.1 sub.cpmk.TI110.CPMK34.2 |
|
| CPMK70 |
sub.cpmk.TI110.CPMK70.1 sub.cpmk.TI110.CPMK70.2 sub.cpmk.TI110.CPMK70.3 sub.cpmk.TI110.CPMK70.4 sub.cpmk.TI110.CPMK70.5 sub.cpmk.TI110.CPMK70.6 |
|
| Deskripsi Singkat MK | Mata kuliah Rekayasa Perangkat Lunak membahas prinsip, metodologi, dan praktik dalampengembangan perangkat lunak secara sistematis, terstruktur, dan terorganisir. Topik mencakupseluruh siklus hidup pengembangan perangkat lunak (Software Development Life Cycle/SDLC),termasuk analisis kebutuhan, perancangan sistem, implementasi, pengujian, pemeliharaan, sertamanajemen proyek perangkat lunak. Mahasiswa akan mempelajari berbagai model prosespengembangan seperti waterfall, agile, dan spiral, serta menerapkan teknik dan alat bantu dalamdokumentasi, pemodelan, dan manajemen mutu perangkat lunak. | |
| Bahan Kajian : Materi Pembelajaran | Mata kuliah Rekayasa Perangkat Lunak membahas proses sistematis dalam pengembanganperangkat lunak, mencakup analisis kebutuhan, perancangan, implementasi, pengujian, danpemeliharaan. Topik meliputi model proses pengembangan (seperti waterfall dan agile), manajemenproyek, jaminan kualitas, serta penggunaan alat bantu seperti UML dan version control. Mahasiswajuga dikenalkan pada aspek etika profesi serta tren teknologi terkini dalam pengembanganperangkat lunak. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Nadea Cipta Laksmita, M.Kom, Vikky Aprelia Windarni, S.Kom., M.Cs | |
| Mata Kuliah Syarat | - | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 | sub.cpmk.TI110.CPMK34.1-Mahasiswa mampu mengintegrasikan ilmu pengatahuan dan teknologi dalam proses analisis kebutuhan bisnis untuk pengembangan perangkat lunak yang inovatif | Mahasiswa mampu memahami materi yang disampaikan |
Kriteria Kemampuan presentasi dan Menjawab Pertanyaan Teknik Presentasi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Penugasan,Presentasi,[PS=30 Menit] Penugasan,Presentasi Tidak Langsung,[PSTL=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Penugasan,Presentasi Tidak Langsung,[PSTL=120 Menit] |
Topik Mengenal, memahami dan tertarik untuk mempelajari rekayasa perangkat lunak Dasar rekayasa perangkat lunak Metode dan Proses Rekayasa Perangkat Lunak Sub Topik Kontrak belajar Pengenalan mata kuliah Pembagian kelompok Dasar Rekayasa Perangkat Lunak Arti dan definisi Perangkat Lunak Jenis-jenis Perangkat Lunak Ruang Lingkup Perangkat Lunak Sumber Daya Perangkat Lunak Model proses rekayasa perangkat lunak SDLC (Software Development Life Cycle)
|
20 |
| 2 | |||||||
| 3 | |||||||
| 4 | sub.cpmk.TI110.CPMK34.2-Mahasiswa mampu mengidentifikasikan kebutuhan pengguna dan proses bisnis sebagai dasar dalam pengembangan perangkat lunak yang sesuai tujuan | Mahasiswa mampu memahami materi yang disampaikan |
Kriteria Ketepatan menjelaskan hasil permasalahan Teknik Tugas |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Studi Kasus,[SK=30 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Kuliah,Studi Kasus,[SK=50 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Perencanaan Proyek System Analisis Sub Topik Penugasan Metode Penjelasan prinsip-prinsip penting dalam pengembangan perangkat lunak
|
20 |
| 5 | |||||||
| 6 | sub.cpmk.TI110.CPMK70.1-Mahasiswa mampu mengumpulkan dan mengolah data menggunakan metode yang terstruktur untuk mendukung analisis sistem perangkat lunak | Mahasiswa mampu memahami materi yang disampaikan |
Kriteria Ketepatan menjelaskan hasil permasalahan Teknik Tugas |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Studi Kasus,[SK=30 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Kuliah,Studi Kasus,[SK=50 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Pemahamanprinsip dankebutuhanpengembanganperangkatlunak Memahamitahapanpengembanganmodelperangkatlunak Sub Topik PenjelasanarchitecturedesignPenjelasan usecasePenjelasanSRS Diskusikelompok Memahami tahapanpengembanganmodelperangkatlunak,tahapanperancanganmodelperangkatlunak,Componentdesign, userinterface,Penjelasancomponentdesign
|
5 |
| 7 | |||||||
| 8 | sub.cpmk.TI110.CPMK70.2-Mahasiswa mampu menganalisis data secara objektif untuk merancang solusi perangkat lunak yang merancang solusi perangkat lunak yang relevan dan tepat sasaran | Mahasiswa mampu menjawab pertanyaan dengan tepat |
Kriteria Ketepatan Jawaban Teknik Ujian tertulis mandiri |
Ujian terjadwal,Tugas Langsung,[TL=170 Menit] |
Ujian terjadwal,Tugas Take Home,[TH=170 Menit] |
Topik Ujian tertulis UTS Sub Topik |
15 |
| 9 | sub.cpmk.TI110.CPMK70.3-Mahasiswa mampu merancang sousi perangkat lunak berdasarkan hasil analisis kebutuhan bisnis dengan mempertimbangkan aspek tkenik dan nonteknis | Mahasiswa mampu memahami materi yang disampaikan |
Kriteria Ketepatan menjelaskan hasil permasalahan Teknik Tugas |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Studi Kasus,[SK=30 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Kuliah,Studi Kasus,[SK=50 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Memahamitahapan pengembangan modelperangkatlunak Sub Topik PenjelasanspesifikasiperangkatlunakMemepelajarispesifikasiperangkatlunak Penjelasanactivity diagramflowboard
|
5 |
| 10 | |||||||
| 11 | sub.cpmk.TI110.CPMK70.4-Mahasiswa mampu menerapkan metodologi rekayasa perangkat lunak secara efektif dalam setiap tahap pengembangan sistem | Mahasiswa mampu menyusun laporan penugasan |
Kriteria Ketepatan menjelaskan hasil permasalahan Teknik Tugas |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Kuliah,Studi Kasus,[SK=30 Menit] Penugasan,Tugas Langsung,[TL=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Penugasan,Studi Kasus,[SK=50 Menit] Penugasan,Tugas Take Home,[TH=70 Menit] |
Topik Mahasiswamengetahuiprinsip dantujuanpengujianperangkatlunak. Sub Topik Dasar dasarPengujianSistemKualitasPerangkatLunakJaminan MutuSistemSoftwarequality Qualitycontrol |
5 |
| 12 | |||||||
| 13 | sub.cpmk.TI110.CPMK70.5-Mahasiswa mampu melakukan evaluasi dan pengujian perangkat lunak untuk memastikan kualitas, fungsionalitas, dan kesesuaian dengan kebutuhan pengguna | Mahasiswa mampu memahami materi yang disampaikan |
Kriteria Kemampuan presentasi dan Menjawab Pertanyaan Teknik Presentasi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=30 Menit] Penugasan,Presentasi,[PS=60 Menit] Penugasan,Presentasi Tidak Langsung,[PSTL=70 Menit] |
Kuliah,Video Pembelajaran,[VA=50 Menit] Penugasan,Presentasi Tidak Langsung,[PSTL=120 Menit] |
Topik Analisis kelayakan perangkat lunak Sub Topik PenjelasanprinsipmanajemenproyekperangkatlunakPenjelasananaliusisresiko dalam proyekpengembanganperangkatlunak Presentasi SRS
|
10 |
| 14 | |||||||
| 15 | |||||||
| 16 | sub.cpmk.TI110.CPMK70.6-Mahasiswa mampu menerapkan standar industri dalam pengembangan perangkat lunak untuk memastikan keberlanjutan, keamanan, dan efisiensi sistem | Mahasiswa mampu menjawab pertanyaan dengan tepat |
Kriteria Ketepatan Jawaban Teknik Ujian tertulis mandiri |
Ujian terjadwal,Tugas Langsung,[TL=170 Menit] |
Ujian terjadwal,Tugas Take Home,[TH=170 Menit] |
Topik Ujian tertulis mandiri UAS Sub Topik |
20 |
| CPL | MK | CPMK | Unjuk Kerja (Presentasi) | Tugas Teori (Kelompok) | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|
| CPL06 | REKAYASA PERANGKAT LUNAK | CPMK34 | Y | Y | ||
| CPL11 | REKAYASA PERANGKAT LUNAK | CPMK70 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL06 | CPMK34 | sub.cpmk.TI110.CPMK34.1 | Presentasi | 20 | Kemampuan presentasi dan Menjawab Pertanyaan |
| CPL06 | CPMK34 | sub.cpmk.TI110.CPMK34.2 | Tugas | 20 | Ketepatan menjelaskan hasil permasalahan |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.1 | Tugas | 5 | Ketepatan menjelaskan hasil permasalahan |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.2 | Ujian tertulis mandiri | 15 | Ketepatan Jawaban |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.3 | Tugas | 5 | Ketepatan menjelaskan hasil permasalahan |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.4 | Tugas | 5 | Ketepatan menjelaskan hasil permasalahan |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.5 | Presentasi | 10 | Kemampuan presentasi dan Menjawab Pertanyaan |
| CPL11 | CPMK70 | sub.cpmk.TI110.CPMK70.6 | Ujian tertulis mandiri | 20 | Ketepatan Jawaban |
| Total | 100 | ||||
| CPL | MK | CPMK | Unjuk Kerja (Presentasi) | Tugas Teori (Kelompok) | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|
| CPL06 | REKAYASA PERANGKAT LUNAK | CPMK34 | 20% | 20% | 0% | 0% | 40% |
| CPL11 | REKAYASA PERANGKAT LUNAK | CPMK70 | 10% | 15% | 15% | 20% | 60% |
| 100% | |||||||