Rekayasa Perangkat Lunak (Software Engineering), sedikit mengalami pergeseran makna di realita dunia industri, bisnis, pendidikan maupun kurikulum Teknologi Informasi (TI) di tanah air. Di industri, para tester, debugger dan programmer sering salah kaprah menyandang gelar Software Engineer. SMK di Indonesia juga latah dengan membuka jurusan Rekayasa Perangkat Lunak, meskipun secara kurikulum hanya mengajari bahasa C atau Pascal (mungkin lebih pas disebut jurusan pemrograman komputer) 😉 Tulisan ini berusaha meluruskan salah kaprah yang terjadi tentang Rekayasa Perangkat Lunak (Software Engineering) berdasarkan kesepakatan, acuan, dan standard yang ada di dunia internasional. Sejarah munculnya Rekayasa Perangkat Lunak sebenarnya dilatarbelakangi oleh adanya krisis perangkat lunak (software crisis) di era tahun 1960-an. Krisis perangkat lunak merupakan akibat langsung dari lahirnya komputer generasi ke 3 yang canggih, ditandai dengan penggunaan Integrated Circuit (IC) untuk komputer. Performansi hardware yang meningkat, membuat adanya kebutuhan untuk memproduksi perangkat lunak yang lebih baik. Akibatnya perangkat lunak yang dihasilkan menjadi menjadi beberapa kali lebih besar dan kompleks. Pendekatan informal yang digunakan pada waktu itu dalam pengembangan perangkat lunak, menjadi tidak cukup efektif (secara cost, waktu dan kualitas). Biaya hardware mulai jatuh dan biaya perangkat lunak menjadi naik cepat. Karena itulah muncul pemikiran untuk menggunakan pendekatan engineering yang lebih pasti, efektif, standard dan terukur dalam pengembangan perangkat lunak. Dari berbagai literatur, kita dapat menyimpulkan bahwa Rekayasa Perangkat Lunak adalah: Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuhan pengguna), specification (menentukan spesifikasi dari kebutuhan pengguna), desain, coding, testing sampai pemeliharaan sistem setelah digunakan. Kalimat “seluruh aspek produksi perangkat lunak” membawa implikasi bahwa bahwa Rekayasa Perangkat Lunak tidak hanya berhubungan dengan masalah teknis pengembangan perangkat lunak tetapi juga kegiatan strategis seperti manajemen proyek perangkat lunak, penentuan metode dan proses pengembangan, serta aspek teoritis, yang kesemuanya untuk mendukung terjadinya...
-
5 Kiat Sukses S3 Lulus Tepat Waktu
Posted by Romi Satria Wahono on 27 May, 2020
-
Analisis dan Desain Sistem dengan Unified Modeling Language (UML)
Posted by Romi Satria Wahono on 19 May, 2020
-
Knowledge Management: Konsep, Proses, Sistem atau Apa?
Posted by Romi Satria Wahono on 14 May, 2020
-
Software Engineering Research Trends
Posted by Romi Satria Wahono on 7 May, 2020
-
10 Mitos Software Engineering
Posted by Romi Satria Wahono on 3 May, 2020
-
Big Data Trends 2018
Posted by Romi Satria Wahono on 20 Mar, 2018
-
10 Mitos Penelitian Computing
Posted by Romi Satria Wahono on 8 Dec, 2017
-
Research in Progress 2016: Software Defect Prediction
Posted by Romi Satria Wahono on 5 Dec, 2016
-
Systematic Literature Review: Pengantar, Tahapan dan Studi Kasus
Posted by Romi Satria Wahono on 15 May, 2016
-
Literature Review: Pengantar dan Metode
Posted by Romi Satria Wahono on 7 May, 2016
-
PNS Tidak Cocok Untuk …
Posted by Romi Satria Wahono on 28 Jun, 2006
-
Defragmentasi Otak
Posted by Romi Satria Wahono on 10 Aug, 2009
-
20 Gaya Posting Blog
Posted by Romi Satria Wahono on 8 Mar, 2010
-
Penghitungan Subnetting, Siapa Takut?
Posted by Romi Satria Wahono on 11 Feb, 2006
-
Wajibnya Skill Coding Bagi Mahasiswa Computing
Posted by Romi Satria Wahono on 13 Apr, 2009
-
Membangun Sendiri Radio Internet
Posted by Romi Satria Wahono on 1 Feb, 2006
-
3 Kiat Jitu Mengatur Waktu
Posted by Romi Satria Wahono on 15 May, 2008
-
Ketika Cinta Ini Membunuhmu …
Posted by Romi Satria Wahono on 18 Nov, 2008
-
Tips dan Trik Memilih Jurusan Komputer
Posted by Romi Satria Wahono on 3 Aug, 2007
-
Penelitian Tugas Akhir Itu Mudah (1)
Posted by Romi Satria Wahono on 16 Dec, 2007
-
Tips Menjadi Mahasiswa Sukses
Posted by Romi Satria Wahono on 29 Jan, 2008
-
Katakan Tidak Pada Mandala Airlines!
Posted by Romi Satria Wahono on 1 Mar, 2008
-
Hole di WP-Cache 2.1.2?
Posted by Romi Satria Wahono on 5 Feb, 2008
-
Kaleidoskop Kegiatan 2008
Posted by Romi Satria Wahono on 14 Jan, 2009
-
Knowledge Management: Konsep, Proses, Sistem atau Apa?
Posted by Romi Satria Wahono on 14 May, 2020
-
Teknik Perangkingan Universitas ala Webometrics
Posted by Romi Satria Wahono on 26 Sep, 2007
-
6 Mitos Kesalahan Pengembangan Software
Posted by Romi Satria Wahono on 24 Apr, 2016
-
Paypal.Com Masuk Indonesia
Posted by Romi Satria Wahono on 15 Oct, 2006
-
Jadwal Ketat Badan Sehat
Posted by Romi Satria Wahono on 4 Sep, 2007
-
Membangun Radio Internet dengan Listen2MyRadio.Com
Posted by Romi Satria Wahono on 10 Jan, 2008
Researcher & Technopreneur. Founder dan CEO