Top Banner
SDLC : Analysis Phase Yudha Saintika, S.T., M.T.I Citra Wiguna, S.Kom., M.Kom Dwi Januarita AK, S.T., M.Kom
36

SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Mar 18, 2019

Download

Documents

trandiep
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

SDLC : Analysis Phase

Yudha Saintika, S.T., M.T.ICitra Wiguna, S.Kom., M.KomDwi Januarita AK, S.T., M.Kom

Page 2: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Review Team Session

○ Buatlah Sebuah Scope Document terkait dengan Tema Sistem yang akan dikembangkan oleh perusahaan anda!

○ Muatan Dokumen :

○ Judul Sistem

○ Company dan Tim

○ Deskripsi Masalah

○ Benefit

○ Kemampuan yang Harus Ada pada sistem yang akan dibuat, sehingga dapat memecahkan masalah

○ Feasibility Analysis

○ Jadwal Proses

○ Staffing

2

Page 3: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

3

Page 4: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Capaian Pembelajaran

Menginvestigasi kebutuhan sistem pada sebuah studi kasus dengan tepat

4

Page 5: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

OUTLINE !1. Tahapan Analisis dan Requirements

2. Jenis Requirements

5

Page 6: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Tahapan Analisis dan Requirements

Page 7: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

“Selama fase analisis, analis menentukan

persyaratan untuk sistem baru

(system requirements)

7

Page 8: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

8

SDLC : Analysis Phase

SDLC : Analysis Phase

Page 9: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

What is Requirements? (1)

Requirements (Persyaratan) dapat disebut jugakebutuhan adalah

○ Sebuah pernyataan tentang apa yang haruslakukan atau apa karakteristik perlu dimilikioleh sistem untuk menjawab permasalahan

9

Page 10: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

What is Requirements? (2)

○ Requirement memuat :

○ What the business needs (business requirements);

○ What the users need to do (user requirements);

○ What the software should do ( functional requirements);

○ Characteristics the system should have (nonfunctional requirements); and how

○ The system should be built (system requirements)

10

Page 11: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Jenis Requirement

11

Page 12: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Jenis System Requirements

12

Functional

Non-Funtional

Page 13: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Functional Requirements (1)

○ Aktivitas yang harus dapat dilakukan olehsistem yang berhubungan langsung denganproses yang mendukung tugas pengguna atauinformasi yang dibutuhkan untuk disediakanpada pengguna dalam melakukan tugas.

13

Page 14: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Functional Requirements (2)

○ Persyaratan fungsional biasanya berdasarkanpada aturan dan prosedur yang ada padaorganisasi atau masalah yang akandiimplementasikan sistem.

14

Page 15: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Functional Requirements (3)

○ Contoh :

○ Jika anda akan mengembangakan sistempenggajian maka tugas utama yang harus adapada sistem tersebut ?

○ Tulis gaji, Hitung Komisi, Menghitung PajakGaji, Laporan Akhir Tahun, dsb

15

Page 16: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Non-Functional Requirements (1)

○ Yaitu karakteristik dari sistem di luar persyaratan fungsional

16

Page 17: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Non-Functional Requirements (2)

○ Terdapat beberapa jenis persyaratan non fungsional

17

Page 18: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Technical Requirements

○ Karakteristik operasional yang berkaitan dengan lingkungan, hardware, dan software.

○ Misalnya, komponen sistem mungkin diperlukan untuk beroperasi pada portabel dan desktop PC yang menjalankan Windows, dsb.

18

Page 19: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Performance Requirements

○ Karakteristik operasional yang berkaitandengan ukuran beban kerja, sepertithroughput, response time, speed, ResourceConsumption (power, ram, cache, etc.), dsb

19

Page 20: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Usability Requirements

○ Karakteristik operasional yang terkait dengan pengguna, seperti antarmuka pengguna, prosedur yang berhubungan dengan pekerjaan, Misalnya :

○ Antarmuka berbasis web mungkin diperlukan untuk mengikuti pedoman desain grafis yang lebar

○ Penempatan menu dan Format, dsb

20

Page 21: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Reliability Requirements

○ Menggambarkan keandalan sistem

○ Contoh :

○ Seberapa sering sistem mati

○ Pengolahan data yang salah

○ Bagaimana mendeteksi dan pulih dari masalah tersebut

21

Page 22: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Security Requirements

○ Berkaitan dengan masalah keamanan sistem

○ Contoh :

○ Hak Akses

○ Memerlukan password, dsb

22

Page 23: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Memperoleh Requirements

○ Sistem Analis tahu bahwa ada masalah yangharus diselesaikan dan karena itu harusmencari petunjuk yang mengungkapsolusinya. Sayangnya, petunjuk tidak selalujelas (dan sering terlewatkan), sehingga analisperlu memperhatikan rincian, bicara dengansaksi (user dan stakeholder), dan mengikutijejak, seperti Sherlock Holmes lakukan.

23

Page 24: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Teknik Memperoleh Requirements (1)

○ Join Application Development/Design (JAD)

○ Teknik pengumpulan informasi dengan yang membuat : tim proyek, pengguna, dan manajemen untuk bekerja sama untuk mengidentifikasi persyaratan sistem.

24

Page 25: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Teknik Memperoleh Requirements (2)

○ Wawancara (Interview)

○ Kuesioner

○ Observasi proses bisnis

○ Analisis Dokumen

25

Page 26: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Teknik Memperoleh Requirements (3)

26

Page 27: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Contoh Wawancara

27

Page 28: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Memodelkan System Requirements

28

Page 29: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

CASE Tools

○ Computer Aided Software Engineering

○ Merupakan alat yang digunakan dalam prosesSDLC

29

Page 30: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

CASE Tools

30

Page 31: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Varian Case Tools

○ Alat/software untuk membuat diagram (diagram tools). Contoh :

○ Alat untuk memodelkan proses (Process Modeling Tools)

○ Membuat bisnis proses menggunakan flowchart dengan Microsoft Visio

○ Project Manajement Tools

○ Alat/Software untuk menyusun manajemen proyek. Contoh : membuat WBS menggunakan Microsoft Project.

○ Analysis Tools

○ Design Tools

○ dsb

31

Page 32: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Case Tools Software

○ Microsoft Visio

○ Rational Rose

○ Sybase Power Designer

○ Star UML

○ dsb

32

Page 33: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Team Session

○ Definisikan requirements yang akandikembangkan oleh tim anda

○ Requirements meliputi Fungsional dan Non-Fungsional Requirements

○ Dikirimkan paling lambat Tanggal 29 Maret 2018 Pukul 23:59 via email

○ Silakan Kirim Tugas dalam format PDF Via Email: [email protected]

○ format : [APS] Kebutuhan F/NF-KELAS-NAMA Project

33

Page 34: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Tahapan Analisis Kebutuhan (summary)

○ Mempelajari dan memahami persoalan

○ Mengidentifikasi kebutuhan pemakai

○ Mendefinisikan kebutuhan perangkat lunak

○ Membuat dokumen spesifikasi kebutuhan

○ Mengkaji ulang (review) kebutuhan

34

Page 35: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Referensi 35

[1] Dennis, Alan., Barbara Halley Wixom and RobertaM. Roth. 2012. System Analysis and Design 5thEdition. John Willey and Sons, Inc. New Jersey

[2] Satzinger, John., Robert Jackson and StephenBurd. 2010. System Analysis and Design in ChangingWorld 5th Edition. Cengange Learning. Boston.

Page 36: SDLC : Analysis Phase - yudha.dosen.ittelkom-pwt.ac.idyudha.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/73/2018/02/... · Menginvestigasi kebutuhan sistem pada sebuah ... What

Thanks!Any questions?You can find me at [email protected] & 085 726 726 557

36