Apa itu Rekayasa Perangkat Lunak? - Jurnal RPL


Software Engineering atau disebut sebagai rekayasa perangkat lunak, merupakan bidang keilmuan dalam teknologi informatika yang berkaitan dengan perencanaan, penerapan, dan pengembangan perangkat lunak yang bertujuan  meningkatkan kualitas, kegunaan, pemeliharaan, dan kecepatan pembuatannya. Cakupan rekayasa perangkat lunak meliputi semua aspek produksi perangkat lunak, diantaranya adalah.

  1. Analisa kebutuhan pengguna,
  2. Spesifikasi kebutuhan pengguna,
  3. Desain antar muka (interface),
  4. Pembangunan (coding),
  5. Pengujian perangkat lunak (testing) dan,
  6. Pemeliharaan perangkat lunak (maintenance).

Rekayasa perangkat lunak tidak hanya berhubungan dengan pembuatan program komputer, tetapi juga berhubungan dengan manajemen proyek, pemilihan personil, perhitungan biaya, metode yang akan digunakan, rencana kerja yang terjadwal, pengontrolan kualitas produk, dan pelatihan bagi pengguna produk.

Dengan demikian, rekayasa perangkat lunak memiliki tujuan tertentu diantaranya adalah menghasilkan perangkat lunak yang berkualitas, menghemat biaya, serta memiliki waktu penyelesaian pekerjaan yang sedikit.

Rekayasa perangkat lunak sangat berguna sekali seiring meningkatnya kebutuhan pasar akan perangakat lunak yang mampu membantu menyelesaikan berbagai persoalan yang ada. Dengan demikian sobat kreatif jelas bahwa rekayasa perangkat lunak sangat potensial jika dikembangkan menjadi bisnis komersial. Menjadi dasar dalam ilmu perencanaan dalam pembuatan sebuah projek perangkat lunak.

Peluang pengembangan perakat lunak yang saat ini paling dibutukan ada dua jenis yaitu general purpose application yakni sebuah software yang banyak digunakan untuk umum, perakat lunak ini sering kali digunakan oleh masyarakat banyak contohnya MS Word, MS. Excel dll, kemudian perangkat lunak yang bersifat special purpose application yakni sebuah perangkat lunak yang memiliki spesipikasi tersendiri berdasarkan kebutuhan pengguna, biasanya perakat lunak ini banyak diminata oleh sebuah perusahaan tertentu atau sebuah organisasi, yang menitik beratkan pada kebutuhan perusahaan. contohnya Aplikasi Dapodik yang digunakan untuk kebutuhan pendataan pendidikan di Indonesia yang dimiliki oleh Kepentrian Pendidikan RI.

Secara umum tahapan rekayasa perangkat lunak memiliki beberapa fase, yaitu:

  • Fase Definisi
Fase definisi adalah fase untuk menjawab pertanyaan "What". Di fase ini dirumuskan apa kebutuhan pasar, apa yang akan dihasilkan, seperti apa kualitas kinerja perakat lunak yang akan kita buat. Dalam fase ini memerlukan studi kelayakan dan analisa pasar.
  • Fase Pengembangan
Fase pengembangan adalah dimana pertanyaan yang telah terrumuskan di fase sebelumnya kemudian dijawab di fase ini.
- Perangcangan perangkat lunak
- Penulisan program (Coding)
- Pengujian (Testing)
  • Fase Pemeliharaan
Dalam fase ini pembuat perangkat lunak melakukan proses pemutahiran data (update), mengkoreksi atas kesalahan (debugging), dan penyesuaian kembali perangkat lunak dengan perkembangan terbaru.

Sampai sini dulu ya sobat kreatif artikel ini, semoga dapat dengan mudah untuk dipahami. Nantikan artikel lainya yang tentu berkaitan erat sekali dengan tema postingan ini, masih belom selesai kok materinya. 

Sekecil apapun yang kata lakukan jika itu bermanfaat baik bagi diri sendiri mau pun bagi orang lain semoga menjadikan amal baik untuk kita semua.

Terima kasih atas kunjungannya semoga bermanfaat, jangan lupa comment untuk lebih baik lagi postingan saya.

Comments

Popular posts from this blog

Belajar Mailings Pada MS. Word dengan Mudah

Cara Membuat File PDF dengan MS.Office Word 2010