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
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
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
1
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah
: Requirements Engineering
Kode Mata Kuliah
:
CDG4M3SKS
: 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):
2
2. Pressman, Roger S. 2005. Software Engineering: A Practioner’s Approach. 6th
Ed.McGraw-Hill. 3. Google Scholar1
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) 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
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
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.
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.
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
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.
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
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