Jumat, 28 September 2012

Software

>Software yang selama ini dikenal orang banyak sebagai perangkat lunak seperti aplikasi-aplikasi yang digunakan pada komputer ternyata keliru… karena definisi sebenarnya dari sebuah software ternyata adalah kumpulan sejumlah item atau objek yang membentuk suatu konfigurasi yaitu program,data dan dokumen. >Software dapat kita gunakan untuk mendukung aktivitas kita sehari-hari yaitu untuk mengefisiensi waktu.. selain itu di masa modern seperti sekarang kebutuhan akan software sudah sangat mendesak dikarenakan banyaknya aktivitas kita sehari-hari yang mungkin sangat rumit untuk dikerjakan akan tetapi jika software telah ada maka kata rumit tadi mungkin sudah berubah menjadi mudah. >Software dalam pembuatannya harus melalui tahap-tahap yang banyak dan dalam melewati tahap-tahap itu kita harus sangat teliti untuk menghindari kesalahan-kesalahan, karena kesalahan kecil yang mungkin tidak disengaja akibat kurangnya ketelitian dapat membuat software akhirnya makin rumit untuk di buat >Dalam membuat software kita harus menganalisis terlebih dahuiu mengenai permasalahan yang ada dan mulai merancang nya. Dalam merancang software kita harus merancang nya dengan sangat hati-hati untuk menghindari perubahan-perubahan yang mungkin akan terjadi ketika perangkat lunak yang telah selesai di desain ternyata masih terdapat kekurangan. >Setelah sotware telah digunakan, para pengembang melakukan pengembangan dari berbagai aspek-aspek untuk melakukan pembaruan dari kelemahan software yang telah ada untuk meningkatkan kemampuan serta performance dari software itu. >Berikut ini tahapan software model waterfall yang akan saya uraikan : • System Engineering : perancang akan mencari informasi atau permasalahan yang ada untuk sebagai acuan untuk penganalisaan sistem yang akan dibuat. • Requirements Analysis : Pada tahap ini akan dilakukan penentuan fungsi, cara kerja serta disain dari sistem yang akan dibuat. • Design : Mengimplementasikan hasil dari requirements analysis yaitu menggambarkan fungsi, cara kerja dan disain sistem. • Construction : Mengimplementasikan kegunaan dari software dalam bentuk coding. • Testing : Menguji kegunaan dari software yang telah dibuat • Installation : Menggunakan software yang telah dibuat. • Maintenance : melakukan pemeliharaan terhadap sistem yang ada. Yang ingin saya ketahui dari lebih dalam yaitu apakah semua software dapat kompetibel dengan beragam sistem operasi yang ada ??

DesignTemplate By : KBG KolomBlogGRATIS.blogspot.com