Apa itu software engineering ?
Posted by argonzdcc on March 11, 2011
Terjemahan bahasa Indonesia dari software engineering yaitu Rekayasa Perangkat Lunak (RPL). RPL merupakan ilmu atau teori mengerjakan suatu proyek perangkat lunak (software) baik itu menciptakan/membangun software baru ataupun mengembangkan software lama. Banyak orang yang bisa melakukan pengkodean perangkat lunak yang biasa kita sebut programmer, namun dalam proses pembuatan perangkat lunak itu dilakukan dengan tidak sistematis sehingga menghasilkan produk perangkat lunak yang lemah.
Dengan Ilmu RPL maka diharapkan sebuah proyek perangkat lunak dapat menghasilkan suatu produk software yang handal baik itu di kerjakan oleh perorangan atau pun dalam tim. Software Engineering telah menjadi salah satu bidang yang serius dibahas, baik di kalangan akademisi maupun programmer lepas. Perguruan Tinggi Ilmu komputer telah menjadikan bidang ini sebagai salah satu konsentrasi program studi. Bahkan SMK Komputer sekarang juga sudah menjadikan bidang ini sebagai salah satu jurusan dari beberapa jurusan yang ada.
Software Engineering telah berkembang menjadi sebuah profesi layaknya profesi lain seperti dokter, arsitek, sopir, dosen dan sebagainya. Namun software engineering memiliki keunikan tersendiri dimana profesi ini terkadang dapat dimiliki oleh orang yang tidak berlatar belakang pendidikan ilmu komputer tapi terkadang menjadi keharusan bahwa profesi software engineering berasal dari orang yang berlatar pendidikan ilmu komputer khususnya yang mengambil konsenterasi RPL. Ukuran proyek menjadi dasar penilaian apakah profesi ini harus berasal dari latar belakang pendidikan software engineering atau sebaliknya.
Kurikulum Software Engineering di Indonesia sendiri masih dirasa kurang memadai oleh para mahasiswa untuk menjadikan bidang ini sebagai profesi yang serius. Dengan kurikulum yang di terapkan Indonesia maka seseorang yang tidak berlatar belakang pendidikan software engineering-pun dapat mendirikan sebuah software house(walaupun hanya menerima/mengerjakan proyek kecil saja) dengan modal kemampuan koding dan sedikit membaca teori software engineering.
Pada tulisan berikutnya saya akan mencoba menuliskan secara garis besar tentang materi ilmu software engineering. Terima kasih atas kunjungan anda !
