Kamis, 01 November 2012

Development Life Cycle


Sistem Development Life Cycle (SDLC) adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Langkah yang digunakan meliputi :
1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5. Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan

Langkah Dalam Sebuah Siklus SDLC
Dalam sebuah siklus SDLC, terdapat enam langkah. Jumlah langkah SDLC pada referensi lain mungkin berbeda, namun secara umum adalah sama. Langkah tersebut adalah

1. Analisis sistem, yaitu membuat analisis aliran kerja manajemen yang sedang berjalan
2. Spesifikasi kebutuhan sistem, yaitu melakukan perincian mengenai apa saja yang dibutuhkan dalam pengembangan sistem dan membuat perencanaan yang berkaitan dengan proyek sistem
3. Perancangan sistem, yaitu membuat desain aliran kerja manajemen dan desain pemrograman yang diperlukan untuk pengembangan sistem informasi
4. Pengembangan sistem, yaitu tahap pengembangan sistem informasi dengan menulis program yang diperlukan
5. Pengujian sistem, yaitu melakukan pengujian terhadap sistem yang telah dibuat
6. Implementasi dan pemeliharaan sistem, yaitu menerapkan dan memelihara sistem yang telah dibuat

Disini keenam siklus Sistem Development Life Cycle (SDLC) dijalankan secara berutan dari langkah pertama hingga langkah keenam. Setiap langkah yangtelah selesai harus dikaji ulang,untuk memastikan bahwa langkah telah dikerjakan dengan benar dan sesuai harapan. Jika tidak maka langkah tersebut perlu diulangi lagi atau kembali ke langkah sebelumnya. 

Pengembangan
Pengembangan system (System development) dapat berarti menyusun suatu system yang baru untuk menggantikan system yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. sistem yang lama perlu diperbaiki atau diganti disebabkan karena beberapa hal, yaitu :
  1. Adanya permasalahan-permasalahan (problems) yang timbul pada sistem yang lama.
  2. Untuk kesempatan-kesempatan(opportunities).
  3. Adanya instruksi-instruksi(directivies).

Methodology SDLC
System Development Methodology adalah suatu rangkaian langkah untuk mengimplementasikan SLDC itu sendiri. Dalam dunia rekayasa perangkat lunak terdapat empat buah metodologi dalam menerapkan SLDC, yakni :

1.Waterfall Development Methodology
2.Parallel Development Methodology
3.Rapid Application Development
4.Agile Development: Extreme Programming

Keempat metodologi tersebut tidak ada yang paling bagus. Semua mempunyai kelebihan dan kekurangan. Tergantung suatu kelompok pengembang perangkat lunak menggunakan metode apa yang paling cocok dengan kondisi lingkungan pengembangan perangkat lunak tersebut.














3 komentar:

  1. sudah baik bro, cuma pengertian terlalu singkat.

    BalasHapus
    Balasan
    1. oke bro, mungkin masih perlu bnyak belajar lg
      thx buat komennya

      Hapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus