REQUIREMENT

12

description

REQUIREMENT. OUTLINE. Apa itu tahap requirement ? Bagaimana cara mendefinisikan requirement ? Apa itu use case ? Bagaimana pembuatan use case ?. DESKRIPSI. Tahap Requirement  mendefinisikan, menspesifikasikan, memodelkan secara lengkap kebutuhan suatu proyek. - PowerPoint PPT Presentation

Transcript of REQUIREMENT

Page 1: REQUIREMENT
Page 2: REQUIREMENT

• Apa itu tahap requirement?• Bagaimana cara mendefinisikan requirement ? • Apa itu use case? • Bagaimana pembuatan use case?

Page 3: REQUIREMENT

• Tahap Requirement mendefinisikan, menspesifikasikan, memodelkan

secara lengkap kebutuhan suatu proyek

Page 4: REQUIREMENT

Requirment dapat didefinisikan dengan menggunakan : • Diagram Use case (umum digunakan)• Narasi

– Jika kebutuhan sistem tidak dapat dimodelkan dengan use case

Page 5: REQUIREMENT

• Pendekatan yang digunakan : – Menyatakan layanan/feature yang disediakan– Menyatakan fungsi : input, pemrosesan, output– Menyatakan objek– Menyatakan kemampuan– Menyatakan kejadian/penyebab– Menyatakan respon– Menyatakan user interface

Page 6: REQUIREMENT

– Menyatakan layanan/feature yang disediakansistem harus menyediakan layanan untuk

forwarding percakapan dari satu user ke user lain

– Menyatakan fungsi : (input,output, pemrosesan)Input : bilangan desimalPemrosesan : sistem melakukan konversi bilangan

desimal ke biner dan hexadesimalOutput : bilangan biner dan hexadesimal

Page 7: REQUIREMENT

Terminologi : 1. Aktor :

• Orang/organisasi yang berinteraksi dengan sistem yang dibuat

2. Use case • Menggambarkan serangkaian aksi yang terukur antara

sistem dan aktor• Merepresentasikan fungsi-fungsi/aktivitas yang

dilakukan oleh aktor terhadap sistem

Page 8: REQUIREMENT

3. Hubungan/relasi : interaksi antara: •aktor dengan use case•Usecase dengan use case•Aktor dengan aktor

Pembuatan diagram use case dapat menggunakan tools seperti rational rose atau Ms.visio (direkomendasikan menggunakan rational rose)

Page 9: REQUIREMENT

• Contoh use case :

Mahasiswa

Lihat Menu Makanan

Pesan Makanan

Membuat MenuManajer Kantin

Mengubah Menu

Page 10: REQUIREMENT

Dari contoh , diketahui : – Aktor : mahasiswa dan manajemen kantin– Use case :

– Lihat menu makanan– Pesan makanan– Membuat menu– Mengubah menu

– Interaksi antara aktor dengan sistem direpresentasikan dengan panah antara aktor dengan usecase

Page 11: REQUIREMENT

• Setiap pernyataan kebutuhan (requirment statement) bersifat unik dan harus diberi nomor

• Dalam kasus use case, penomoran diberikan untuk setiap use case

• Penomoran akan digunakan di tabel Tracebility matrix / pemetaan kebutuhan

Page 12: REQUIREMENT

Pertanyaan ?