Mata kuliah Analisis dan Desain Sistem Informasi Systems...

21
Mata kuliah Analisis dan Desain Sistem Informasi Systems Development Life Cycle Arif Akbarul Huda, S.Si, M.Eng

Transcript of Mata kuliah Analisis dan Desain Sistem Informasi Systems...

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

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
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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