BAB I
PENDAHULUAN

A.  Latar Belakang
Dalam dunia teknologi sekarang pengembangan dalam bidang informatika telah mengalami perkembangan yang sangat pesat. Dengan perkembangan ini bidang informatika tidak hanya  menghasilkan  pengembangan program perangkat lunak saja, melainkan pengembangan dalam bidang suatu permodelan yang bersifat komplek.
Dalam pembuatan sebuah perangkat lunak yang haruslah memiliki Teknik analisa kebutuhan dan teknik permodelan yang baik, supaya terwujudnya suatu perangkat lunak yang baik. Dengan hal tersebut maka perlulah suatu pengenalan mengenai permodelan dalam suatu pembangunan suatu Perangkat  Lunak  (Software).  Terdapat  banyak  permodelan  mengenai  pembangunan  suatu  Perangkat lunak seperti  SDLC dan Agile Model. Yang dimana dari setiap model ini memiliki macam-macam model lainnya.
Berdasarkan tugas yang kami peroleh, kami hanya membatasi penjelasan mengenai permodelan ini, hanya membahas tentang Waterfall Model, Spiral  Model, Prototyping  Model, RUP (Rational Unified Proccess) dan RAD (Rapid Application Development).

B.  Rumusan Masalah
Makalah ini memiliki rumusan masalah sebagai berikut :
1.      Apa yang saja model pengembangan perangkat lunak tersebut ?
2.      Apa defenisi dari masing-masing model pengembangan perangkat lunak tersebut ?
4.      Apa saja manfaat, kelebihan dan kekurangan dari masing-masing model pengembangan perangkat lunak tersebut?

C.  Tujuan
1.      Menjelaskan defenisi dari masing-masing model pengembangan perangkat lunak
3.      Menjelaskan apa saja manfaat, kelebihan dan kekurangan dari masing-masing model pengembangan perangkat lunak


BAB II
PEMBAHASAN

Metode Pengembangan Sistem
Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan/memperbaiki sistem yang telah ada. Sistem yang lama perlu diperbaiki/diganti disebabkan karena beberapa hal, yaitu :
  1. Adanya permasalahan-permasalahan (problems) yang timbul di sistem yang lama.
  2. Untuk meraih kesempatan-kesempatan (opportunities).
  3. Adanya instruksi-instruksi (directives).
Adapun metode pengembangan perangkat lunak, yaitu :
  1. Model Sekuensial Linier / Waterfall Method
  2. Model Spiral
  3. Model Prototyping
  4. Model RUP (Rational Unified Process)
  5. Model RAD (Rapid Application Development)












Post a Comment