View
223
Download
0
Category
Preview:
Citation preview
ANALISIS DAN PERANCANGAN SISTEM (APS)
Pengantar APS
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
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
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
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
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
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
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)
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.
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
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
?
?
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
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
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
Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 15/19
V model
Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 16/19
Prototyping model
Bahan Kuliah APS - Pengantar APS | Tri A. Kurniawan, S.T, M.T, Ph.D 17/19
Spiral model
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
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
Recommended