Makalah Rekayasa Perangkat Lunak
BAB I
PENDAHULUAN
1. Latar Belakang
Rekayasa perangkat lunak RPL, atau dalam bahasa Inggris: Software Engineering   atau   SE   adalah   satu   bidang   profesi   yang   mendalami   cara-cara
pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan   suatu   pendekatan   yang   sistematis,   disiplin   dan   terkuantifikasi   atas
pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan   ini,   yaitu   penerapan   pendekatan   engineering   atas
perangkat lunak
Rekayasa atau teknik adalah penerapan ilmu dan teknologi untuk menyelesaikan permasalahan manusia. Hal ini diselesaikan lewat pengetahuan,
matematika,  dan  pengalaman   praktis   yang  diterapkan   untuk   mendesain  objek
atau proses yang berguna. Para praktisi teknik professional   disebut perekayasa sarjana teknik.
Menurut sejarahnya, banyak para ahli yang meyakini kemampuan teknik manusia   sudah   tertanam   secara   alami.   Hal   ini   ditandai   dengan   kemampuan
manusia purba untuk membuat peralatan-peralatan dari batu. Dengan kata lain, teknik pada mulanya didasari dengan metode coba dan ralat trial and error
untuuk menciptakan alat yang mempermudah kehidupan manusi. Seiring dengan berjalannya waktu, ilmu pengetahuan mulai berkembang dan mulai mengubah
cara pandang manusia terhadap bagaimana alam kerja.
Perkembangan ilmu pengetahuan inilah yang kemudian mengubah cara teknik bekerja hingga seperti sekarang ini. Orang tidak lagi begitu mengandalkan
metode coba dan ralat dalam menciptakan atau mendesain peralatan, melainkan lebih mengutamakan ilmu pengetahuan sebagai dasar dalam mendesain.
Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan
konferensi   tentang   software   engineering   di   Jerman   dan   kemudian   dilanjutkan pada   tahun   1969.   Meski   penggunaan   istilah   software   engineering   dalam
konferensi tersebut menimbulkan perdebatan tajam tentang aspek engineering
dari pengembangan perangkat lunak, ada banyak pihak yang menganggap bahwa konferensi tersebutlah yang menjadi awal tumbuhnya profesi rekayasa perangkat
lunak.
2. Rumusan Masalah