• Tidak ada hasil yang ditemukan

Rekayasa Kebutuhan Perangkat Lunak (INF 525)

N/A
N/A
Akhtar Faiza

Academic year: 2023

Membagikan "Rekayasa Kebutuhan Perangkat Lunak (INF 525) "

Copied!
15
0
0

Teks penuh

(1)

Rekayasa Kebutuhan Perangkat Lunak (INF 525)

Dalila Husna Yunardi, M.Sc

Rini Deviani, M.Eng

(2)

Lecture Overview

● Perkenalan

● Capaian Pembelajaran

● Rencana Pembelajaran Studi

● Referensi

● Pembobotan Mata Kuliah

● Kontrak Perkuliahan

● Metode dan Platform Perkuliahan

● Metode Komunikasi

● QnA

(3)

Perkenalan

● Di dalam mata kuliah Rekayasa Kebutuhan Perangkat Lunak atau

Requirements Engineering ini akan membahas cara mendeskripsikan,

mengelola dan mengidentifikasi kebutuhan (requirements) secara sistematis untuk projek yang besar, kompleks dan senantiasa berubah.

● Mata kuliah ini akan membahas kebutuhan teknis, kebutuhan organisasi dan dari perspektif manajemen.

● Kemudian, di dalam mata kuliah ini, anda juga akan mempelajari teori dan

praktek, beserta cara formal dan informal dalam menggali kebutuhan.

(4)

Capaian Pembelajaran

● Memahami pentingnya rekayasa kebutuhan perangkat lunak di dalam proses pembangunan perangkat lunak

● Memahami konsep stakeholder dan user yang terlibat dalam proses pembangunan perangkat lunak

● Memahami proses rekayasa kebutuhan perangkat lunak

● Memahami model kebutuhan (requirements modelling)

● Memahami functional requirements

● Memahami non-functional requirements

● Memahami analisis skenario

● Memahami object-oriented dan goal-oriented requirements engineering

(5)

Rencana Pembelajaran Studi (RPS)

Minggu Materi

1 Perkenalan dan Kontrak Perkuliahan

2 Proses dan Peran yang ada di dalam RKPL

3 Penerapan OSCAR dan studi kasus

4 Ethnography, teknik-teknik pengumpulan kebutuhan, tacit/non-tact knowledge

(6)

Rencana Pembelajaran Studi (RPS)

Minggu Materi

5 Requirement card, tipe kebutuhan

6 Visualisasi dan prototipe

7 Domain Modeling

8 UTS

(7)

Rencana Pembelajaran Studi (RPS)

Minggu Materi

9 Pemilihan kelompok dan projek 1

10 Field Study: Museum (TBA)

11 Field Study: Bank Sampah USK

12 Pemaparan hasil kasus

(8)

Rencana Pembelajaran Studi (RPS)

Minggu Materi

13 Usability testing/User acceptance testing

14 Presentasi 1

15 Project document

16 Presentasi final

(9)

Referensi

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

Requirements Engineering: From System Goals to UML Models to Software Specifications, Axel van Lamsweerde, John Wiley Sons

Managing Software Requirements: A Use Case Approach, 2nd edition, Dean Leffingwell, Don Widrig, Addison Wesley: Boston

Problem Frames: Analyzing and Structuring Software Development Problems, M. Jackson, Addison-Wesley Professional; 1st edition (December 15, 2000)

Requirements Engineering: Processes and Techniques, G. Kotonya and I. Sommerville, John Wiley Sons

Requirements Engineering - A Good Practice Guide, I. Sommerville and P. Sawyer, Wiley

(10)

Pembobotan Mata Kuliah

Item Presentase

Pemaparan case study/praktikum 20%

UTS 20%

Pemaparan hasil desain awal projek 10%

Desain Projek 1 20%

Presentasi 1 15%

Presentasi Final 15%

Total 100%

(11)

Kontrak Perkuliahan

● Kontrak perkuliahan lengkap dapat anda download dan baca di Google Classroom dan di laman elearning Unsyiah

● Berikut beberapa poin penting yang harus diperhatikan:

Metode komunikas: by email -> [email protected]

Email dosen anda menggunakan email Unsyiah yang sudah diberikan oleh Unsyiah kepada anda

Platform yang digunakan untuk upload bahan kuliah, kuis dan upload tugas dan lain lain adalah dengan Google Classroom (classroom.google.com).

Tidak menghubungi dosen melalui Whatsapp

Email akan dibalas di dalam waktu kerja selama working days (Senin-Jumat, 8.00-18.00)

Email akan tetap dibalas pada weekend, tetapi agak lama

Komunikasi via whatsapp hanya boleh dilakukan oleh komting/ketua kelas, tapi untuk hal yang bersifat emergency/urgent

Mohon untuk mengabari jika berhalangan hadir selama masa kuliah (via email)

(12)

Kontrak Perkuliahan

● Pelaksanaan kuliah daring:

Pada umumnya perkuliahan akan dilakukan melalui Google Meet atau Zoom (sesuai dengan availability)

Perkuliahan juga akan dilaksanakan via Google Hangout, guna untuk mengurangi beban kuota

Perkuliahan dalam bentuk Google Hangout akan dilaksanakan jika melalui Google Meet tidak memungkinkan

Tugas perkuliahan akan bervariasi, karena selama pandemi semua daring, kemungkinan tugas anda akan dalam bentuk presentasi video

Pada setiap akhir perkuliahan, dosen akan mengambil screenshot untuk bukti perkuliahan

Ada kalanya perkuliahan akan direkam untuk keperluan di fakultas/jurusan

(13)

Metode dan Platform Pembelajaran

● Metode pembelajaran:

○ Blended learning, flipped classroom

○ Mahasiswa akan diberikan bahan bacaan, yang mana akan menjadi bahan kuis di kelas selanjutnya (untuk menguji pemahaman)

○ Mahasiswa proaktif selama masa pembelajaran daring, bertanya dapat dilakukan via email atau forum di elearning/google classroom

○ Tugas dan kuis online

● Platform pembelajaran:

○ Elearning.unsyiah.ac.id

○ Google Classroom: mhnjpzx

(14)

Metode Komunikasi

● Saat melakukan komunikasi via email pastikan bahwa:

○ Anda mengisi subjek, contoh: Pertanyaan mengenai mata kuliah etika

○ Body email terisi:

■ Salam

■ Perkenalkan diri: Nama saya xxxx dengan NPM: xxxx ingin bertanya mengenai…..

■ Ucapan terima kasih

■ Salam penutup

■ Tanda tangan ( nama lengkap, npm dan jurusan)

● Contoh:

● Dalila Husna Yunardi

● Xxxxxx

● Jurusan Informatika

(15)

QnA

Referensi

Dokumen terkait