Siklus Hidup Pengembangan Sistem (System Development Life Cycle) dalam dunia Pengembangan dan pembuatan Aplikasi menyangkut banyak hal, berikut saya akan mencoba menguraikan bagaimana System Development Life Cycle tersebut.
1. Problem Definition
Disini diuraikan bagaimana penentuan dan pencarian sebuah masalah, dimana sebuah masalah yang kita akan buat menjadi sistem tersebut biasanya adalah hal-hal yang diambil dari permasalahan nyata yang dekat dengan kehidupan kita sehari-hari.
2. Feasibility Study
Feasibility Study (Studi Kelayakan) ditentukan oleh 5 faktor penentu, sebelum suatu sistem dilakukan, kita harus melakukan studi kelayakan agar kita bisa mengetahui apakah sistem yang akan kita buat itu logis dan bisa diterapkan atau tidak. Feasibility study menyangkut .
a. Technical, hal-hal yang bersifat teknis , apakah sistem yang dibuat mampu diimplementasikan dengan teknologi yang ada saat ini ? kalau ada , apa tools nya ?
b. Economical, apakah rancangan biaya sesuai dengan pengembangan sistem yang dibuat, sebaiknya tidak banyak, namun juga tidak sedikit, artinya disesuaikan dengan kebutuhan kita saja.
c. Legal,
d. Operational, menyangkut siapa dan bagaimana SDM yang akan mengelola sistem kita, tentu harus disesuaikan, contohnya untuk sistem supermarket, tidak mungkin kita menggunakan SDM siswa sekolah dasar sebagai penggunanya
e. Schedule, bagaimana persiapan dan masalah perancangan waktu yang dibuat untuk pengembangan sistem kita tersebut.
3. Analysis, analysis ini dibuat untuk tujuan sebagai berikut
- Pemahaman Sistem
- Menentukan kebutuhan sistem
- Menentukan kelemahan dalam sistem yang tidak terdeteksi sebelumnya
4. Design, ini bagian yang menjadi core nya, tanpa adanya design, sistem yang akan kita rancang hanya akan menjadi ide semata. Design disini menyangkut dua hal utama, yaitu.
- Perancangan Database, database bisa direlasikan dalam bentuk tabel-tabel
- Membuat Rancangan Antarmuka, apabila perancangan database tidak dilengkapi dengan Antarmuka yang baik, tentu tidak mampu menarik minat pengunjung/pengguna
5. Coding and Testing, setelah design nya selesai, langsung ke tahap ini.
6. Implementation, meliputi
- Post Implementation Review
- Maintenance
Oke itu tadi bagaimana System Development Life Cycle, semoga bermanfaat
{ 0 comments... read them below or add one }
Posting Komentar