• Tidak ada hasil yang ditemukan

RENCANA PEMBELAJARAN SEMESTER (RPS) - Spada UNS

N/A
N/A
Protected

Academic year: 2023

Membagikan "RENCANA PEMBELAJARAN SEMESTER (RPS) - Spada UNS"

Copied!
6
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

UNIVERSITAS SEBELAS MARET

Identitas Mata Kuliah Identitas dan Validasi Nama Tanda Tangan

S.T., M.Eng.

Nama Mata Kuliah : Rekayasa Perangkat Lunak Koord. Kelompok Mata Kuliah : Rosihan Ari Yuwana S.Si., M.Kom.

Ph.D

Capaian Pembelajaran Lulusan (CPL)

Kode CPL Unsur CPL

Sikap (S) : S-06 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan pancasila

Keterampilan Umum (KU) : KU-01 Menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan/atau teknologi sesuai dengan bidang teknik informatika dan komputer;

Pengetahuan (P) : P-02 Menguasai konsep, teori dan aplikasi pada bidang teknik komputer dan informatika yang diajarkan di tingkat pendidikan menengah kejuruan

Keterampilan Khusus (KK) : KK-07.Mampu menerapkan matematika, sains, dan prinsip rekayasa (engineering principles) untuk menyelesaikan masalah rekayasa kompleks pada teknik informatika dan komputer;

CP Mata kuliah (CPMK) : Memahami konsep rekayasa perangkat lunak, tahapan-tahapan dalam membuat perangkat lunak, dan model, metode serta alat dalam membuat perangkat lunak tersebut.

Deskripsi Mata Kuliah : Mata kuliah ini merupakan matakuliah ini untuk bidang rekayasa perangkat lunak, bertujuan memberikan gambaran keseluruhan bagaimana siswa mengembangkan perangkat lunak termasuk didalamanya urutan dan proses-proses yang dilakukan serta mengetahui kualitas software yang baik.

Daftar Referensi : 1. eBook: Pressman-Software Engineering - A Practitioners Approach - 7th Edition 2. eBook: Sommerville-Software Engineering 9th Edition

Endar Suprih Wihidayat

Kode Mata Kuliah : 02143243040 Nama Dosen :

Cucuk W. Budianto S.T.,

Bobot Mata Kuliah (sks) : 3 Kepala Program Studi :

Semester : 4 (Empat)

Mata Kuliah Prasyarat : -

(2)

/bobot

1 2 3 4 5 6 7

1 Mengenal dan memahami definisi dari rekayasa perangkat lunak

1. Memahami apa itu rekayasa perangkat lunak dan mengapa rekayasa perangkat lunak itu penting

2. Memahami tipe

perangkat lunak dan teknik yang digunakan untuk pengembangannya 3. Memahami kode etik bagi professional software engineer

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

3x50 (1 x Pertem

uan)

1. Mencari informasi tentang RPL

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

UTS (50%)

2 Memahami proses- proses utama dalam rekayasa perangkat lunak

1. Memahami konsep proses rekayasa perangkat lunak dan model-modelnya 2. Memahami generic process models

3. Memahami dasar dari aktifitas software requirement engineering 4. Memahami dasar pengembangan perangkat lunak

5. Memahami konsep pengujian perangkat lunak 6. Memahami konsep evolusi perangkat lunak

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

6x50 (2 x Pertem

uan)

1. Mencari informasi tentang software process 2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UTS (50%)

(3)

Taha

p Kemampuan akhir Materi Pokok Ref

Metode pembelajaran

(Full Daring)

Waktu Pengalaman Belajar

Penilaian*

Indikator

Teknik penilaia

n /bobot

1 2 3 4 5 6 7

3 Memahami model- model dalam rekayasa perangkat lunak

1. Waterfall model 2. Incremental development

3. Reuse-oriented software engineering

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

6x50 (2x Pertem

uan)

1. Mencari informasi tentang model-model RPL

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UTS (50%)

4 Memahami proses- proses dalam software requirement

engineering

1. Feasibility study: cost &

time

2. Requirements elicitation and analysis

3. Requirements specification

4. Requirements validation

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

6x50 (2x Pertem

uan)

1. Mencari informasi tentang software requirement

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UTS (50%)

5 Memahami Design &

Modeling dalam rekayasa perangkat lunak

1. Context models 2. Interaction Model: Use case modeling, Sequence diagrams

3. Structural Model: Class diagrams, ERD

4. Behavioral Model:

DFD, Activity diagram 5. Model-driven engineering

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan

6x50 (2x Pertem

uan)

1. Mencari informasi tentang design dan modeling

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UAS (50%)

(4)

1 2 3 4 5 6 7 (Asynchronous –

Submition SPADA) 6 Memahami software

implementation menggunakan OOP design

1. OOP for PHP 2. OOP for Java

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

6x50 (2x Pertem

uan)

1. Mencari informasi tentang coding dengan OOP

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UAS (50%)

7 Memahami software Testing

1. Development testing:

Unit testing, component testing, system testing 2. Test-driven development: Agile Method (Extreme Programming).

3. Release testing:

Requirements-based 4. testing, Scenario testing, Performance testing

5. User testing: Alpha testing, Beta Testing, Acceptance testing,

1,2 Ceramah (Syncronous-BBB SPADA)

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

6x50 (2x Pertem

uan)

1. Mencari informasi tentang software testing 2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

Mampu memahami semua materi pokok pada subbahasan yang bersesuaian

Tugas UAS (50%)

8 Memahami software evolution dan software quality

1. Memahami bahwa perubahan tidak bisa dihindari agar software

1,2 Ceramah (Syncronous-BBB SPADA)

9x50 1. Mencari informasi tentang software

Tugas UAS (50%)

(5)

Taha

p Kemampuan akhir Materi Pokok Ref

Metode pembelajaran

(Full Daring)

Waktu Pengalaman Belajar

Penilaian*

Indikator

Teknik penilaia

n /bobot

1 2 3 4 5 6 7

masih bisa digunakan / bermanfaat

2. Memahami proses software evolution dan hal-hal yang

mempengaruhi 3. Memahami tentang software maintenance dan faktor yang

mempengaruhi biaya pemeliharaan

4. Memahami bagaimana memutuskan apakah software lama akan di scrapped, maintained, re- engineered, or replaced.

5. Memahami standar dokumentasi yang harus diikuti

6. Memahami performansi software yang bisa diterima dalam kondisi kerja normal

7. Memahami development software yang terstruktur dan mudah dipahami 8. Atribut Software berkualitas: Safety, security, reliability, resilience, robustness, understandability, testability, adaptability,

Diskusi

(Synchronous -BBB SPADA,

Asynchronous-Forum Diskusi SPADA) Penugasan (Asynchronous – Submition SPADA)

(3x Pertem

uan)

evolution dan software quality

2. Membentuk kelompok diskusi

3. Menyusun rencana pengerjaan tugas sesuai dengan subtopik

(6)

1 2 3 4 5 6 7 modularity, complexity,

portability, usability, reusability, efficiency

Referensi

Dokumen terkait

Menguasai konsep dan aplikasi ilmu dan teknologi pangan yang meliputi aspek kimia dan analisis pangan, mikrobiologi pangan dan bioteknologi, rekayasa proses pengolahan pangan, biokimia

Alur Kerja EPH: Perencanaan, Pelaksanaan, Penerapan Preiser, 2015 Materi Diskusi Penugasan 2 x 50 menit Penugasan menyusun diskripsi tentang alur kerja Evaluasi Purna Huni secara

Alur Kerja EPH: Perencanaan, Pelaksanaan, Penerapan Preiser, 2015 Materi Diskusi Penugasan 2 x 50 menit Penugasan menyusun diskripsi tentang alur kerja Evaluasi Purna Huni

Minggu Kemampuan Akhir Materi Pokok Referensi Metode Pembelajaran Waktu Pengalam an Belajar Penilaian Luring Daring Indikator Bobot % 1 Memahami konsep dan

RENCANA PEMBELAJARAN SEMESTER MATA KULIAH KRITIK ARSITEKTUR 2020 Taha p Kemampuan Akhir Materi pokok Referensi Metode pembelajaran waktu Pengalaman belajar Pedoman penilaian

mengkaji dan mendiskusikan materi pokok Sa-Sj KUa-Kuh Tugas kelompok Ujian tulis 10% 4 Mahasiswa mampu melakukan penelusuran pustaka dan menyusun daftar pustaka sesuai kaidah yang

KK-2: Mampu menyusun perumusan masalah penelitian kualitatif KK-3 : Mampu memahami dan menerapkan teknik pengumpulan data dan penentuan informan dalam penelitian kualitatif KK-4:

Tahap Kemampuan Akhir Materi Pokok Referensi Metode Pembelajaran Pengalaman Belajar Waktu menit Penilaian Luring Daring Indikator/ kode CPL Bobot % 1 Mampu memahami ruang lingkup