Sabtu, 29 September 2012

Software

Software adalah sekumpulan item / objek yang membentuk suatu keterkaitan dan objek-objek itu adalah :
  • Program
  • Data
  • Document
Sistem aplikasi terdiri dari :
  • Sistem Software
  • Real Time Software
  • Bussines Software
  • Engineering Software
  • Embeded Software
  • PC Software
  • AI Software
  • Web Aplication
Salah satu model pengembangan software yang banyak digunakan pada saat ini adalah model Waterfall atau dengan kata lain model air terjun. Dikatakan model air terjun karena proses pengerjaannya dikerjakan secara berurutan. Ketika proses pertama telah selesai dikerjakan, maka akan dilanjutkan pada proses kedua, dan begitu seterusnya hingga semua rangkaian proses terlaksanakan.

Adapun Waterfall Model dapat dimodelkan seperti pada gambar di bawah ini :

Pada gambar di atas, dapat dilihat bahwa tahap pertama dari model waterfall ini dimulai dari proses analysis, terus dilanjutkan dengan proses requirement atau analisis terhadap kebutuhan sistem yang akan dibuat. Setelah dianalisis, selanjutnya akan didesain terlebih dahulu dan menuangkannya ke dalam coding pemrograman.

Ketika program telah selesai dikerjai maka akan masuk ke dalam tahap testing atau menjalankan program oleh user. Tahapan terakhir dari model waterfall ini adalah maintenance yang merupakan proses perawatan atau penjagaan terhadap program yang telah dibuat.