Apa itu
SOFTWARE ? ? ?
Sebelum
membahas software process, kita terlebih dahulu harus mengetahui apa itu
software.
Umumnya, sebutan software biasanya
kita kenal dengan perangkat lunak yang berada
didalam komputer , aplikasi-aplikasi atau program yang dijalankan /
beroperasi didalam sebuah komputer.
Namun arti dari software itu sendiri merupakan
kumpulan dari elemen atau item yang saling berkaitan dalam menjalankan sebuah system.
Item atau elemen tersebut terdiri dari :
- Data
- Program
- Document
Sebuah software tidak dapat tercipta apabila salah
satu dari item atau elemen diatas tidak
terdapat dalam pembuatan sebuah software.
Setelah
mengetahui apa itu Software, maka kita menyimpulkan apa itu software process.
Software Process merupakan kegiatan-kegiatan yang
saling berhubungan dalam membangun sebuah system.
Model yang paling sering dan yang paling baik
digunakan dalam merancang sebuah system adalah Waterfall Model.
Gambar diatas merupakan bagan tahapan dalam sebuah
pembuatan software.
Langkah-langkah
yang digunakan dalam Waterfall Model di awali dengan langkah :
- Requirements Analysis. Dimana pada tahap ini penganalisis harus mampu menganalisa kebutuhan yang dibutuhkan dalam pembuatan sebuah system yang akan dirancang.
- Design. Tahap ini adalah tahap mendesign software yang dirancang. Dimana kita akan merancang tampilan, desain database yang baik pada software.
- Implementation. Tahapan ini merupakan tahapan yang lumayan sulit dilakukan karena kita harus menuangkan rancangan yang telah kita lakukan sebelumnya kedalam bahasa pemograman sehingga menjadi sebuah software yang sesuai.
- Testing. Dalam tahap ini kita menguji atau menggunakan software yang kita bangun.
- Maintenance. Tahap ini merupakan tahap akhir pada Waterfall Model, tahap ini merupakan tahap untuk pengendalian atau mengendalikan perkembangan dari software yang telah dibuat. Tahap ini melakukan update dan merawat software yang telah kita buat menjadi lebih baik.