analisis dan perancangan sistem (aps) · pdf filebahan kuliah aps - pengantar aps | tri a....

19
ANALISIS DAN PERANCANGAN SISTEM (APS) Pengantar APS

Upload: phungnhan

Post on 01-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

ANALISIS DAN PERANCANGAN SISTEM (APS)

Pengantar APS

Page 2: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 2/19

Tujuan perkuliahan

Memahami pengertian sistem dalam APSMemahami karakteristik PL dan tantangan dalam mengembangkan PLMemahami model-model proses dalam pengembangan PL dan urgensi APS

Page 3: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 3/19

Agenda

Pengertian sistem dan PLKarakteristik PLTantangan dalam pengembangan PLModel-model SDLCPosisi dan urgensi analisis dan perancangan dalam SDLC

Page 4: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 4/19

Pengertian sistem

System is a complex set of interacting parts that act as if they were a single unified thing [GST –General System Theory]Contoh: sistem informasi, sistem organisme hidup

Page 5: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 5/19

Karakteristik sistem

Konteks (context), sistem berada pada konteks atau lingkungan tertentuBatasan (boundary), yang memisahkan sistem dari lingkunganMasukan/keluaran (I/O), sistem menerima input dan mengirim output dari dan ke lingkungannyaAntar muka (interface), komunikasi antar sistem/sub-sistemProses (process), transformasi masukan keluaranMekanisme kontrol (control mechanism), menentukan operasi sistem sesuai kondisi

Page 6: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 6/19

Karakteristik sistem

Umpan balik (feedback), sebagai dasar dalam mengontrol sistemProperti (properties), berbeda dengan properti dari masing-masing bagian/elemenSub-sistem (subsystems), sistem dapat dipecah ke dalam beberapa sub-sistem

Page 7: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19

Sistem informasi

Sistem yang digunakan untuk menangkap (capture), menyimpan (store), menyusun (organize) dan menampilkan (display) informasiBentuk:– manual (e.g. sistem sinyal kereta api)– berbasis IT (e.g. sistem retail) sistem PL menjadi

elemen vital sebagai system integratorData vs informasi– Data raw facts– Informasi data yang sudah dipilah dan memiliki

makna

Page 8: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 8/19

Peran sistem informasi dalam organisasi

Operational systems – operasional harian (e.g. sistem akuntansi)Management support systems – mendukung aktifias manajer (e.g. DSS)Office systems – pendukung aplikasi kantor (e.g. spreadsheet)Real-time control systems – pendukung sistem kendali (e.g. ATC – Air Traffic Controller)

Page 9: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 9/19

What is software ?

Computer programs and associated documentation such as requirements, design models and user manuals.Software products may be developed for a particular customer or may be developed for a general market.Software products may be:– Generic - developed to be sold to a range of different

customers e.g. PC software such as Excel or Word.– Bespoke (custom) - developed for a single customer according

to their specification.New software can be created by developing new programs, configuring generic software systems or reusing existing software.

Page 10: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 10/19

Karakteristik PL

PL itu direkayasa, bukan difabrikasi/diproduksiPL tidak mengalami keausanPL tidak bisa diraba (intangible)Sebagian besar PL dikustomisasi (customized)

idealized curve

change

actual curve

Failurerate

Time

increased failurerate due to side effects

Page 11: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 11/19

Tantangan dalam pengembangan PL

Standish Group – 1995365 IT executives in US comp. in diverse industry segments 8,380 projects

Project completion

16%

31%

53%

On time, on budget,with all of the specifiedfeatures and functions

Cancelled before theywere completed

delivered andoperational but over-budget, over-scheduleor with fewer featuresand functions than

average cost overrun = 189%

average time

overrun = 222%.

61% of originally specified features included

?

?

Page 12: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 12/19

Tantangan dalam pengembangan PL

Wrong problem is addressedMissing or inappropriate functionalityIncorrect requirement analysisUsers change their mindsPoor interface designSoftware causes inappropriate ways of workingRequirements change before project deliveryTime constraints, late delivery, cost overrunImplementation is not feasibleDevelopers not familiar with the used approach

Page 13: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 13/19

Model-model SDLC

Pendekatan sistematik Software Development Life Cycle (SDLC)Aktifitas umum: analisis, perancangan, implementasi, pengujianModel-model:– Waterfall/Classic– V– Prototyping– Spiral– RAD (Rapid Applicaction Development), USDP

(Unified Software Development Process), Agile, XP

Page 14: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 14/19

Waterfall model

Cocok untuk sistem yang memiliki requirementyang stabil

Page 15: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 15/19

V model

Page 16: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 16/19

Prototyping model

Page 17: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 17/19

Spiral model

Page 18: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 18/19

Posisi dan urgensi analisis dan perancangan

Analisis dan perancangan sistem PL berada pada tahapan awal dalam mengembangkan PLKesalahan dalam melakukan analisis berdampak kegagalan sistem PL apa permasalahan yang harus dipecahkan tidak terdefinisi dengan baikPerancangan sistem PL yang tidak baik juga berdampak kegagalan sistem PL bagaimana solusi terhadap permasalahan yang sudah terdefinisi tidak bisa diidentifikasi dengan baik

Page 19: ANALISIS DAN PERANCANGAN SISTEM (APS) · PDF fileBahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 7/19 Sistem informasi Sistem yang digunakan untuk menangkap (capture),

Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 19/19

Summary

Sistem berbasis IT (software system) berperan penting dalam organisasiPengembangan sistem PL memerlukan pendekatan yang sistematik yang terdefinisi dalam SDLC untuk meminimalisir kemungkinan software failureAnalisis dan perancangan berperan penting dalam pengembangan sistem PL