Random post

Wednesday, May 30, 2018

√ Pengertian, Tujuan Dan Ruang Lingkup Rekayasa Perangkat Lunak (Rpl)

Pada kesempatan Kali ini kita akan membahas materi wacana Rekayasa Perangkat Lunak atau Software Engineering (SE). Baik itu Pengertian Rekayasa Perangkat Lunak, Tujuan Rekayasa Perangkat Lunak maupun Ruang Lingkup Rekayasa Perangkat Lunak.

Pengertian Rekayasa Perangkat Lunak

Istilah Rekayasa Perangkat Lunak atau Software Engineering mulai dipopulerkan pada tahun 1968 ketika Konferensi Rekayasa Perangkat Lunak yang diselenggarakan oleh NATO. Sebagian orang mengartikan Rekayasa Perangkat Lunak hanya sebatas pada bagaimana cara menciptakan suatu jadwal komputer. Padahal terdapat sebuah perbedaan yang fundamental antara jadwal komputer dan perangkat lunak (software).


Menurut (O’Brien, 1999) Program merupakan kumpulan perintah yang dimengerti oleh komputer sedangkan Perangkat lunak (Software) merupakan seluruh perintah yang dipakai untuk memproses suatu informasi. Perangkat lunak sanggup berupa mekanisme atau program.

Sedangkan Pengertian dari Rekayasa Perangkat Lunak, biasanya merujuk pada pengertian Rekayasa Perangkat Lunak berdasarkan Wikipedia dan IEEE Computer Society, berikut pengertiannya:
 Pada kesempatan Kali ini kita akan membahas materi wacana Rekayasa Perangkat Lunak atau  √ Pengertian, Tujuan dan Ruang Lingkup Rekayasa Perangkat Lunak (RPL)
Pengertian Rekayasa Perangkat Lunak

Pengertian Rekayasa Perangkat Lunak berdasarkan Wikipedia
Rekayasa perangkat lunak / Software Engineering (SE) yakni satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, administrasi organisasi pengembanganan perangkat lunak, pemeliharaan serta administrasi kualitas.


Pengertian Rekayasa Perangkat Lunak berdasarkan IEEE Computer Society
Rekayasa perangkat lunak yakni penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi terhadap pengembangan, penggunaan, pemeliharaan perangkat lunak, dan studi atas pendekatan-pendekatan tersebut, yaitu penerapan pendekatan engineering terhadap perangkat lunak.

Makara Rekayasa perangkat lunak merupakan pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan memakai prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak yang sanggup bekerja lebih efektif dan efisien untuk pengguna nya.

Menurut Rosa A.S. dan M. Shalahuddin, dalam bukunya berjudul Rekayasa Perangkat Lunak (hlm 5 ISBN 978-602-8759-13-7), terddapat 5 Prinsip atau kriteria yang sering dipakai sebagai contoh dalam Rekayasa perangkat lunak:
  • Dapat mengikuti harapan pengguna (robust)
  • Dapat terus dirawat dan dipelihara (maintainability)
  • Dapat memenuhi kebutuhan yang diinginkan (usability)
  • Efisien dan efektif dalam memakai energi dan penggunaannya
  • Dapat mengikuti perkembangan teknologi (dependability)

Tujuan Rekayasa Perangkat Lunak

Secara umum tujuan Rekayasa Perangkat Lunak tidak berbeda dengan bidang rekayasa yang lain. Bidang rekayasa akan selalu berusaha menghasilkan output yang kinerjanya tinggi waktu penyelesaian yang sempurna dan Berbiaya rendah. Secara lebih khusus kita sanggup menyatakan tujuan RPL yakni sebagai berikut:
  • Menghasilkan perangkat lunak yang kinerjanya tinggi, jago serta sempurna waktu.
  • Memperoleh biaya produksi perangkat lunak yang rendah.
  • Menghasilkan perangkat lunak yang biaya perawatan rendah.
  • Menghasilkan perangkat lunak yang sanggup bekerja di aneka macam jenis platform.

Ruang Lingkup Rekayasa Perangkat Lunak

Rekayasa Perangkat sendiri memiliki ruang lingkup kerjanya Sebagai berikut:
 Pada kesempatan Kali ini kita akan membahas materi wacana Rekayasa Perangkat Lunak atau  √ Pengertian, Tujuan dan Ruang Lingkup Rekayasa Perangkat Lunak (RPL)
Ruang Lingkup Rekayasa Perangkat Lunak

Software Requirements
bekerjasama dengan spesifikasi kebutuhan dan persyaratan perangkat lunak. 

Software Design
meliputi proses penampilan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak

Software Construction
bekerjasama dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pencarian kesalahan dan pengujian.


Software Testing
meliputi pengujian pada kinerja perangkat lunak secara keseluruhan

Software Maintenance
meliputi upaya-upaya perawatan ketika perangkat lunak telah dioperasikan. 

Software Configuration Management
bekerjasama dengan perjuangan perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.

Software Engineering Management
berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.

Software Engineering Tools and Methods
meliputi kajian teoritis wacana alat bantu dan metode RPL. 

Software Quality
menitikberatkan pada kualitas dan daur hidup perangkat lunak.

Software Engineering Process
bekerjasama dengan implementasi, definisi, pengukuran, pengelolaan, perubahan dan perbaikan proses Rekayasa Perangkat Lunak.


Sekian Artikel mengenai Pengertian, Tujuan dan Ruang Lingkup Rekayasa Perangkat Lunak, Semoga artikel tersebut sanggup menambah wawasan dan pengetahuan teman markijar, baik itu mengetahui Pengertian Rekayasa Perangkat Lunak, Tujuan Rekayasa Perangkat Lunak maupun Ruang Lingkup Rekayasa Perangkat Lunak.


Sumber http://www.markijar.com/