Systems Development Life Cycle (SDLC)

Systems Development Life Cycle (SDLC), atau Software Development Life Cycle adalah proses menciptakan atau mengubah sistem, dan model-model dan metodologi yang digunakan orang untuk mengembangkan sistem. Konsep umumnya mengacu pada komputer atau sistem informasi.

Dalam rekayasa perangkat lunak konsep SDLC mendukung berbagai jenis metodologi pengembangan perangkat lunak. Metodologi ini membentuk kerangka kerja untuk perencanaan dan pengendalian penciptaan sistem informasi.

Tren terbaru saat ini dalam pengembangan software (Software Development Life Cycle) mengarah kepada penggunaan software berbasis web dikarnakan webbase dapat berjalan di berbagai system operasi.

Beberapa Tahapan dalam pembuatan SDLC Webbase:

  1. Identification, yaitu proses mengidentifikasi kebutuhan, apa saja yang diinginkan dengan memiliki sebuah website? tentunya hal ini berkaitan dengan fasilitas - fasilitas yang ada didalam website yang akan dibangun itu sendiri.
  2. Analysis, proses menganalisa kebutuhan, proses menganalisa fasilitas - fasilitas apa saja yang diinginkan dalam web yang akan dibangun tersebut, berdasarkan proses Identification.
  3. Design, yaitu proses perancangan sistem yang akan dibangun baik itu dari sisi desain layout atau tampilan (nilai artistik & estetika nya) ataupun dari sisi teknis seperti database dan aplikasi atau fasilitas yang akan menjadi bagiannya, berdasarkan hasil analisa sebelumnya.
  4. Implementation, yaitu proses development, proses meng-implemntasi design yang telah dibuat.
  5. Testing & Documentation, adalah proses penge-test-an hasil development dan proses mendokumentasikan apa yang telah dibuat.