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

Upload: vodien

Post on 06-Apr-2019

240 views

Category:

Documents


2 download

TRANSCRIPT

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