148397_sdlc
TRANSCRIPT
-
7/25/2019 148397_SDLC
1/18
SDLC
SYSTEMDEVELOPMENTLIFECYCLE
Materi ke-2Pengembangan Sistem Informasi
5KA28 // 4KA14
-
7/25/2019 148397_SDLC
2/18
PENGEMBANGAN SISTEM
-
7/25/2019 148397_SDLC
3/18
METODEPENGEMBANGANSISTEM
Banyak metode pengembangan sistem yang tersedia
Metode yang paling dikenal disebut juga sebagai
System Development Life Cycle (SDLC) atau sering
juga disebut sebagai Water Fall Method
Alternatif metode lain Prototyping : CASE tools, Joint
Application Design (JAD), Rapid Application
Development (RAD), Agile Methodologies, eXtremeProgramming
-
7/25/2019 148397_SDLC
4/18
SYSTEM DEVELOPMENT LIFECYCLE (SDLC)
SDLC merupakan metode pengembangan sistempaling tua
Sangat cocok untuk pengembangan sistem yang besar
Tidak sesuai atau tidak terlalu disarankan untuksmall scale project karena:
Banyak memerlukan sumber daya Tidak fleksibel
Sulit untuk melakukan perubahan aplikasi denganpengambilan keputusan yang cepat
SDLC lebih dari sekedar fase
Prinsip Manajemen Perencanaan dan Pengawasan
Pengorganisasian dan Penjadwalan
Penyelesaian Masalah
-
7/25/2019 148397_SDLC
5/18
Adanya laporan setiap akhir
fase sehingga memudahkan
adanya kontrol /
pengawasan
Mudah melakukan
dokumentasi
Dokumentasi secara formal
sehingga memudahkan
penelusuran kembali
terhadap kebutuhan bisnis
Pengguna mendapatkan
produk sesuai dengan
pemahaman pengembang,
yang belum tentu sesuai
kebutuhan
Dokumentasi mahal dan
menghabiskan waktu
dalam pembuatan, dan
selalu berubah /mengalami perbaikan
Keuntungan Kelemahan
SYSTEM DEVELOPMENT LIFECYCLE (SDLC)
-
7/25/2019 148397_SDLC
6/18
SYSTEMS DEVELOPMENT LIFECYCLE (SDLC)
SDLC terdiri dari 5 fase
Masing masing fase terdiri dari aktivitas yang saling terkait /berhubungan
3 Aktivitas utama
Analisa: memahami kebutuhan bisnis
Desain: membuat konsep solusi pengembangan sistem berbasi
komputer Implementasi: konstruksi / pembuatan, testing, dan instalasi
2 Fase tambahan
Perencanaan Proyek
Support / Dukungan
-
7/25/2019 148397_SDLC
7/18
FASEPERENCANAAN
Mendefinisikan Masalah Mengkonfirmasikan kelayakan proyek
Membuat jadwal proyek
Menentukan staff yang terlibat dalam proyek
Memulai proses pengembangan proyek
-
7/25/2019 148397_SDLC
8/18
FASEANALISA
Mengumpulkan informasi
Mendefinisikan kebutuhan - kebutuhan sistem
Membangun prototipe yang sesuai atau memenuhi
kebutuhan sistem
Menentukan prioritas kebutuhan sistem
Membuat prototipe atas prioritas dan melakukan
evaluasi terhadap alternatif yang dipilih
Mereview rekomendasi terhadap pihak manajemen
-
7/25/2019 148397_SDLC
9/18
FASE DESAIN
Desain Level Tinggi (Arsitektur Sistem)
Desain dan integrasi jaringan Desain arsitektur aplikasi
Desain Level Rendah
Desain user interface
Desain sistem interface
Desain dan integrasi database
Prototype desain secara lengkap
Desain dan integrasi pengawasan sistem
-
7/25/2019 148397_SDLC
10/18
FASE IMPLEMENTASI
Membangun komponen - komponen perangkat lunak
Melakukan verifikasi dan pengujian
Mengkonversi data
Melakukan training user dan mendokumentasikan
sistem
Menginstall sistem
-
7/25/2019 148397_SDLC
11/18
FASE SUPPORT / DUKUNGAN
Memelihara Sistem
Memperbaiki system
Mendukung Pengguna
Help desk
-
7/25/2019 148397_SDLC
12/18
ALTERNATIF LAIN DARI TRADISIONAL SDLC
Prototyping
CASE tools Joint Application Design (JAD)
Rapid Application Development (RAD)
Agile Methodologies
eXtreme Programming
YANG PERLU DILAKUKANANALIS SISTEM
Analis sistem perlu memilih pendekatan khusus untukmengembangkan suatu sistem informasi - ada banyak alternatif.
Analis perlu untuk memahami metodologi istilah, model, alat danteknik.
-
7/25/2019 148397_SDLC
13/18
METODOLOGI
Pedoman yang komprehensif
untuk mengikuti setiapkegiatan untuk
menyelesaikan SDLC
Koleksi model, peralatan,
dan teknik
Dapat dikembangkan di-
rumah atau dibeli dari
vendor eksternal
Varians yang luas di tingkat
detail
Contoh:
Coopers and LybrandSummit D
Accenture Method-1
Rational Unified
Process (RUP)
-
7/25/2019 148397_SDLC
14/18
MODEL
Representasi aspek penting dari dunia nyata - abstraksi atau
penyederhanaan
Koleksi model yang dibutuhkan untuk berkomunikasi persyaratan
sistem
Banyak jenis model.
Sistem Model - visual: gambar / diagram
-
7/25/2019 148397_SDLC
15/18
TOOL
Perangkat lunak
pendukung yangmembantu membuat
model atau komponen
proyek lainnya
Dari program
menggambar sederhana
untuk CASE tools yang
kompleks
-
7/25/2019 148397_SDLC
16/18
TEKNIK
Koleksi pedoman yang
membantu analis sistemkegiatan pembangunan
lengkap atau tugas
Berkisar dari saran
umum ke Langkah-demi-
langkah
-
7/25/2019 148397_SDLC
17/18
Metodologi , Model, Teknik dan Tool
Metodologi merupakan kumpulan teknik yang digunakan untuk
menyelesaikan semua kegiatan SDLC
Teknik menghasilkan model (antara lain)
Analis menggunakan alat untuk menyelesaikan kegiatan dan untuk
menghasilkan model
-
7/25/2019 148397_SDLC
18/18
SEKIAN..,, ALHAMDULILLAH
TERIMA KASIH..,,
WASSALAM