Selasa, 06 Maret 2018

(TUGAS 1) [ RPL ] : Pengantar Rekayasa Perangkat Lunak


Apa yang dimaksud dengan Rekayasa Perangkat Lunak?

RPL adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, desain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.

Tujuan Rekayasa Perangkat Lunak

  • Menghasilkan Perangkat Lunak yg berkualitas
  • Menghasilkan Perangkat Lunak yg efisien
  • Menghasilkan Perangkat Lunak tepat waktu

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.
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
Share:

0 komentar:

Posting Komentar


BTemplates.com

About Me

Diberdayakan oleh Blogger.

Followers