rencana pembelajaran semester (rps)sonia.soc.telkomuniversity.ac.id/cdn/rps/s1 teknik...
TRANSCRIPT
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
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.
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
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
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)
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%
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
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%
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%
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%
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.
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
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
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
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
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
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
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.
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
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)
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
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
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