[T1 : Rekayasa Perangkat Lunak] : Pengantar Rekayasa Perangkat Lunak - ANAKBLOGGER.COM

[T1 : Rekayasa Perangkat Lunak] : Pengantar Rekayasa Perangkat Lunak

Share This

Apa sih Rekayasa Perangkat Lunak?
Rekayasa Perangkat Lunak adalah penetapan dan  penggunaan prinsip rekayasa untuk menghasilkan  perangkat  lunak  ekonomis  yang   dapat  bekerja   secara  efektif dan efisien. 

Fungsi Rekayasa Perangkat Lunak :
  1. Ekonomis
  2. Efektif dan Efisien
  3. Dapat di Andalkan
Karakteristik Rekayasa Perangkat Lunak :
  1. Perangkat lunak dibangun dan dikembangkan. Artinya, aplikasi tidak dibuat dalam bentuk yang klasik.
  2. Perangkat lunak tidak pernah usang/rusak.
  3. Sebagian besar aplikasi perangkat lunak dibuat sesuai permintaan (custom built), dan tidak dapat dirakit dari komponen yang sudah ada.
Tujuan Rekayasa Perangkat Lunak :
  1. Dapat Menciptakan sebuah perangkat lunak yang berkualitas.
  2. Dapat Menciptakan sebuah perangkat lunak dengan biaya yang efisien.
  3. Dapat Menciptakan sebuah perangkat lunak dengan tepat waktu.
Komponen Perangkat Lunak :
  • Bentuk Bahasa
          Terbagi menjadi 3, yaitu :
  1. Level High (Level Tinggi), misalnya : Java, Vb, Cobol, dll.
  2. Level Middle (Level Menengah), misalnya : C, C++, dll.
  3. Level Low (Level Bawah), misalnya : Assembly.
  •  Bentuk Translator
           Terbagi menjadi 3, yaitu:
  1. Interpreter - Menerjemahkan bahasa tinggi tinggi ke rendah secara satu persatu.
  2. Compiler - Menerjemahkan secara menyeluruh, dan prosesnya lebih cepat dari Interpeter
  3. Assembler - Menerjemahkan bahasa rakitan ke bahasa mesin
Kesalahan pada Perangkat Lunak :
Akan ditemukan beberapa istilah kesalahan pada Perangkat Lunak, contohnya :
  1. Bug
  2. Error
  3. Defect
  4. Failure

Pages