Jumat, 28 September 2012

SOFTWARE PROCESS

Dalam pembelajaran RPL (Rekayasa Perangkat Lunak) yang pertama ini, akan dibahas mengenai Software Process.. Jika ada kesalahan maupun kekurangan kata, mohon dimaafkan.. o,o"

Pertama-tama saya akan menjelaskan dari awal mengenai Software..
Software adalah kumpulan item atau objek yang membentuk suatu keterkaitan yang didalamnya terdapat Program, Data, dan Dokumen.. Software tidak akan bisa jadi tanpa 3 hal itu, karena 3 hal itu saling terkait antar satu sama lain.. Dokumen adalah petunjuk yang berisikan data" yang harus ada dan tertuliskan didalam dokumen tersebut.

Software itu seperti Differentiator, yaitu perbedaan atau berbeda dengan yang lainnya. Software itu harus memiliki keunikan atau keuntungan tersendiri bagi pemakai sehingga membedakannya dengan software-software yang lain. Dan sebelum itu, software harus diukur, tidak semua software memiliki ukuran yang dapat menampung semua program,data dan dokumen kita.

Software itu tidak dapat dibilang bersifat kekal dan akan dipakai selamanya, karena suatu saat akan ada titik dimana software yang dipakai akan gagal, dan alasan software itu gagal karena waktu.. Software yang dipakai terus-menerus akan menjadi stabil, tetapi jika software yang dipakai, kita ganti dan ganti terus menerus, software itu tidak akan stabil dan akan terus gagal dan gagal. Software yang gagal itu semua karena waktu, memang sekarang kita pakai software itu tapi nanti suatu saat dimana software yang baru ada dan memiliki lebih banyak keuntungan bagi kita dan memberikan semua kebutuhan kita, maka software yang lama akan tergantikan dan itu disebut gagal. Maka dari itu saat membuat software kita harus tahu ukuran (engineering) dari software itu supaya bisa jangka panjang walaupun suatu saat software itu memang akan gagal, tetapi setidaknya bisa bertahan lebih lama.

Software Process, terdiri dari:
1. System Engineering                                       
2. Requirements Analysis                                   
3. Design
4. Construction
5. Testing
6. Installation
7. Maintenance
Diatas ini memakai "Waterfall Model"

Dalam RPL, yang akan dipelajari adalah System Engineering, Requirements Analysis, dan Design.. Tapi karena Requirements Analysis dan Design sudah termasuk dalam System Engineering.. Jadi bisa dibilang yang dipelajari nantinya System Engineering. Tapi nanti akan dipakai Testing juga, yaitu meng-tes hasil kerja kita..

Sekian hasil pembelajaran saya dalam kelas RPL minggu ini.. Terima kasih kepada Pak Moh.Sofyan S.Thayf.,S.T.,M.CS yang telah mengajar kami.. Mohon maaf jika ada kesalahan atau kekurangan dalam penjelasan saya.. Terima kasih atas waktu dan perhatiannya.. ^^