148397_sdlc

Upload: filmangullo

Post on 01-Mar-2018

224 views

Category:

Documents


0 download

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