rencana pembelajaran semester (rps)sonia.soc.telkomuniversity.ac.id/cdn/rps/s1 teknik...

23
RENCANA PEMBELAJARAN SEMESTER (RPS) CDG4M3 Topik Khusus SIDE 2: Requirements Engineering Disusun oleh: Nungki Selviandro, M.Kom. Mira Kania Sabariah, MT PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY

Upload: lytu

Post on 24-Mar-2019

253 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

RENCANA PEMBELAJARAN

SEMESTER

(RPS)

CDG4M3

Topik Khusus SIDE 2:

Requirements Engineering

Disusun oleh:

Nungki Selviandro, M.Kom.

Mira Kania Sabariah, MT

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS INFORMATIKA

TELKOM UNIVERSITY

Page 2: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

ii

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : CDG4M3

Nama Mata Kuliah : Requirements Engineering

Bandung, 2015

Mengetahui Menyetujui

Kaprodi S1 Teknik Informatika Ketua KK SIDE

Arif Bijaksana PhD Shaufiah, M.T.

Page 3: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

iii

DAFTAR ISI

LEMBAR PENGESAHAN.................................................................................................................ii

DAFTAR ISI ...................................................................................................................................... iii

A. PROFIL MATA KULIAH ......................................................................................................... 1

B. RENCANA PEMBELAJARAN SEMESTER (RPS) ................................................................ 3

C. RANCANGAN INTERAKSI DOSEN – MAHASISWA ......................................................... 8

D. RANCANGAN TUGAS .......................................................................................................... 16

E. PENILAIAN DENGAN RUBRIK ........................................................................................... 19

F. PENENTUAN NILAI AKHIR MATA KULIAH ................................................................... 20

Page 4: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Requirements Engineering

Kode Mata Kuliah : CDG4M3

SKS : 3 sks

Jenis :

Jam pelaksanaan : Tatap Muka di Kelas = 3 x 50 menit per minggu

Tutorial/Responsi di Kelas = 1x 50 menit per minggu

Online Learning = 1 x 50 menit per minggu

Semester / Tingkat : 7/ 4

Pre-requisite : Rekayasa Perangkat Lunak (RPL); RPL OOT; Sistem

Informasi

Co-requisite :

Bidang Kajian : Software Engineering

DESKRIPSI SINGKAT MATA KULIAH

Requirement Engineering (Rekayasa Kebutuhan) merupakan disiplin ilmu yang mencoba

menjawab permasalahan yang sering timbul ketika mengembangkan perangkat lunak. Lebih

lanjut mata kuliah ini membahas tentang pentingnya proses penggalian, pendifinisian,

analisis, hingga rancangan dari kebutuhan dalam rangkaian proses pengembangan perangkat

lunak. Disiplin ilmu ini berkembang oleh karena massive-nya penggunaan perangkat lunak

dalam kehidupan sehari-hari. Oleh karena itu, mengacu kepada survey (oleh: Standish group)

kepada 350 perusahaan di Amerika menunjukkan bahwa dari 8000 project pengembangan

perangkat lunak hanya terdapat 16% yang dapat dikatakan sukses, dengan kecilnya success

rate ini ditemukan bahwa penyebab utama rendahnya tingkat kesuksesan adalah kegagalan

dalam proses penggalian, pendifinisian, analisis, hingga rancangan kebutuhan perangkat

lunak. Berdasarkan fenomena tersebut, level of awareness untuk melakukan eksplorasi yang

intensif terhadap bidang ilmu requirement engineering semakin berkembang. Oleh karena itu

pada mata kuliah ini selain mempelajari konsep dasar requirement engineering, juga akan

dilakukan eksplorasi terhadap state-of-the-art research trend yang meliputi metodologi,

teknik, hingga tools yang digunakan pada disiplin ilmu requirement engineering.

Primary Reference(s):

1. Van Lamsweerde, Axel. 2009. Requirements Engineering: From System Goals to

UML Models to Software Specifications. John Wiley and Sons, Ltd., Publication.

Complementary Reference(s):

1. System Requirements Engineering, P. Loucopoulos and V. Karakostas, McGraw-Hill

Page 5: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

2

2. Pressman, Roger S. 2005. Software Engineering: A Practioner’s Approach. 6th

Ed.McGraw-Hill.

3. Google Scholar1

1 (https://scholar.google.com/scholar?q=requirements+engineering&hl=en&btnG=Search&as_sdt=10000000000001&as_sdtp=on)

Page 6: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

3

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

MATA KULIAH : REQUIREMENT ENGINEERING

SEMESTER : 7

KODE : CDG4M3

SKS : 3

CAPAIAN PEMBELAJARAN :

Setelah mengikuti mata kuliah ini mahasiswa dapat:

Mengembangkan Rancangan, Analisi, dan Implementasi Penelitian terkait Requirement

Engineering

Minggu

ke-

Kemampuan Akhir yang

Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

1

Mampu menjelaskan 3 (Why,

What, Who) dimensi

Requirements Engineering

(RE)

a) 3 Dimensi RE

b) System-as-is dan System-

to-be

c) Tipe-tipe statements

dalam RE

a) Ceramah

b) Self-Directed learning

c) Diskusi

Kemampuan menjelaskan

konsep 3 bahan kajian

a,b,c.

5%

2 Mampu menjelaskan proses

Requirement Elicitation

a) Identifikasi Stakeholders

b) Artefact-Driven Elicitation

Techniques

c) Stakeholders-Driven

Elicitation Techniques

a) Ceramah

b) Self-Directed learning

c) Diskusi

Ketepatan dalam

mengidentifikasi

stakeholders berdasarkan

profile dan role serta

keterlibatannya dalam

pengembangan dan

penggunaan perangkat

lunak.

5%

3 Mampu mengevaluasi

requirements

a) Inconsistency and

Conflicts Requirements

b) Analisis Resiko

c) Requirements

Prioritization

a) Ceramah

b) Self-Directed learning

c) Diskusi

Ketepatan berpendapat

dalam menentukan prioritas

dari requirements

berdasarkan parameter

15%

Page 7: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

4

Minggu

ke-

Kemampuan Akhir yang

Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

resiko, inconsistency, dan

conflicts.

4

Mampu menjelaskan

Requirements Specification dan

Documentation

a) Dokumentasi dalam

bentuk natural language.

b) Penggunaan notasi

diagram

c) Formal Spesifikasi

Requirements

a) Ceramah

b) Self-Directed Learning

c) Diskusi

Ketepatan dalam

menjelaskan spesifikasi dan

dokumentasi requirements 15%

5

Mampu mengembangkan

Requirements Specification dan

Documentation

a) Diagramatic Notations:

1. System Scope:

Context, Problem, and

Frame Diagrams

2. Conceptual Structures:

ERD

3. Activities and Data:

SADT Diagrams

4. Informations Flow:

Dataflow Diagrams

5. System Operations:

Use Case Diagrams

6. Interaction Scenarios:

Event Trace Diagram

7. System Behaviours:

State Machine

Diagrams

8. Stimuli and

Responses: R-Net

Diagrams

b) Formal Specifications:

1. Formalizing

Statements

2. History-Based

a) Diskusi

b) In-Class & Take Home

Assignment

c) Class Presentation

Ketepatan dalam

mengembangkan

spesifikasi dan

dokumentasi requirements

Page 8: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

5

Minggu

ke-

Kemampuan Akhir yang

Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

Specification

3. State-Based

Specification

4. Event-Based

Specification

5. Algebraic

Specification

6

Mampu Menjelaskan

Penjaminan Kualitas

Requirements

a) Requirements Inspection

and Reviews

b) Queries on a requirements

database

c) Validasi Requirements

d) Verifikasi Requirements

berdasarkan Formal

Checks

a) Ceramah

b) Diskusi

Ketepatan dalam

menjelaskan Requirements

Validation and

Verifications 5%

7

Mampu menjelaskan Evolusi

dari Requirements

a) Time-Space dimensions of

evolution: Revisions and

Variants

b) Change Anticipation

c) Traceability Management

d) Change Control

a) Ceramah

b) Diskusi

Ketepatan dalam

menjelaskan Evolusi dari

Requirements 5%

8

Mampu menjelaskan Goal

Orientation dalam RE

a) Basic Concept Goal

Orientation RE

b) Granularity of Goal

c) Goal Type and Categories

d) Relationship of Goals

a) Ceramah

b) Diskusi

Ketepatan dalam

Menjelaskan Goal

Orientation dalam RE 5%

9

Mampu mengembangkan

Requirements berdasarkan

Goal Orientation

a) Goals Scenario

b) Intentional and

Operational Specifications

c) Goals and Use Cases

d) Goals and Model Check

a) Ceramah

b) Diskusi

c) Take Home

Assignment

Ketepatan dalam

mengembangkan

Requirements berdasarkan 10%

Page 9: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

6

Minggu

ke-

Kemampuan Akhir yang

Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

Properties

e) Goal Orientation and

Agent Orientation

f) Goal Orientation and

Object Orientation

g) Goal Orientation and Top

Down Analysis

Goal Orientation

10

Mampu Menjelaskan Konsep

Model System Objectives

dengan Goal Diagrams

a) Goal Features as Model

Annotations

b) Goal Refinement

c) Representing Conflicts

among Goals

d) Connecting The Goal

Model with Other System

Views

a) Ceramah

b) Diskusi

Ketepatan dalam

Menjelaskan Konsep

Model System Objectives

dengan Goal Diagrams 5%

11

Mampu Mengembangkan

Model System Objectives

dengan Goal Diagrams

a) Modelling Alternative

Options

b) Goal Diagrams as And/Or

Graphs

c) Documenting Goal

Refinement and

Assignments with

Annotations

d) Building Goal Model:

Heuristic Rules and

Reusable Patterns

a) Diskusi

b) Self-directed learning

c) Take Home

Assignment

Ketepatan dalam

mengembangkan Model

System Objectives dengan

Goal Diagrams

10%

12

Mampu mengidentifikasi topik

penelitian terkait RE RE Research Trends

a) Ceramah

b) Diskusi

c) Project-based learning

d) Take Home

Assignment

Ketepatan dalam

mengidentifikasi Topik

Penelitian Terkait RE 5%

Page 10: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

7

Minggu

ke-

Kemampuan Akhir yang

Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/ Metode/ Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

13

Mampu mengembangkan

Rancangan, Analisis, dan

Implementasi Penelitian terkait

RE

Research Analysis and

Design

a) Diskusi

b) Project-based learning

c) Take Home

Assignment

Ketepatan dalam

rancangan, analisis, dan

implementasi penelitian

terkait RE

10%

14

Mampu menjelaskan hasil

analisis, rancangan, dan

implementasi topik penelitian

terkait RE

Research Implementation

and Evaluation

a) Diskusi

b) Project-based learning

c) Class Presentation

Ketepatan dalam

menjelaskan hasil

implementasi dan evaluasi

penelitian topic RE

5%

15

Mampu mengembangkan

Rancangan, Analisi, dan

Implementasi Penelitian terkait

RE

UAS

Ujian

Ketepatan dalam

rancangan, analisis, dan

implementasi penelitian

terkait RE

20%

Page 11: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

8

C. RANCANGAN INTERAKSI DOSEN – MAHASISWA

Berdasarkan RPS, pada bagian “Strategi Pembelajaran” terdapat metode–metode atau strategi

yang akan digunakan oleh dosen dalam rangka membangun pembelajaran inovatif, termasuk

meningkatkan keaktifan mahasiswa secara sadar untuk belajar mandiri (Student Center Learning).

Pada bagian ini, metode–metode atau strategi–strategi yang dirancang tersebut dijelaskan lebih

teknis bagaimana pelaksanaannya.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan 3 (Why, What, Who) dimensi

Requirements Engineering (RE)

Nama Kajian : 3 (Why, What, Who) dimensi Requirements

Engineering (RE)

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 1 (satu)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang 3

(Why, What, Who) dimensi Requirements Engineering (RE). Dosen berperan sebagai fasilitator

untuk memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa

secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang 3 (Why, What, Who)

dimensi Requirements Engineering (RE).

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang 3 (Why, What, Who) dimensi

Requirements Engineering (RE)

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang 3 (Why, What, Who)

dimensi Requirements

Engineering (RE).

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang 3 (Why, What,

Who) dimensi Requirements

Engineering (RE).

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang 3 (Why,

What, Who) dimensi

Requirements Engineering

(RE).

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan proses Requirement Elicitation

Nama Kajian : Proses Requirement Elicitation

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 2 (dua)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

proses Requirement Elicitation. Dosen berperan sebagai fasilitator untuk memberikan arahan,

bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

Page 12: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

9

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang proses Requirement

Elicitation.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang proses Requirement Elicitation.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang proses Requirement

Elicitation.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang proses

Requirement Elicitation.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang proses

Requirement Elicitation.

Kemampuan Akhir yang Diharapkan : Mampu mengevaluasi Requirement

Nama Kajian : Requirement Evaluation

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 3 (tiga)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Requirement Evaluation. Dosen berperan sebagai fasilitator untuk memberikan arahan,

bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Requirement Evaluation.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang proses Requirement Evaluation.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang proses Requirement

Evaluation.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang proses

Requirement Evaluation.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang proses

Requirement Evaluation.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan Requirements Specification dan

Documentation

Nama Kajian : Requirements Specification dan Documentation

Nama Strategi : - self-directed learning

Page 13: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

10

Minggu Penggunaan Strategi (Metode) : 4 (Empat)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Requirements Specification dan Documentation. Dosen berperan sebagai fasilitator untuk

memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara

individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Requirements

Specification dan Documentation.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang proses Requirements Specification dan

Documentation.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang proses Requirements

Specification dan

Documentation.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang proses

Requirements Specification dan

Documentation.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang proses

Requirements Specification dan

Documentation.

Kemampuan Akhir yang Diharapkan : Mampu mengembangkan Requirements Specification

dan Documentation

Nama Kajian : Requirements Specification dan Documentation

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 5 (Lima)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Requirements Specification dan Documentation. Dosen berperan sebagai fasilitator untuk

memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara

individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Requirements

Specification dan Documentation.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang pengembangan Requirements

Specification dan Documentation.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang pengembangan

Requirements Specification dan

Documentation.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang proses

Requirements Specification dan

Page 14: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

11

Documentation.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang

pengembangan Requirements

Specification dan

Documentation.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan Penjaminan Kualitas

Requirements

Nama Kajian : Penjaminan Kualitas Requirements

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 6 (Enam)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Penjaminan Kualitas Requirements. Dosen berperan sebagai fasilitator untuk memberikan

arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Penjaminan Kualitas

Requirements.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang Penjaminan Kualitas Requirements.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang Penjaminan Kualitas

Requirements.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang proses

Penjaminan Kualitas

Requirements.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang Penjaminan

Kualitas Requirements.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan Evolusi dari

Requirements

Nama Kajian : Evolusi dari Requirements

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 7 (Tujuh)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Evolusi dari Requirements. Dosen berperan sebagai fasilitator untuk memberikan arahan,

bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Page 15: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

12

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Evolusi dari

Requirements.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang Evolusi dari Requirements.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang Evolusi dari

Requirements.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang Evolusi dari

Requirements.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang Evolusi

dari Requirements.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan Goal Orientation dalam RE

Nama Kajian : Goal Orientation dalam RE

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 8 (Delapan)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Goal Orientation dalam RE. Dosen berperan sebagai fasilitator untuk memberikan arahan,

bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Goal Orientation dalam

RE.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang Goal Orientation dalam RE.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang Goal Orientation dalam

RE.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang Goal

Orientation dalam RE.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang Goal

Orientation dalam RE.

Kemampuan Akhir yang Diharapkan : Mampu mengembangkan Goal Orientation dalam RE

Nama Kajian : Goal Orientation dalam RE

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 9 (Sembilan)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

pengembangan Goal Orientation dalam RE. Dosen berperan sebagai fasilitator untuk

Page 16: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

13

memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa secara

individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang pengembangan Goal

Orientation dalam RE.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang pengembangan Goal Orientation dalam

RE.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang pengembangan Goal

Orientation dalam RE.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang

Pengembangan Goal

Orientation dalam RE.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang

pengembangan Goal

Orientation dalam RE.

Kemampuan Akhir yang Diharapkan : Mampu menjelaskan Konsep Model System

Objectives dengan Goal Diagrams

Nama Kajian : Konsep Model System Objectives dengan Goal

Diagrams

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 10 (Sepuluh)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Konsep Model System Objectives dengan Goal Diagram. Dosen berperan sebagai fasilitator

untuk memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa

secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang Konsep Model System

Objectives dengan Goal Diagram.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang Konsep Model System Objectives dengan

Goal Diagram.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang Konsep Model System

Objectives dengan Goal

Diagram.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang Konsep Model

System Objectives dengan Goal

Diagram.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang Konsep

Page 17: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

14

Model System Objectives

dengan Goal Diagram.

Kemampuan Akhir yang Diharapkan : Mampu mengembangkan Model System Objectives

dengan Goal Diagrams

Nama Kajian : Model System Objectives dengan Goal

Diagrams

Nama Strategi : - self-directed learning

Minggu Penggunaan Strategi (Metode) : 11 (Sebelas)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengumpulkan materi tentang

Konsep Model System Objectives dengan Goal Diagram. Dosen berperan sebagai fasilitator

untuk memberikan arahan, bimbingan dan konfirmasi terhadap kemajuan belajar mahasiswa

secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen memberikan ceramah tentang pengembangan Model

System Objectives dengan Goal Diagram.

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas open-ended untuk menguji pemahaman

mahasiswa tentang Pengembangan Model System Objectives

dengan Goal Diagram.

Dosen memberikan komentar terhadap jawaban dari setiap

tugas open-ended yang diberikan.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang Pengembangan Model

System Objectives dengan Goal

Diagram.

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang

Pengembangan Model System

Objectives dengan Goal

Diagram.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

open-ended tentang

Pengembangan Model System

Objectives dengan Goal

Diagram.

Kemampuan Akhir yang Diharapkan : Mampu mengidentifikasi topik penelitian terkait RE

Nama Kajian : Identifikasi topik penelitian terkait RE

Nama Strategi : - Project-based learning

Minggu Penggunaan Strategi (Metode) : 12 (Duabelas)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengidentifikasi topik penelitian

terkait RE. Dosen berperan sebagai fasilitator untuk memberikan arahan, bimbingan dan

konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Page 18: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

15

Aktivitas Dosen Aktivitas Mahasiswa

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas untuk mengidentifikasi topik penelitian

terkait RE.

Dosen memberikan komentar terhadap topik yang diusulkan

dari setiap kelompok.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang topik penelitian terkait

RE

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang topik

penelitian terkait RE.

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

identifikasi topik penelitian

terkait RE.

Kemampuan Akhir yang Diharapkan : Mampu mengembangan dan menjelaskan hasil

analisis, rancangan, dan implementasi topik penelitian terkait RE

Nama Kajian : analisis, rancangan, dan implementasi topik penelitian

terkait RE

Nama Strategi : - Project based learning

Minggu Penggunaan Strategi (Metode) : 13,14 (Tigabelas, empat belas)

Deskripsi Singkat Strategi (Metode) pembelajaran:

Mahasiswa diminta untuk mencari pengalaman belajar dengan mengidentifikasi topik penelitian

terkait RE. Dosen berperan sebagai fasilitator untuk memberikan arahan, bimbingan dan

konfirmasi terhadap kemajuan belajar mahasiswa secara individual.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Dosen membagi mahasiswa dalam kelompok- kelompok dan

memberikan tugas untuk analisis, rancangan, dan

implementasi topik penelitian terkait RE.

Dosen memberikan komentar terhadap topik yang diusulkan

dari setiap kelompok.

Mahasiswa mendengarkan dan

berperan aktif dalam diskusi

tentang analisis, rancangan, dan

implementasi topik penelitian

terkait RE .

Mahasiswa mencari informasi

dari berbagai sumber (terutama

Internet) tentang analisis,

rancangan, dan implementasi

topik penelitian terkait RE .

Mahasiswa dalam kelompok-

kelompok mengerjakan tugas

analisis, rancangan, dan

implementasi topik penelitian

terkait RE.

Page 19: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

16

D. RANCANGAN TUGAS

Kode mata Kuliah CDG4M3

Nama Mata Kuliah Requirements Engineering

Kemampuan Akhir yang Diharapkan Mampu mengembangkan Requirements Specification

dan Documentation

Pertemuan ke 5

Tugas ke 1

1. Tujuan

Tugas

Mahasiswa mampu mengembangkan spesifikasi dan dokumentasi

requirements

2. Uraian

Tugas

a. Pada Tugas 1 ini mahasiswa diharapkan dapat mengembangkan spesifikasi dan

dokumentasi dari requirements berdasarkan specific problems situation and

conditions.

b. Akan diberikan suatu situasi case study tentang “Meeting Scheduling System”,

mahasiswa diminta untuk: (1) mendifinisikan spesfikasi requirements dari

system tersebut; (2) mendokumentasikan requirements tersebut dalam formal

notations.

c. Diagram Notations: 1. System Scope: Context, Problem, and Frame Diagrams;

2. Conceptual Structures: ERD; 3. Activities and Data: SADT Diagrams; 4.

Informations Flow: Dataflow Diagrams; 5. System Operations: Use Case

Diagrams; 6. Interaction Scenarios: Event Trace Diagram; 7. System

Behaviours: State Machine Diagrams; 8. Stimuli and Responses: R-Net

Diagrams

d. Luaran yang diharapkan pada Tugas 1 ini adalah dokumen analisis requirements

specifications dengan menggunakan diagram notations.

3. Kriteria penilaian

1. System Scope: Context, Problem, and Frame Diagrams (30 Pts)

2. Conceptual Structures: ERD (10 Pts)

3. Activities and Data: SADT Diagrams (10 Pts);

4. Informations Flow: Dataflow Diagrams (10 Pts);

5. System Operations: Use Case Diagrams (10 Pts);

6. Interaction Scenarios: Event Trace Diagram (10 Pts);

7. System Behaviours: State Machine Diagrams (10 Pts);

8. Stimuli and Responses: R-Net Diagrams (10 Pts)

Kode mata Kuliah CDG4M3

Nama Mata Kuliah Requirements Engineering

Kemampuan Akhir yang

Diharapkan

Mahasiswa mampu menganalisis dan mengembangkan

Requirements berdasarkan Goal Orientation Approach

Pertemuan ke 9

Tugas ke 2

1. Tujuan Tugas

Page 20: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

17

Mahasiswa mampu menganalisis Requirements dan mengembangkan berdasarkan Goal

Orientation Approach

2. Uraian Tugas

a. Pada Tugas 2 ini mahasiswa diminta untuk

menganalisis dan mengembangkan requirements

pada specific case study yaitu ATM system

b. Mahasiswa dapat mengidentifikasi jenis statements

dan goal statements yang tepat terkait

pengembangan ATM system

c. Metode yang dapat digunakan dalam Tugas 2 ini

adalah analisis berdasarkan Goal Types and

Categories

d. Hasil luaran dari Tugas 2 ini adalah analisis tipe

problem domain statements dan goals statements.

3. Kriteria penilaian

1. Behavioral Vs Soft Goal (40 Pts)

2. Goal Categories: Functional Vs Non

Functional (60 Pts)

Kode mata Kuliah CDG4M3

Nama Mata Kuliah Requirements Engineering

Kemampuan Akhir yang

Diharapkan

Mampu Mengembangkan Model System Objectives

dengan Goal Diagrams

Pertemuan ke 11

Tugas ke 3

1. Tujuan Tugas

Pada Tugas 3 ini mahasiswa diharapkan dapat mengembangkan Model System Objectives

dengan Goal Diagrams

2. Uraian Tugas

a. Pada tugas ini mahasiswa akan diberikan suatu

case study tentang suatu system yang ada di Rumah

Sakit yaitu “Patient Monitoring System”.

b. Mahasiswa diminta untuk melakukan analisis dan

pemodelan terhadap “Patient Monitoring System”.

c. Metode yang dapat digunakan dalam tugas ini

adalah Model System Objectives dengan Goal

Diagrams

d. Sebagai keluaran dari Tugas 3 ini adalah analisis

dan model dari “Patient Monitoring System”

dengan menggunakan Model System Objectives

dengan Goal Diagrams.

3. Kriteria penilaian

1. Goal Features (50 Pts)

2. Goal Refinement (Optional 25 Pts)

3. Goal Conflicts (25 Pts)

Page 21: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

18

Kode mata Kuliah CDG4M3

Nama Mata Kuliah Requirements Engineering

Kemampuan Akhir yang

Diharapkan

Mampu mengidentifikasi topik penelitian terkait RE

Pertemuan ke 12

Tugas ke 4

1. Tujuan Tugas

Pada Tugas 4 ini mahasiswa diharapkan dapat mengidentifikasi tren riset terkait

Requirements Engineering

2. Uraian Tugas

a. Pada tugas ini mahasiswa diminta untuk

mengidentifikasi field of research terkait RE

b. Mahasiswa akan melakukan studi literature

terhadap topic RE dan state-of-the-art research

related to RE.

c. Literature Study: Contrast, Compare, Synthesis,

Summarize.

d. Output yang diharapkan dari tugas ini adalah

Research Proposal dalam bentuk Literature Review

Paper (2-3 Pages).

3. Kriteria penilaian

Keterkaitan dengan Topik RE:

1. What (20 Pts)

2. Why (40 Pts)

3. How (40 Pts)

Kode mata Kuliah CDG4M3

Nama Mata Kuliah Requirements Engineering

Kemampuan Akhir yang

Diharapkan

Mampu mengembangkan Rancangan, Analisi, dan

Imlementasi Penelitian terkait RE

Pertemuan ke 13

Tugas ke 5

1. Tujuan Tugas

Dalam Tugas 5 ini mahasiswa diharapkan dapat melakukan analisis dan rancangan

penelitian terkait RE berdasarkan hasil identifikasi topic penelitian RE yang telah

dilakukan pada Tugas 4.

2. Uraian Tugas

a. Pada tugas ini mahasiswa akan menganalisis dan

merancang suatu penelitian berdasarkan identifikasi

topic penelitian pada Tugas 4.

b. Mahasiswa diminta untuk membuat dokumen

analisis dan rancangan terhadap suatu trend

penelitian terkait RE dan mendokumentasikan

hasilnya dalam bentuk Term-Paper.

c. Metode yang dapat digunakan adalah berbagai

Page 22: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

19

metode dan teknik serta approach yang telah

dipelajari selama perkuliahan RE seperti

Requirements Specification, Goal modeling based,

dll.

d. Luaran tugas akan berupa Term-Paper yang

membahasa identifikasi, analisis, dan rancangan

penelitian terkait topic RE. Format Term-Paper

mengacu kepada template yang dikeluarkan oleh

IEEE (4-6 Pages)

3. Kriteria penilaian

1. Identifikasi Topik & Literature Review (20

Pts)

2. Analisis (40 Pts)

3. Rancangan (40 Pts)

E. PENILAIAN DENGAN RUBRIK

Jenjang

(Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

A >=80

1. Mampu menganalisis dan merancang requirements

specifications dengan pendekatan semua Diagram Notations:

1. System Scope: Context, Problem, and Frame Diagrams; 2.

Conceptual Structures: ERD; 3. Activities and Data: SADT

Diagrams; 4. Informations Flow: Dataflow Diagrams; 5.

System Operations: Use Case Diagrams; 6. Interaction

Scenarios: Event Trace Diagram; 7. System Behaviours:

State Machine Diagrams; 8. Stimuli and Responses: R-Net

Diagrams

2. Mampu menganalisis Requirements dan mengembangkan

berdasarkan Goal Orientation Approach

3. Mampu mengembangkan Model System Objectives dengan

Goal Diagrams

4. Mampu mengidentifikasi Topik Penelitian Terkait RE

5. Mampu melakukan analisis dan rancangan penelitian terkait

RE berdasarkan teknik-teknik yang digunakan dalam RE.

B >=70

1. Mampu menganalisis dan merancang requirements

specifications dengan sebagian (4 dari 8) pendekatans

Diagram Notations

2. Mampu menganalisis Requirements dan mengembangkan

berdasarkan Goal Orientation Approach

3. Mampu mengembangkan Model System Objectives dengan

Goal Diagrams

4. Mampu mengidentifikasi Topik Penelitian Terkait RE

C >=60 1. Mampu menganalisis dan merancang requirements

Page 23: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik Informatika/MK... · D. RANCANGAN TUGAS ... Take Home Assignment Ketepatan dalam rancangan, analisis,

20

Jenjang

(Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

specifications dengan sebagian (2 dari 8) pendekatans

Diagram Notations

2. Mampu menganalisis Requirements dan mengembangkan

berdasarkan Goal Orientation Approach

3. Mampu mengembangkan Model System Objectives dengan

Goal Diagrams

D >=50

1. Mampu menganalisis dan merancang requirements

specifications dengan sebagian (1 dari 8) pendekatans

Diagram Notations

2. Mampu menganalisis Requirements dan mengembangkan

berdasarkan Goal Orientation Approach

E <50 Mampu menganalisis dan merancang requirements specifications

dengan sebagian (1 dari 8) pendekatans Diagram Notations

F. PERSENTASE KOMPONEN PENILAIAN

1. Kuis : 10%

2. Tugas Besar : 20%

3. UTS : 30%

4. UAS : 40%

G. PENENTUAN NILAI AKHIR MATA KULIAH

Nilai Skor Matakuliah (NSM) Nilai Mata Kuliah (NMK)

80 < NSM A

70 < NSM ≤ 80 B

60 < NSM ≤ 70 C

50 < NSM ≤ 60 D

NSM ≤ 50 E