![Page 1: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/1.jpg)
Mata kuliah Analisis dan Desain Sistem Informasi
Systems Development Life Cycle
Arif Akbarul Huda, S.Si, M.Eng
![Page 2: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/2.jpg)
![Page 3: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/3.jpg)
Systems Development Life Cycle (SDLC)
● SDLC merupakan sebuah kerangka kerja yang biasanya
digunakan untuk mengelola proses pengembangan Sistem.
● Dua macam pendekatan SDLC :
1. Predictive – mengamsusikan proyek dapat dikerjakan
sesuai rencana
2. Adaptive – lebih fleksibel, mengamsuikan kebutuhan
proyek dapat berubah-ubah sehingga tidak bisa di prediksi
![Page 4: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/4.jpg)
Predictive vs Adaptive
● Kebutuhan sistem dapat didefinisikan dengan jelas.
● Cakupan kerja sangat jelas dan bisa direncanakan
● Resiko secara teknologi bisa dikatakan rendah
● Kebutuhan sistem tidak jelas atau berpotensi berubah-ubah
● Cakupan kerja sangat luas● Resiko secara teknologi bisa
dikatakan sangat tinggiVS
![Page 5: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/5.jpg)
PREDICTIVE SDLC
Pendekatan SDLC secara tradisional predictive / traditional
1) Perencanaan
2) Analisis
3) Desain
4) Implementasi
![Page 6: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/6.jpg)
Predictive SDLC (Waterfall)
![Page 7: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/7.jpg)
Predictive SDLC (Waterfall - modified)
![Page 8: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/8.jpg)
Perencanaan
● Mengumpulkan informasi dan mempelajari masalah
● Menentukan kebutuhan-kebutuhan sistem
● Menentukan prioritas kebutuhan
● Membangun prototype
![Page 9: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/9.jpg)
Analisis
● Beberapa pertanyaan kritis :
– Siapa yang menggunakan sistem?
– Apa saja yang bisa dikerjakan oleh sistem?
– Kapan sistem akan digunakan?● Investigasi sistem yang sudah berjalan (jika ada)
● Mengidentifikasi potensi-potensi perubahan (jika bisa dirubah)
● Menentukan konsep sistem yang baru
![Page 10: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/10.jpg)
Desain
● Tahap ini menentukan cara mengoperasikan sistem● Desain Arsitektur
– Menentukan deskripsi hardware– Menentukan deskripsi software– Menentukan infrastruktur jaringan
● Desain Database– Menentukan struktur database– Menentukan format data yang akan disimpan– Menentukan lokasi penyimpanan data
●
![Page 11: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/11.jpg)
Desain
● Desain Tampilan (U.I.)– Menentukan cara interaksi pengguna dengan sistem– Merancang tampilan-tampilan antarmuka
● Desain Program (Code Design)– Menentukan bahasa pemrograman yang akan dipakai– Merancang class diagram (jika OOP)
![Page 12: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/12.jpg)
Desain
● Hasil dari tahap desain berupa Spesifikasi Sistem yang terdiri atas
– Desain Arsitektur
– Desain Tampilan Antarmuka
– Spesifikasi database dan file
– Desain Software (Code Design)● Spesifikasi sistem akan digunakan oleh programer sebagai acuan
pengembangan sistem.
![Page 13: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/13.jpg)
Implementasi
● Tahap pengembangan sistem● Tahap ini biasanya memerlukan waktu paling lama
![Page 14: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/14.jpg)
Implementasi
● Konstruksi– Tahap pengembangan sistem dan testing
● Instalasi– Sistem yang baru menggantikan sistem sebelumnya
● Pelatihan– Pelatihan cara mengoperasikan sistem yang baru– Mengelola peralihan dari sistem lama ke sistem yg baru
● Garansi (Support Plan)
![Page 15: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/15.jpg)
Rangkuman Predictive SDLC
![Page 16: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/16.jpg)
Predictive SDLC
Trend yang saat ini banyak dipakai dalam pengembangan software :1)The Unified Process (UP)2)Extreme Programming3)Agile Modeling4)Scrum
![Page 17: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/17.jpg)
Predictive SDLC (newer approach)
![Page 18: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/18.jpg)
Based on spiral model● Project cycles through development activities over and over until project is
complete
● Prototype created by end of each cycle
● Focuses on mitigating risk
Predictive SDLC (newer approach)
![Page 19: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/19.jpg)
Predictive SDLC (newer approach)
![Page 20: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/20.jpg)
Iteration – Work activities are repeated ● Each iteration refines previous result
● Approach assumes no one gets it right the first time
● There are a series of mini projects for each iteration
Predictive SDLC (newer approach)
![Page 21: Mata kuliah Analisis dan Desain Sistem Informasi Systems ...elearning.amikom.ac.id/index.php/download/materi/555223-ST091-6...Mata kuliah Analisis dan Desain Sistem Informasi Systems](https://reader031.vdokumen.com/reader031/viewer/2022021603/5ca83b7d88c99397078bee0d/html5/thumbnails/21.jpg)