• Tidak ada hasil yang ditemukan

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

N/A
N/A
Protected

Academic year: 2022

Membagikan "SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran"

Copied!
6
0
0

Teks penuh

(1)

Silabus: Software Requirement Engineering Hal: 1 dari 6

Revisi : -

Tanggal Berlaku : September 2014

A. Identitas

1. Nama Matakuliah : A11.54829 / Software Requirement Engineering 2. Program Studi : Teknik Informatika-S1

3. Fakultas : Ilmu Komputer

4. Bobot sks : 3 SKS

5. Elemen Kompetensi : MKK

6. Jenis Kompetensi : Rekayasa Perangkat Lunak dan Data 7. Alokasi waktu total : 14 X 150 Menit

B. Unsur-unsur Silabus

Kompetensi

Dasar Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran Alokasi

Waktu Rujukan Evaluasi

Mahasiswa menyepakati hal- hal yang menjadi penunjang keberhasilan perkuliahan.

Mahasiswa mampu menjelaskan aspek-aspek penting requirement, klasifikasi requirement, dan dapat menjelaskan peran stakeholder dalam requirement

Mahasiswa mendapatkan:

1. Penjelasan mengenai materi yang akan dipelajari selama satu semester 2. Penjelasan tentang

referensi yang digunakan

3. Penjelasan tentang aturan perkuliahan

Setelah mengikuti kuliah ini, mahasiswa akan mampu:

4. Memahami konsep

Kontrak dan Teknis Perkuliahan

Requirement Engineering a. Introduction

b. Definition of RE c. Why Requirement

Engineering is needed?

d. Requirement Classification e. When we need to

model the requirements?

f. The Role of Stakeholder in Req.

Engineering g. Different Level of

1. Menjelaskan kontrak kuliah

2. Menjelaskan konsep requirement engineering 3. Menjelaskan peran,

tujuan requirement engineering

4. Menjelaskan klasifikasi requirement engineering

2 x 150 menit

Kontrak pembelajar

an

a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

(2)

Silabus: Software Requirement Engineering Hal: 2 dari 6 Dasar Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Waktu Rujukan Evaluasi

engineering dasar tentang requirement engineering

Requirements h. Requirements Management

Mahasiswa mampu menjelaskan teknik, metoda, dan tools untuk memperoleh kebutuhan baik dari cirinya maupun kelebihan dan kekurangan untuk masing- masing teknik dan pendekatan

Setelah mengikuti kuliah ini, mahasiswa akan dapat:

1. Mengenali konsep requirement elicitation 2. Menjelaskan

langkah-langkah requirement elicitation 3. Menyebutkan dan

menjelaskan teknik dan pendekatan dalam requirement elicitation

Requirement Elicitation a. Introduction

b. Definition of Requirements Elicitation?

c. The Process of Requirements Elicitation

d. Roles of Requirement Engineer during Elicitation e. Techniques and

Approaches for Req.

Elicitation f. Comparison of

Techniques and Approaches g. Methodology Based

Requirements Elicitation h. Tool Support for

Requirements Elicitation

i. Issues and Pitfalls of Req. Elicitation

1. Menjelaskan konsep requirement elicitation 2. Menjelaskan proses,

peran dan teknik yang ada pada requirement elicitation

3. Menjelaskan

perbandingan teknik, pendekatan dan metodologi pada requirement elicitation 4. Menjelaskan tools

requirement elicitation

2 x 150 menit

1, 2 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

Mahasiswa mampu menjelaskan tentang teknik pemodelan dan

Setelah mengikuti kuliah ini, mahasiswa akan dapat:

1. Menjelaskan

Specification of Requirements Models

a. Introduction b. Modeling vs.

1. Menyebutkan dan menjelaskan specification of requirements model

150 menit 1, 2, 3, 4 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada

(3)

Silabus: Software Requirement Engineering Hal: 3 dari 6 Dasar Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Waktu Rujukan Evaluasi

spesifikasi yang menyangkut ontology dan dukungan representasi requirement berbasis komputer

Specification c. Meta-models Categories d. Specification

Methodology e. Requirements

Transformation

2. Menjelaskan teknik pemodelan

3. Menjelaskan konsep dan metodologi spesifikasi 4. Memberi contoh

mahasiswa untuk dikerjakan di rumah.

Mahasiswa mampu menunjukkan prioritas kebutuhan dari sebuah sistem dengan menggunakan teknik yang tersedia, sehingga keputusan yang diambil menjadi tepat.

Setelah mengikuti kuliah ini, mahasiswa akan dapat:

1. memahami dan menjelaskan konsep Requirements Prioritization 2. memahami

langkah-langkah menentukan Requirements Prioritization

Requirements Prioritization

a. Introduction b. Definition of Requirements Prioritization

c. Aspects of Prioritization d. Prioritization

Techniques

e. Involved Stakeholders in the Prioritization Process

f. Using Requirements Prioritization g. An example of a Req.

Prior

1. Menjelaskan definisi Requirements Prioritization 2. Menjelaskan aspek-

aspek yang perlu diperhatikan dalam Requirements Prioritization 3. Menjelaskan teknik

Requirements Prioritization 4. Memberikan contoh

2 x 150 menit

1, 2, 3, 4 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

Ujian Tengah Semester

Mendapatkan penjelasan tentang UTS, mengetahui kesalahan yang dibuat,

mengetahui hasil UTS.

Setelah mengikuti kuliah ini, mahasiswa akan dapat :

1. menjelaskan konsep, peran, manfaat requirement interdependencie

Requirements Interdependencies

a. Introduction b. Requirements

Traceability; a Basic for Understanding

Requirements Interdependencies

1. Menjelaskan konsep requirement interdependencies 2. Menjelaskan tipe-tipe

interdependencies 3. Menjelaskan pengaruh

requirement interdependencies

2 x 150 menit

1, 2 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

(4)

Silabus: Software Requirement Engineering Hal: 4 dari 6 Dasar Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Waktu Rujukan Evaluasi

Mahasiswa mampu:

• memahami dan menjelaskan sifat

ketergantungan dari

requirement,

• mampu mengembangka n pendekatan yang

memungkinkan untuk

mengidentifikasi, menggambarkan dan menangani kebutuhan untuk

pengembangan perangkat lunak.

s

2. menyebutkan dan menjelaskan tipe-tipe

requirement interdependencie s dan bagaimana pengaruhnya dalam proses perancangan software

c. Interdependencies Types

d. How can Knowledge about Requirements Interdependencies Facilitate Software Engineering (Requirements Management, Change Management and Impact Analysis, Release Planning, Reuse of Components, Reuse of

Requirements, Design and Implementation, Testing)

terhadap proses software engineering

Mahasiswa mampu menguraikan sejarah dan kondisi system saat ini melalui dampak analisis system, yaitu dengan

mengidentifikasi hal-hal yang dapat diubah.

Setelah mengikuti kuliah ini, mahasiswa akan dapat:

1. menjelaskan peran impact analysis 2. menjelaskan

strategi untuk impact analysis 3. menjelaskan

langkah-langkah yang diperlukan

Impact Analysis a. Introduction

b. Strategies for Impact Analysis

c. Non-Functional Requirements

d. Impact Analysis Metrics e. Tools Support

f. Future of Impact Analysis

1. Menjelaskan peran impact analisis 2. Menjelaskan strategi

untuk impact analisis 3. Menyebutkan

perangkat yang digunakan untuk impact analisis 4. Memberikan contoh

2 x 150 menit

1, 2, 3, 4 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

(5)

Silabus: Software Requirement Engineering Hal: 5 dari 6 Dasar Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Waktu Rujukan Evaluasi

untuk impact analisis Mahasiswa

memahami konsep dasar dan

terminology negosiasi, mampu membuat

kerangka kerja dari teknik negosiasi.

Setelah mengikuti kuliah ini, mahasiswa akan dapat

menjelaskan konsep dan strategi untuk Requirements Negotiation

Requirements Negotiation

a. Introduction b. The Negotiation

Process c. Dimensions of

Requirements Negotiation d. Examples of

Negotiation Systems

1. Menjelaskan proses negosiasi

2. Menjelaskan langkah membangun strategi negosiasi

3. Memberikan contoh

150 menit 2, 3 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

Mahasiswa memahami pengaruh jaminan kualitas

requirement terhadap pengembangan perangkat lunak.

Setelah mengikuti kuliah ini, mahasiswa akan dapat

1. menjelaskan peran jaminan kualitas terhadap software

2. memahami pendekatan yang digunakan untuk jaminan kualitas software

Quality Assurance in Requirement Engineering

a. The Importance of Early Quality Assurance b. Requirements and

Quality Assurance c. Constructive Approach d. Analytical Approach e. Open Research

Questions

1. Menjelaskan proses jaminan kualitas software

2. Menjelaskan strategi dan pendekatan untuk menjaga kualitas software

3. Memberikan contoh 4. Menginformasikan kisi-

kisi UAS

2 x 150 menit

2, 3, 4 a. Melakukan tanya jawab pemahaman mahasiswa b. Memberi latihan di kelas.

c. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.

Ujian Akhir Semester

(6)

Silabus: Software Requirement Engineering Hal: 6 dari 6

Komposisi Penilaian :

Daftar Referensi Wajib :

1. Aybuke Aurum, ClaesWohlin, “Engineering and Managing Software Requirements”, Springer – Verlag Berlin Heidelberg, tahun 2005

2. Dean Leffingwell, ,”Agile Software Requirements, Lean Requirements Practice For Teams, Programs, and The Enterprise”, Addison-Wesley, Pearson Education, 2011

Disusun oleh : Diperiksa oleh : Disahkan oleh :

Dosen Pengampu

Ayu Pertiwi S.Kom M.T

Penanggungjawab Keilmuan

Ayu Pertiwi S.Kom M.T

Ketua Program Studi

Heru Agus Santoso , Ph. D

Dekan

DR. Drs. Abdul Syukur, MM

Kognitif Psikomotor Afektif

Pengetahuan (knowledge) Peniruan (immitation) Menerima (receiving)

Pemahaman (comprehension) 15 % Manipulasi (manipulation) 10 % Menanggapi (responding) 5 % Penerapan (application) 15 % Ketepatan (precision) Menilai (valuing)

Analisis (analysis) 30 % Artikulasi (articulation) Mengelola (organizing) 5 % Sintesis (synthesis) 10 % Pengalamiahan (naturalization) 10 % Menghayati (characterizing) Evaluasi (evaluation)

Aspek Penilaian Prosentase

Ujian Akhir Semester 30 %

Ujian Tengah Semester 20 %

Tugas Mandiri 30 %

Kuis 10 %

Kehadiranan Mahasiswa 5 %

Sikap 5 %

Total 100 %

Referensi

Dokumen terkait

Setelah itu dilakukan pemisahan telur nematoda dari massa telurnya dengan cara yang sama seperti tahap pemisahan telur nematoda dari massa telurnya pada tahap

Buku teks pelajaran ini telah dinilai oleh Badan Standar Nasional Pendidikan dan telah ditetapkan sebagai buku teks pelajaran yang memenuhi syarat kelayakan untuk digunakan dalam

Tujuan penelitian ini adalah untuk mengetahui pengaruh jenis pakan terhadap pertambahan bobot benih dan kelulushidupan benih ikan mas (Cyprinus carpio L.) strain punten.. Metode

Dengan mengetahui jenis scale dan cara pencegahan dan penanggulangan scale dari beberapa lapangan migas dapat digunakan sebagai data base untuk menangani masalah scae di

Konsep desain secara arsitektural adalah merancang bangunan shopping mall sesuai standar bangunan komersial pada umumnya yang dipadukan dengan konsep desain secara

LOLP merupakan indeks risk level dalam operasi sistem pembangkit listrik Apabila diinginkan tingkat jaminan operasi yang tinggi, maka risk level harus rendah atau

Pada praktik mengajar yang pertama ini dilaksanakan di kelas V SD dengan jumlah siswa hanya 1 anak. Praktik mengajar yang dilaksanakan selama 1 jam pelajaran dengan

Hal ini sesuai dengan penelitian sebelumnya yang dilakukan oleh Anyanwu (2013) didapatkan 60,3% remaja berpersepsi bahwa kehamilan tidak diinginkan pada remaja