SDLC

 SDLC


SDLC (Software Develoment Life Cycle) yang merupakan siklus pengembangan perangkat lunak yang terdiri dari atas beberapa fase.Tujuan dari sdlc meminimalkan risiko proyek melalui perencanaan ke depan agar perangkat lunak memenuhi harapan pelanggan selama produksi dan seterusnya.

1.Perencanaan sistem (system planning)

Perencanaan sistem merupakan tahapan paling penting dalam pengembangan perangkat lunak.
perencanaan meliputi kelayakan produk dalam bidang ekonomi,operasional, dan teknis 
Pada fase perencanaan sistem,hal hal yang dilakukan sebagai berikut 
  • Pembentukan dan kondolidasi tim pengembang 
  • Mendefinisikan tujuan dan ruang lingkup pengembangan 
  • Mengidentifikasi apakah masalah masalah yang ada bisa di selesaikan melalui pengembangan sistem 
  • Menentukan dan evaluasi strategi yang akan digunakan dalam pengmbangan sistem 
  • Penentuan prioritas teknologi dan pemilihan aplikasi

2.Analisis sistem (system analysis)

Analisis sistem merupakan tahap dilakukannya analisis kebutuhan pengguna yang memungkinkan untuk melaukakn pengembangan perangkat lunak

  • Brainstroming dalam tim pengembang mengenai kasus mana yang paling tepat di modelkan dengan sistem 
  • Mengklasifikasikan masalah,peluang,dan solusi yang mungkin diterapkan untuk kasus tersebut 
  • Menganalisis kebutuhan sistem dan membuat batasan sistem 
  • Mengidentifikasikan kebutuhan sistem 
3.Perancangan sistem (system design )

Perancangan sistem merupakan tahap dimana dilakukannya dokumen desain yang pada bagaimana caranya agar memenuhi kebutuhan perangkat lunak yang telah di analisis.Pada fase perancangan dilakukan beberapa sebagai berikut.
  • Menganalisis interaksi objek dan fungsi pada sistem 
  • Menganalisis data dan membuat skema database 
  • Merancang user interface 

4.Implementasi sistem (system implementation)

Implementasi merupakan tahap dilakukannya perancangan kedalam program. Pada fase implementasi,dilakukan beberapa aktifitas berikut 

  • Pembuatan database sesuai skema rancangan 
  • Pembuatan aplikasi berdasarkan desain sistem 
  • Pengujian dan perbaikan aplikasi (debugging)
5.Pemeliharaan sistem (system maintenance)

Pemeliharaan sistem dilakukan oleh administrator yang ditunjuk untuk menjaga sistem agar tetap beroperasi secara baik sesuai dengan kebutuhan.Dalam perangkat lunak berbasis mobile,maintenance yang telah dilakukan oleh pengembang harus dilakukan update oleh pengguna melalui app store




Posting Komentar

0 Komentar