Pada masa sekarang, rasanya hampir semua bidang kehidupan ketergantungan sekali dengan pengunaan Perangkat Lunak & Software. Beberapa Perangkat Lunak mungkin sudah pernah Anda lihat atau bahkan Anda pernah menggunakannya, seperti Perangkat Lunak pemutar musik atau membuat musik, Perangkat Lunak yang dipakai oleh Anda membuat dokumen untuk memenuhi semua tugas Anda, Perangkat Lunak kasir untuk menghitung seluruh total belanjaan Anda, dan lain-lain masih banyak lagi jika kita ingin membahas kemajuan Perangkat Lunak pada saat ini.
Perangkat Lunak ini merupakan hasil dari serangkaian proses atau kegiatan yang dikenal sebagai Rekayasa Perangkat Lunak. Jadi apasih sebenarnya Rekayasa Perangkat Lunak itu?
Bagi pengguna komputer, jika melihat gambar diatas maka sudah tidak asing lagi bagi Mereka melihat gambar tampilan yang sangat dikenal. Gambar itu merupakan tampilan Dekstop Sistem Operasi Microsoft Windows yang berbasis GUI (Graphical User Interface) yang rata-rata semua perintahnya hanya dengan mengklik ikon-ikon yang telah tersedia. Apabila Anda mengklik ganda ikon-ikon yang ada maka suatu Perangkat Lunak (Software) tertentu akan terbuka dan dapat Anda gunakan untuk menyelsaikan tugas Anda.
Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemaah dari istilah Software Engineering. Istilah Software Engineering mulai populer dikalangan Dunia ini pada saat tahun 1968 Pada Software Engineering Conference yang diselenggarakan oleh NATO.
Sebagian besar orang Indonesia mengartikan RPL hanya sebatas bagaimana membuat Program Komputer. Padahal ada perbedaan yang sangat mendasar antara Perangkat Lunak (Software) dan Program Komputer.
Perangkat Lunak adalah seluruh perintah yang digunakan untuk memproses informasi. perangkat lunak dapat berupa Program & Prosedur? Program adalah kumpulan perintah yang dimengerti hanya oleh komputer. Prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memperoses seluruh informasi yang ada. ( O'Brien, 1999 )
Jadi, Rekayasa Perangkat Lunak adalah suatu ilmu yang membahas semua aspek produksi Perangkat Lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, Desain, Pengkodean, dan pengujian sampai pemeliharaan sistem setelah digunakan ( Testing & Maintenance ).
Sekarang jelas bahwa Jurusan RPL tidak hanya berhubungan dengan penggunaan berbagai Program Perangkat Lunak. Tetapi diharuskan juga berhubungan dengan cara pembuatan suatu Program Perangkat Lunak tersebut. Bahkan jika kita melihat pernyataan
"Semua Aspek Produksi" pada pengertian diatas, mempunyai arti semua hall yang berhubungan dengan proses Produksi. Seperti Manajemen Projek, Penentuan Kerja Sama Tim, Anggaran Biaya, Metode, Jadwal, Kualitas dan sampai dengan pelatihan penggunaan itupun sama bagian dari Jurusan RPL.
Baca :
Tujuan Jurusan RPL ( Rekayasa Perangkat Lunak )
Jadi begitu tentang ulasan Jurusan RPL yang lebih mendalam, cukup sampai sini dulu untuk postingan kali ini. Saya akan membahas tentang RPL lebih dalam lagi di postingan berikutnya.