SDLC

Pengertian SDLC

Pengertian SDLC adalah siklus yang digunakan dalam pembuatan atau pengembangan sistem informasi yang bertujuan untuk menyelesaikan masalah secara efektif.

Tahapan SDLC

  • Perencanaan sistem (system planning)
  • Analisis sistem (system analysis)
  • Perancangan sistem (system design)
  • Implementasi sistem (system implementation)
  • Pengujian (system testing)
  • Pemeliharaan sistem (system maintenance)

Proses SDCL

  • Perencanaan sistem
Perencanaan sistem merupakan tahap yang paling penting dan mendasar dalam pengembangan perangkat lunak.

  • Analisis sistem
Analisis sistem merupakan tahapan dilakukannya analisis kebutuhan pengguna yang memungkinkan untuk melakukan pengembangan dengan perangkat lunak.

Pada fase analisis, dilakukan beberapa aktivitas:

a. Brainstorming dalam tim pengembangan mengenai kasus mana yang paling tepat dimodelkan dengan sistem

b. Mengklasifikasi masalah

c. Menganalisis kebutuhan

d. Mendefinisikan kebutuhan sistem

  • Perancangan sistem

Pada tahap ini designer mempersiapkan dokumen desain sistem dan software, sesuai dengan dokumen spesifikasi kebutuhan tahap sebelumnya. Dokumen ini membantu untuk menentukan arsitektur sistem secara keseluruhan. Fase desain ini juga berfungsi sebagai input untuk fase model selanjutnya.

Adapun desain yang dibuat oleh tim UI/UX Designer adalah sebagai berikut:

  • Membuat Architecture Design
  • Mendesain User Interface
  • Mendesain Alur Data (Diagram Alur Data)
  • Membuat Diagram Proses

Tidak hanya bagi designer, tahap ini juga digunakan oleh tim Produk untuk:

  • Menentukan prioritas kerja
  • Menyusun Product Roadmap
  • Meminta persetujuan dari stakeholder
  • Implementasi sistem
Implementasi merupakan tahap dilakukannya perancangan ke dalam progam (proses codingnya/proses megerjakan).
  • Pengujian sistem
Pengujian sistem di bagi menjadi 2 yaitu:
  • Black box
Black box merupakan pengujian kualitas perangkat lunak yang berfokus pada fungsionalitas perangkat lunak
  • White box
Whitebox Testing adalah metode uji coba struktur internal, seperti pengujian pada code  aplikasi
  • Pemeliharaan sistem
Tahap ini merupakan tahap terakhir dari model waterfall. Sistem yang sudah selesai dijalankan serta dilakukan pemeliharaan. Pemeliharaan berupa memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya.




Komentar

Posting Komentar

Postingan populer dari blog ini

Activity diagram

Operator

Algoritma