Anda di halaman 1dari 5

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS DIPONEGORO

SPMI- UNDIP RPS 10.04.05 586

Revisi ke 1
Tanggal 5 September 2019
Dikaji Ulang Oleh Ketua Program Studi Teknik Elektro
Dikendalikan Oleh GPM Teknik Elektro
Disetujui Oleh Dekan Fakultas Teknik

UNIVERSITAS SPMI-UNDIP/RPS/10.04.05/586 Disetujui Oleh


DIPONEGORO
Revisi ke Tanggal Dekan Fak. Teknik
Rencana Pembelajaran
1 5
Semester
September
2019
UNIVERSITAS DIPONEGORO
SPMI-
FAKULTAS TEKNIK
UNDIP/RPS/10.04.05/58
DEPARTEMEN TEKNIK ELEKTRO
6
PROGRAM SARJANA

RENCANA PEMBELAJARAN SEMESTER


TANGGAL
MATA KULIAH (MK) KODE RUMPUN MK BOBOT SEMESTER
PENYUSUNAN
Teknologi 5 September
Rekayasa Perangkat Lunak TEL21586 T=3 P=0 7
Informasi 2019
Koordinator
OTORISASI/PENGESAHAN DOSEN PENGEMBANG RPS KaPRODI
RMK

CAPAIAN PEMBELAJARAN CPL yang dibebankan pada MK


PK2 Memiliki kemampuan melakukan perancangan, penerapan dan verifikasi
komponen, proses atau sistem yang sesuai dengan bidang keahlian
untuk memenuhi spesifikasi atau kebutuhan yang diinginkan serta
mempertimbangkan faktor-faktor lain seperti: ekonomi, lingkungan,
sosial, kesehatan, keselamatan dan keberlanjutan dengan
memanfaatkan sumber daya lokal dan nasional.
CPMK (Capaian Pembelajaran Mata Kuliah)
CPMK-1 Mampu mengimplementasikan (C3) metodologi rekayasa perangkat
lunak dalam membangun produk perangkat lunak
CPMK-2 Mampu menganalisa (C4) metodologi rekayasa perangkat lunak dalam
membangun produk perangkat lunak
CPL � subCPMK

Deskripsi Singkat Mata kuliah ini mengkaji konsep rekayasa perangkat lunak dan menerapkannya dalam
membangun produk perangkat lunak yang benar.
Bahan Kajian 1. Software Engineering dan Pengenalan Rekayasa Perangkat Lunak
Materi Pembelajaran 2. Perencanaan proyek dan organisasi team
3. Konsep siklus hidup dan proses pembangunan perangkat lunak
4. Konsep requirement engineering
5. Analisis kebutuhan dengan teknik terstruktur
6. Perangkat lunak
Pustaka Utama:
1. Roger S. Pressman, 1997 " A Practitioner's Approach ", Penerbit: Fourth
Edition, McGraw-Hill
2. Roger S. Pressman, 2010 " A Practitioner's Approach ", Penerbit: Seven
Edition, McGraw-Hill
Pengampu Eko Handoyo, MT
Prasyarat TEL21325 Algoritma dan Pemrograman
Media Pembelajaran Papan Tulis, LCD Projector, Laptop, dan Power Point

Mg Sub-CPMK Bentuk Materi Bobot


Penilaian
ke- (sebagai pembelajaran; Pembelajaran (%)
kemampuan akhir Metode
yang diharapkan) Pembelajaran;
Penugasan;
[Estimasi Waktu]
Tatap
Kriteria dan
Indikator Muka/Lur Daring
Bentuk
ing
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa mampu ● Ketepatan Kriteria: TM: 6 x (2 • Pengenalan 5
menjelaskan (C2) dalam Ketepatan x 50”) Rekayasa
definisi tentang penyajian sesuai BT + BM = Perangkat
pengertian Software pedoman 6 x [(2 x Lunak
● Keaktifan
Engineering) penilaian 50”) +
mahasiswa (2 x 60”)]
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
2 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x (2 • Perencanaan 5
menjelaskan (C2) dalam Ketepatan x 50”) Proyek
pengertian penyajian sesuai BT + BM = • Introduksi
perencanaan proyek pedoman 1 x [(2 x Proyek dan
• Keaktifan
dan organisasi team penilaian 50”) + Organisasi Tim
mahasiswa (2 x 60”)]
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
3 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x (2 • Siklus Hidup 5
menjelaskan (C2) dalam Ketepatan x 50”) Perangkat
konsep siklus hidup penyajian sesuai BT + BM = Lunak
perangkat lunak pedoman 1 x [(2 x • Model Proses 1
• Keaktifan
penilaian 50”) + Perangkat
mahasiswa (2 x 60”)] Lunak
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
4 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x (2 • Siklus Hidup 5
menjelaskan (C2) dalam Ketepatan x 50”) Perangkat
model proses penyajian sesuai BT + BM = Lunak
pembangunan pedoman 1 x [(2 x • Model Proses 2
• Keaktifan
perangkat lunak penilaian 50”) + Perangkat
mahasiswa (2 x 60”)] Lunak
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
5 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x (2 • Konsep 5
menjelaskan dan dalam Ketepatan x 50”) rekayasa
mengaplikasikan (C3) penyajian sesuai BT + BM = kebutuhan
konsep requirement pedoman 1 x [(2 x
• Keaktifan
engineering penilaian 50”) +
mahasiswa (2 x 60”)]
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
6 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x (2 • Analisa 5
menjelaskan dan dalam Ketepatan x 50”) Kebutuhan :
menganalisis (C4) penyajian sesuai BT + BM = Terstruktur 1
kebutuhan dengan pedoman 1 x [(2 x
• Keaktifan
teknik terstruktur 1 penilaian 50”) +
mahasiswa (2 x 60”)]
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
7 Mahasiswa mampu • Ketepatan Kriteria: TM: 3 x (2 • Analisa 5
menjelaskan dan dalam Ketepatan x 50”) Kebutuhan :
menganalisis (C4) penyajian sesuai BT + BM = Terstruktur 2
kebutuhan dengan pedoman 3 x [(2 x
• Keaktifan
teknik terstruktur 2 penilaian 50”) +
mahasiswa (2 x 60”)]
dalam Bentuk
diskusi non-test:
Merangkum
bahan ajar
UTS 40
9 Mahasiswa mampu • Ketepatan Kriteria: TM: 1 x • Konsep Desain 5
menjelaskan (C2) dalam Ketepatan (2 x 50”) Perangkat
konsep desain penyajian sesuai BT + BM Lunak
perangkat lunak • Keaktifan pedoman =
mahasiswa penilaian 1 x [(2 x
dalam 50”) +
diskusi Bentuk (2 x 60”)]
non-test:
Merangkum
bahan ajar
10 Mahasiswa mampu • Ketepatan Kriteria: TM: 2 x • Disain dengan 5
menerapkan (C3) dalam Ketepatan (2 x 50”) teknik
desain perangkat penyajian sesuai BT + BM terstruktur
lunak • Keaktifan pedoman =
mahasiswa penilaian 2 x [(2 x
dalam 50”) +
diskusi Bentuk (2 x 60”)]
non-test:
Merangkum
bahan ajar
11 Mahasiswa mampu • Ketepatan Kriteria: TM: 2 x • Implementasi 5
menjelaskan dan dalam Ketepatan (2 x 50”) • Prototipe
menerapkan (C3) penyajian sesuai BT + BM • Testing
pengembangan • Keaktifan pedoman =
perangkat lunak mahasiswa penilaian 2 x [(2 x
dalam 50”) +
diskusi Bentuk (2 x 60”)]
non-test:
Merangkum
bahan ajar
12 Mahasiswa mampu • Ketepatan Kriteria: BT + BM • Dasar 5
menjelaskan dan dalam Ketepatan = pengujian
mengaplikasikan (C3) penyajian sesuai 3 x [(2 x perangkat lunak
teknik pengujian • Keaktifan pedoman 50”) + • Test case
perangkat lunak mahasiswa penilaian (2 x 60”)] • White box dan
dalam black box
diskusi Bentuk
non-test:
Merangkum
bahan ajar
13 Mahasiswa mampu • Ketepatan Kriteria: TM: 3 x • Strategi
menjelaskan dan dalam Ketepatan (2 x 50”) pengujian
menerapkan (C3) penyajian sesuai BT + BM perangkat lunak
strategi pengujian • Keaktifan pedoman = • Pengujian unit,
perangkat lunak mahasiswa penilaian 3 x [(2 x Integrasi,
dalam 50”) + validasi dan
diskusi Bentuk (2 x 60”)] sistem
non-test: • Proses
Merangkum debugging
bahan ajar pada perangkat
lunak
14 Mahasiswa mampu • Ketepatan Kriteria: TM: 3 x • Pemeliharaan
menjelaskan dan dalam Ketepatan (2 x 50”) perangkat lunak
menerapkan (C3) penyajian sesuai BT + BM • Teknik
pemeliharaan • Keaktifan pedoman = pemeliharaan
perangkat lunak mahasiswa penilaian 3 x [(2 x perangkat lunak
dalam 50”) +
diskusi Bentuk (2 x 60”)]
non-test:
Merangkum
bahan ajar
UAS 40

Anda mungkin juga menyukai