analisis dan perancangan sistem (aps) · pdf filebahan kuliah aps - pengantar aps | tri a....
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/1.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/2.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/3.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/4.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/5.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/6.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/7.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/8.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/9.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/10.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/11.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/12.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/13.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/14.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/15.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/16.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/17.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/18.jpg)
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),](https://reader031.vdocuments.site/reader031/viewer/2022021508/5a7323c57f8b9a93538e7ba6/html5/thumbnails/19.jpg)
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