institut teknologi del kode dokumen fakultas …

21
Halaman 1 dari 21 RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT TEKNOLOGI DEL INSTITUT TEKNOLOGI DEL FAKULTAS INFORMATIKA dan TEKNIK ELEKTRO PROGRAM STUDI Teknik Informatika Kode Dokumen RENCANA PEMBELAJARAN SEMESTER I MATA KULIAH (MK) KODE Rumpun MK/GBK BOBOT (sks) SEMESTER Tgl Penyusunan Pengenalan Rekayasa Perangkat Lunak (PRPL)/ Rekayasa Perangkat Lunak (RPL) 1331105/1131105 Software Engineering T=1 P=2 I 19 Agustus 2021 OTORISASI Pengembang RPS Ketua PRODI D3TI Ketua PRODI D3TK Hernawati Samosir, S.ST, M.Kom Anthon Roberto Tampubolon, S.Kom, M.T. Ike Fitriyaningsih, S.Si., M.Si Eka Stephani Sinambela, SST., M.Sc. Capaian Pembelajaran (CP) CPL-PRODI yang dibebankan pada MK S.8 Menginternalisasi nilai, norma, dan etika akademik KU.01 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya; KK.02 Mampu menemukan sumber persoalan melalui proses penyelidikan, analisis, interpretasi data dan informasi; KK.03 Mampu merancang sistem, proses, dan komponen dengan pendekatan analitis dan mempertimbangkan standar teknis, unjuk kerja, keandalan, keamanan, kemudahan penerapan, perawatan, dan keberlanjutan; P.1 Menguasai konsep teoritis matematika terapan, algoritma dan konsep dasar rekayasa perangkat lunak secara umum untuk dapat mengembangkan perangkat lunak; Capaian Pembelajaran Mata Kuliah (CPMK) CPMK Memperlengkapi mahasiswa dengan keahlian analisis proses bisnis untuk menghasilkan dokumen SRS (Software Requirement Specification) yang baik CPL Sub-CPMK KU.01 Sub-CPMK1: Mampu mengetahui dan memahami konsep dan metodologi rekayasa perangkat lunak [C2, A2, P2]

Upload: others

Post on 06-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 1 dari 21

RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT TEKNOLOGI DEL

INSTITUT TEKNOLOGI DEL

FAKULTAS INFORMATIKA dan TEKNIK ELEKTRO

PROGRAM STUDI Teknik Informatika

Kode Dokumen

RENCANA PEMBELAJARAN SEMESTER I MATA KULIAH (MK) KODE Rumpun

MK/GBK

BOBOT (sks) SEMESTER Tgl Penyusunan

Pengenalan Rekayasa Perangkat

Lunak (PRPL)/ Rekayasa

Perangkat Lunak (RPL)

1331105/1131105 Software

Engineering

T=1 P=2 I 19 Agustus 2021

OTORISASI Pengembang RPS Ketua PRODI D3TI Ketua PRODI D3TK

Hernawati Samosir, S.ST, M.Kom

Anthon Roberto Tampubolon, S.Kom, M.T.

Ike Fitriyaningsih, S.Si., M.Si Eka Stephani Sinambela, SST., M.Sc.

Capaian

Pembelajaran

(CP)

CPL-PRODI yang dibebankan pada MK

S.8 Menginternalisasi nilai, norma, dan etika akademik

KU.01 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu

pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya;

KK.02 Mampu menemukan sumber persoalan melalui proses penyelidikan, analisis, interpretasi data dan informasi;

KK.03 Mampu merancang sistem, proses, dan komponen dengan pendekatan analitis dan mempertimbangkan standar teknis,

unjuk kerja, keandalan, keamanan, kemudahan penerapan, perawatan, dan keberlanjutan;

P.1 Menguasai konsep teoritis matematika terapan, algoritma dan konsep dasar rekayasa perangkat lunak secara umum untuk

dapat mengembangkan perangkat lunak;

Capaian Pembelajaran Mata Kuliah (CPMK)

CPMK Memperlengkapi mahasiswa dengan keahlian analisis proses bisnis untuk menghasilkan dokumen SRS (Software

Requirement Specification) yang baik

CPL ⇒ Sub-CPMK

KU.01 Sub-CPMK1: Mampu mengetahui dan memahami konsep dan metodologi rekayasa perangkat lunak [C2, A2, P2]

Page 2: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 2 dari 21

S.8

S.11

Sub-CPMK2: Mampu memahami kebutuhan untuk menerapkan rekayasa perangkat lunak [C3, A4, P2]

Sub-CPMK3: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas kebutuhan perancangan sistem perangkat

lunak dalam bentuk UML diagram [C4, A4, P2]

Sub-CPMK4: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas kebutuhan perancangan sistem perangkat

lunak dalam bentuk BPMN [C4, A4, P2]

Sub-CPMK5: mampu mengetahui dan memahami dasar-dasar pengetahuan dalam Software Testing [C2, A2, P2]

Sub-CPMK6: mampu mendokumentasikan spesifikasi kebutuhan PL dalam dokumen SRS (Software Requirement

Specification) [C3, A4, P2]

Deskripsi Singkat

MK Mata kuliah PRPL/RPL ini bertujuan untuk memperlengkapi mahasiswa dengan pengetahuan yang dibutuhkan oleh profesi analis

sistem atau analis bisnis. Analis sistem/bisnis diharapkan memiliki keahlian dalam menganalisis proses bisnis (problem domain)

untuk dapat menghasilkan sebuah SRS (Software Requirement Specification) dan di sisi lain menguasai aspek teknis

dan implementasinya dalam PL (solution domain)

Bahan Kajian /

Materi

Pembelajaran

1. Pengenalan Rekayasa Perangkat Lunak

2. Proses dan Model Rekayasa Perangkat Lunak

i. Waterfall

ii. Prototyping

iii. Spiral

iv. Incremental

v. Agile

3. Requirement Engineering

i. Requirement Gathering

ii. Requirement Elicitation

4. Pemodelan

i. Pemodelan data : ERD Diagram

Page 3: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 3 dari 21

ii. Requirements modeling: scenario-based methods (use case, activity diagram)

iii. Requirements modeling: class-based methods (class diagram)

iv. Requirements modeling: behavioral methods (sequence diagram)

v. Pemodelan Proses, yaitu DFD dan BPMN

5. Requirement Specification

- Pendokumentasian spesifikasi kebutuhan hasil analisis ke dalam dokumen Software Requirement Specification

6. Requirement Validation

- Pengertian dan Tujuan dari proses requirement validation

- Aspek-aspek yang perlu diperhatikan dalam requirement validation (Prinsip-prinsip Requirement Validation)

- Teknik-teknik yang digunakan untuk melakukan validasi requirement yang sudah di-define

7. Pengujian Perangkat Lunak

- Software Testing

Pustaka Utama :

1. Pressman, Roger S., 2001. Software Engineering: A Practitioner’s Approach, 5th Edition, USA: Mc. Graw Hill International

(Ed5)

2. Pressman, Roger S., 2015. Software Engineering: A Practitioner’s Approach, 8th Edition, USA: Mc. Graw Hill International

(Ed8)

Pendukung :

3. Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak.Yogyakarta: Andi

4. Pressman, Roger S., 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), Yogyakarta: Andi

5. Sommerville, Ian, 2011. Software Engineering Ninth Edition, USA: Addison-Wesley

6. Pressman, Roger S.,2017. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu Edisi Tujuh), Yogyakarta: Andi

7. OMG, Business Process Model and Notation (BPMN), https://www.omg.org/spec/BPMN/2.0/PDF diakses Agustus 2020

Dosen Pengampu HER

Matakuliah syarat -

Page 4: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 4 dari 21

Mg

Ke-

Sub-CPMK

(Kemampuan akhir tiap

tahapan belajar)

Penilaian

Bentuk Pembelajaran,

Metode Pembelajaran,

Penugasan Mahasiswa,

[ Estimasi Waktu] Materi

Pembelajaran

[ Pustaka ]

Bobot

Penila

ian

(%) Indikator Kriteria

&

Bentuk

Luring (offline) Daring (online)

(1) (2) (3) (4) (5) (6) (7) (8)

1 Sub-CPMK1: Mampu

mengetahui dan memahami

konsep dan metodologi

rekayasa perangkat lunak

[C2, A2, P2]

- memahami

konsep dasar

dari Software

dan Software

Engineering

Kriteria

:

-

Bentuk:

-

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Pembahasan soal tentang

software dan software

engineering

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 1 & Bab 2

(Ed 8)

Software dan

Software

Engineering

5%

Page 5: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 5 dari 21

Pendalaman materi tentang

software dan software

engineering

2 Sub-CPMK1: Mampu

mengetahui dan memahami

konsep dan metodologi

rekayasa perangkat lunak

[C2, A2, P2]

- Ketepatan

menjelask

an proses

-proses

dan

model

rekayasa

perangkat

lunak

- Ketepatan

memaha

mi model

proses:

Agile

Kriteria

:

-

Bentuk:

Setiap

kelomp

ok

melaku

kan

present

asi.

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Membuat perbedaan dari

metodologi perangkat

lunak/model proses

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 3, Bab 4 dan

Bab 5 (Ed 8)

Proses-proses dan

model rekayasa

perangkat lunak

-Model proses:

Agile

10%

Page 6: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 6 dari 21

(E-course/WAG)(20 menit)

Mahasiswa membuat video

tentang jenis-jenis

metodologi perangkat

lunak/model proses

3 Sub-CPMK1: Mampu

mengetahui dan memahami

konsep dan metodologi

rekayasa perangkat lunak

[C2, A2, P2]

Dosen Praktisi:

Requirement Engineering :

- memberikan wawasan

bekerja di industri

- Menekankan

pentingnya

pemahaman terhadap

Requirement

Engineering melalui

contoh case study

proyek yang berhasil

menerapkan

Requirement

Engineering, bisa juga

contoh proyek yang

tidak berhasil (jika

ada)

Mahasiswa

mampu

menjelaskan

Requirement

Engineering,

yaitu

Requirement

Elicitation

Kriteria

:

-

Bentuk:

Setiap

kelomp

ok

melaku

kan

present

asi.

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Mencari contoh-contoh

requirement elicitation pada

sebuah SRS

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 5 (Ed 8)

Requirement

Elicitation

20%

Page 7: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 7 dari 21

Membuat video hasil

requirement elicitation yang

telah diperoleh mahasiswa

4 Sub-CPMK2: Mampu

memahami kebutuhan untuk

menerapkan rekayasa

perangkat lunak [C3, A4,

P2]

Ketepatan

memahami

konsep

modelling

Ketepatan

memahami

ER-Diagram

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Menggambarkan ERD pada

studi kasus tertentu

Sesi 3: Tugas

PBL

[TM: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Latihan menggambarkan ERD

pada studi kasus tertentu

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 7 dan Bab

10(ed 8)

Konsep

modelling: ER-

Diagram

5%

Page 8: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 8 dari 21

5 Sub-CPMK3: Mampu

menyediakan solusi dari

hasil analisis dan

pemodelan atas kebutuhan

perancangan sistem

perangkat lunak dalam

bentuk UML diagram [C4,

A4, P2]

Ketepatan

menggambar

kan Usecase

diagram dan

usecase

scenario

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Mendiskusikan contoh Usecase

diagram dan usecase scenario

Sesi 3: Tugas

SDG

[TM: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

pembuatan Usecase diagram

dan usecase scenario pada

studi kasus tertentu (dikerjakan

per kelompok)

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 9 (ed 8)

Usecase diagram

dan usecase

scenario

5%

Page 9: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 9 dari 21

6 Sub-CPMK3: Mampu

menyediakan solusi dari

hasil analisis dan

pemodelan atas kebutuhan

perancangan sistem

perangkat lunak dalam

bentuk UML diagram [C4,

A4, P2]

Ketepatan

mengidentifi

kasi kelas-

kelas yang

ada pada

studi kasus

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Mendiskusikan contoh studi

kasus untuk mengindentifikasi

kelas

Sesi 3: Tugas

PBL

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Latihan Studi kasus

Usecase diagram dan

usecase scenario

Materi kuliah dan instruksi

tugas:

http://cis.del.ac.id

Pengumpulan tugas:

ecourse.del.ac.id

Bab 10 (ed 8)

Mengidentifikasi

kelas-kelas pada

studi kasus

tertentu

5%

Page 10: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 10 dari 21

7 - Teori :

Sub-CPMK3: Mampu

menyediakan solusi dari

hasil analisis dan

pemodelan atas kebutuhan

perancangan sistem

perangkat lunak dalam

bentuk UML diagram [C4,

A4, P2]

Kuis

Ketepatan

menggambar

kan class

diagram

(class

diagram

lanjutan)

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Mendiskusikan contoh studi

kasus untuk menggambarkan

class diagram

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit), Pengerjaan

(60 Menit), dan Wrapping Up

(E-course/WAG)(20 menit)

Studi Kasus class diagram

lanjutan

Sesi 3: Kuis

Bab 10 (ed 8)

Class diagram

10%

8 Evaluasi Tengah Semester / Ujian Tengah Semester

9 Sub-CPMK3: Mampu

menyediakan solusi dari

hasil analisis dan

pemodelan atas kebutuhan

perancangan sistem

perangkat lunak dalam

bentuk UML diagram [C4,

Ketepatan

menggambarka

n activity

diagram dan

sequence

diagram

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

Materi kuliah

dan instruksi

tugas:

http://cis.del.ac.

id

Bab 10 dan Bab 11 (ed 8)

Activity diagram dan

sequence diagram

5%

Page 11: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 11 dari 21

A4, P2]

[Mandiri: 1x(2x50”)]

Latihan soal Studi Kasus

activity diagram dan

sequence diagram

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Latihan soal lanjutan Studi

Kasus activity diagram dan

sequence diagram

Pengumpulan

tugas:

ecourse.del.ac.id

10 Sub-CPMK4: Mampu

menyediakan solusi dari

hasil analisis dan

pemodelan atas kebutuhan

perancangan sistem

perangkat lunak dalam

bentuk BPMN [C4, A4,

P2]

Ketepatan

memodelkan

proses bisnis

dengan

menggunakan

notasi BPMN

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Materi kuliah

dan instruksi

tugas:

http://cis.del.ac.

id

Pengumpulan

tugas:

ecourse.del.ac.id

[7]

BPMN (Business Process

Model and Notation)

5%

Page 12: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 12 dari 21

Mencari dan membuat contoh

kasus BPMN

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Latihan contoh kasus BPMN

dan pembahasan

11 Sub-CPMK5: mampu

mendokumentasikan

spesifikasi kebutuhan PL

dalam dokumen SRS

(Software Requirement

Specification) [C3, A4,

P2]

Dosen Praktisi:

Requirement Validation:

- memberikan wawasan

bekerja di industri

- Menekankan

pentingnya

pemahaman

terhadap

Ketepatan

memahami

Requirement

Specification

dan

Requirement

Validation

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Mencari contoh requirement

spesification pada SRS

Materi kuliah

dan instruksi

tugas:

http://cis.del.ac.

id

Pengumpulan

tugas:

ecourse.del.ac.id

Bab 8 (ed 8)

Requirement Validation

5%

Page 13: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 13 dari 21

Requirement

Validation melalui

contoh case study

proyek yang berhasil

menerapkan

Requirement

Validation, bisa juga

contoh proyek yang

tidak berhasil (jika

ada)

Sesi 3: Tugas

SDG

[TM: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Membuat slide hasil

penemuan requirement

specification pada SRS

(dilakukan per kelompok)

12 Sub-CPMK5: mampu

mendokumentasikan

spesifikasi kebutuhan PL

dalam dokumen SRS

(Software Requirement

Specification) [C3, A4,

P2]

Ketepatan

menerapkan

requirement

specification

yang ada pada

sebuah studi

kasus pada

SRS

Ketepatan

menerapkan

requirement

validation

yang ada pada

sebuah studi

kasus pada

SRS

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Mencari dan mempelajari

contoh requirement

Pengumpulan

tugas:

ecourse.del.ac.id

Bab 8 (ed 8) dan Bab 10

(ed5)

Menerapkan konsep

requirement pada SRS

5%

Page 14: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 14 dari 21

validation pada SRS

Sesi 3: Tugas

SDG

[Mandiri: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Melengkapi SRS sesuai

dengan konsep requirement

specification dan

requirement validation

13 Sub-CPMK5: mampu

mengetahui dan

memahami dasar-dasar

pengetahuan dalam

Software Testing [C2,

A2, P2]

Ketepatan

dalam

memahami

dasar-dasar

pengetahuan

pada SW

Testing

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[TM: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Pengumpulan

tugas:

ecourse.del.ac.id

- [4] Bab 8

- [1] Chapter 18

- [5] Chapter 8

Konsep dasar SW Testing

5%

Page 15: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 15 dari 21

Mencari dan mempelajari

contoh pengimplementasian

software testing

Sesi 3: Tugas

SDG

[TM: 1x(2x50”)]

Instruksi Praktikum(video,e-

course) (20 Menit),

Pengerjaan (60 Menit), dan

Wrapping Up (E-

course/WAG)(20 menit)

Membuat video tentang hasil

pemahaman tentang software

testing serta pembahasan

14 Sub-CPMK6: mampu

mendokumentasikan

spesifikasi kebutuhan PL

dalam dokumen SRS

(Software Requirement

Specification) [C3, A4,

P2]

Review

dokumen

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Presentasi SRS

Sesi 3: Tugas

SDG

Pengumpulan

tugas:

ecourse.del.ac.id

- 5%

Page 16: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 16 dari 21

[Mandiri: 1x(2x50”)]

Presentasi SRS

15 Sub-CPMK6: mampu

mendokumentasikan

spesifikasi kebutuhan PL

dalam dokumen SRS

(Software Requirement

Specification) [C3, A4,

P2]

Review

dokumen

Sesi 1: Kuliah

[TM: 1x(1x50”)]

Video (30 menit) + (zoom/wa

(20 menit)

Sesi 2: Praktikum

SDG

[Mandiri: 1x(2x50”)]

Presentasi SRS

Sesi 3: Kuis

[Mandiri: 1x(2x50”)]

Pengumpulan

tugas:

ecourse.del.ac.id

- 10%

16

Page 17: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 17 dari 21

Catatan : 1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap

lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai

dengan jenjang prodinya yang diperoleh melalui proses pembelajaran, yang dicantumkan pada dokumen

kurikulum PRODI.

2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi

(CPL-PRODI) yang digunakan untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari

aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.

3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang

dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi pembelajaran mata

kuliah tersebut.

4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK

yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan pada tiap tahap

pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.

5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan

spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang

disertai bukti-bukti.

6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian

pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian

merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa

kuantitatif ataupun kualitatif.

7. Bentuk penilaian: tes dan non-tes.

8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik

Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk

pembelajaran lain yang setara.

9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-

Directed Learning, Cooperative Learning, Collaborative Learning, Contextual Learning, Project Based

Learning, dan metode lainnya yg setara.

10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk

beberapa pokok dan sub-pokok bahasan.

11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya

proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.

12. KODE DOKUMEN=penomoran dokumen oleh Satuan Penjaminan Mutu 13. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.

14. RMK=Rumpun Mata Kuliah

15. GBK=Gugus Bidang Kajian

Page 18: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 18 dari 21

INSTITUT TEKNOLOGI DEL

Fakultas Informatika dan Elektro (FITE)

Program Studi D3 Teknologi Informasi

SILABUS SINGKAT

MATA KULIAH

Nama Pengenalan Rekayasa Perangkat Lunak (PRPL)/ Rekayasa

Perangkat Lunak (RPL)

Kode 1331105/1131105

Kredit 3 SKS (1T, 2P)

Semester I

DESKRIPSI MATA KULIAH

Mata kuliah RPL bertujuan untuk memperlengkapi mahasiswa dengan pengetahuan yang

dibutuhkan oleh profesi analis sistem atau analis bisnis. Analis sistem/bisnis diharapkan

memiliki keahlian dalam menganalisis proses bisnis (problem domain) untuk dapat

menghasilkan sebuah SRS (Software Requirement Specification) dan di sisi lain menguasai

aspek teknis dan implementasinya dalam PL (solution domain)

CAPAIAN PEMBELAJARAN MATA KULIAH (CPMK) 1 Memperlengkapi mahasiswa dengan keahlian analisis proses bisnis untuk

menghasilkan dokumen SRS (Software Requirement Specification) yang baik

SUB CAPAIAN PEMBELAJARAN MATA KULIAH (Sub-CPMK)

1 Sub-CPMK1: Mampu mengetahui dan memahami konsep dan metodologi rekayasa

perangkat lunak [C2, A2, P2]

2 Sub-CPMK2: Mampu memahami kebutuhan untuk menerapkan rekayasa perangkat

lunak [C3, A4, P2]

3 Sub-CPMK3: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas

kebutuhan perancangan sistem perangkat lunak dalam bentuk UML diagram [C4, A4,

P2]

4 Sub-CPMK4: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas

kebutuhan perancangan sistem perangkat lunak dalam bentuk BPMN [C4, A4, P2]

5 Sub-CPMK5: mampu mengetahui dan memahami dasar-dasar pengetahuan dalam

Software Testing [C2, A2, P2]

6 Sub-CPMK6: mampu mendokumentasikan spesifikasi kebutuhan PL dalam dokumen

SRS (Software Requirement Specification) [C3, A4, P2]

MATERI PEMBELAJARAN

1. Pengenalan Rekayasa Perangkat Lunak

2

3

Requirement Engineering

- Requirement Gathering

- Requirement Elicitation

4 Pemodelan

Page 19: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 19 dari 21

i. Pemodelan data : ERD Diagram

ii. Requirements modeling: scenario-based methods (use case, activity diagram)

iii. Requirements modeling: class-based methods (class diagram)

iv. Requirements modeling: behavioral methods (state diagram, sequence

diagram)

v. Pemodelan Proses, yaitu DFD dan BPMN

5

Requirement Specification

Pendokumentasian spesifikasi kebutuhan hasil analisis ke dalam dokumen Software

Requirement Specification

6

Requirement Validation

Pengertian dan Tujuan dari proses requirement validation

- Aspek-aspek yang perlu diperhatikan dalam requirement validation (Prinsip-prinsip

Requirement Validation)

- Teknik-teknik yang digunakan untuk melakukan validasi requirement yang sudah

di-define

7 Pengujian Perangkat Lunak

- Requirement Validation

PUSTAKA PUSTAKA UTAMA

1. Pressman, Roger S., 2001. Software Engineering: A Practitioner’s Approach, 5th

Edition, USA: Mc. Graw Hill International (Ed5)

2. Pressman, Roger S., 2015. Software Engineering: A Practitioner’s Approach, 8th

Edition, USA: Mc. Graw Hill International (Ed8) Pendukung :

3. Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat

Lunak.Yogyakarta: Andi

4. Pressman, Roger S., 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku

Satu), Yogyakarta: Andi

5. Sommerville, Ian, 2011. Software Engineering Ninth Edition, USA: Addison-

Wesley

6. Pressman, Roger S.,2017. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku

Satu Edisi Tujuh), Yogyakarta: Andi

7. OMG, Business Process Model and Notation (BPMN), https://www.omg.org/spec/BPMN/2.0/PDF diakses Agustus 2020

PRASYARAT (Jika ada) -

Page 20: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 20 dari 21

INSTITUT TEKNOLOGI DEL

Fakultas Informatika dan Elektro (FITE)

Program Studi D3 Teknologi Informasi

RENCANA TUGAS MAHASISWA MATA

KULIAH

Pengenalan Rekayasa Perangkat Lunak (PRPL)/

Rekayasa Perangkat Lunak (RPL)

KODE 1331105 /1131105 sks 3 SKS SEMESTER I

DOSEN

PENGAMPU HER

BENTUK TUGAS WAKTU PENGERJAAN TUGAS

Case Study 120 menit

JUDUL TUGAS

Menjawab pertanyaan tentang konsep dan metodologi perangkat lunak Mengimplementasikan scrum metodologi

Mencari contoh-contoh requirement elicitation pada sebuah SRS

Menggambarkan ERD pada studi kasus

Berdasarkan studi kasus tertentu, mahasiswa dibagi dalam kelompok tertentu dalam

pembuatan usecase dan class diagram

Berdasarkan studi kasus tertentu, mahasiswa dibagi dalam kelompok tertentu dalam

pembuatan Activity Diagram, Sequence

Memodelkan proses bisnis tertentu dengan menggunakan notasi BPMN

Mencari contoh requirement validation pada SRS

Mencari contoh pengimplementasian software testing

Presentasi SRS

SUB CAPAIAN PEMBELAJARAN MATA KULIAH

Sub-CPMK1: Mampu mengetahui dan memahami konsep dan metodologi rekayasa perangkat

lunak [C2, A2, P2]

Sub-CPMK2: Mampu memahami kebutuhan untuk menerapkan rekayasa perangkat lunak

[C3, A4, P2]

Sub-CPMK3: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas kebutuhan

perancangan sistem perangkat lunak dalam bentuk UML diagram [C4, A4, P2]

Sub-CPMK4: Mampu menyediakan solusi dari hasil analisis dan pemodelan atas kebutuhan

perancangan sistem perangkat lunak dalam bentuk BPMN [C4, A4, P2]

Sub-CPMK5: mampu mengetahui dan memahami dasar-dasar pengetahuan dalam Software

Testing [C2, A2, P2]

Sub-CPMK6: mampu mendokumentasikan spesifikasi kebutuhan PL dalam dokumen SRS

(Software Requirement Specification) [C3, A4, P2]

DESKRIPSI TUGAS

Mengerjakan case study

METODE PENGERJAAN TUGAS

1. Small Discussion Group

BENTUK DAN FORMAT LUARAN

a. Obyek Garapan: .......

b. Bentuk Luaran:

1. SRS (Software Requirement Specification)

INDIKATOR, KRITERIA DAN BOBOT PENILAIAN

Page 21: INSTITUT TEKNOLOGI DEL Kode Dokumen FAKULTAS …

Halaman 21 dari 21

JADWAL PELAKSANAAN

1.

LAIN-LAIN

1. Pressman, Roger S., 2001. Software Engineering: A Practitioner’s Approach, 5th Edition,

USA: Mc. Graw Hill International (Ed5)

2. Pressman, Roger S., 2015. Software Engineering: A Practitioner’s Approach, 8th Edition,

USA: Mc. Graw Hill International (Ed8)

3. Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak.Yogyakarta:

Andi

4. Pressman, Roger S., 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu),

Yogyakarta: Andi 5. Sommerville, Ian, 2011. Software Engineering Ninth Edition, USA: Addison-Wesley

6. Pressman, Roger S.,2017. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu

Edisi Tujuh), Yogyakarta: Andi

7. https://www.omg.org/spec/BPMN/2.0/PDF diakses Agustus 2020

Pengertian 1 sks dalam BENTUK PEMBELAJARAN Jam

a Kuliah, Responsi, Tutorial

Tatap Muka Penugasan Terstruktur Belajar Mandiri

50

menit/minggu/semester

60

menit/minggu/semester

60

menit/minggu/semester

2,83

b Seminar atau bentuk pembelajaran lain yang sejenis

Tatap muka Belajar mandiri

100 menit/minggu/semester 70 menit/minggu/semester 2,83

c Praktikum, praktik studio, praktik bengkel, praktik lapangan, penelitian,

pengabdian kepada masyarakat, dan/atau bentuk pembelajaran lain yang setara

170 menit/minggu/semester 2,83

No. Metode Pembelajaran Mahasiswa Kode 1. Small Group Discussion SGD

2. Role-Play & Simulation RPS

3. Discovery Learning DL

4. Self-Directed Learning SDL

5. Cooperative Learning CoL

6. Collaborative Learning CbL

7. Contextual Learning CtL

8. Project Based Learning PjBL

9. Problem Based Learning & Inquiry PBL

10. Atau metode pembelajaran lain, yang

dapat secara efektif memfasilitasi

pemenuhan capaian pembelajaran

lulusan.