Home
žMODEL PROSES PL
žSESI 4
žTUJUAN
žMemahami arti pengembangan PL
žMengetahhui siklus pengembangan PL
žMemahami arti model proses pengembangan, khususnya model proses Waterfall.
žPengembangan PL
ž“suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk PL.”
žPengembangan PL
žProses ini mencakup :
-Aktivitas penerjemahan kebutuhan pemakai menjadi kebutuhan PL,
-Transformasi kebutuhan PL menjadi desain,
-Implementasi desain menjadi kode program;
-Uji coba kode program
-Instalasi
-Pemeriksaan kebenaran PL utk operasional
žTahap-tahap Pengembangan PL
žMenentukan APA yg hrs dikerjakan oleh perangkat lunak dalam satu rentang waktu tertentu.
žMendefinisikan BAGAIMANA PL dibuat, mencakup arsitektur PL, antarmuka internal, algoritma, dsb.
žPenerapan/penulisan program dan pengujian unit-unit program.
žIntegrasi dan pengujian modul-modul program.
žValidasi PL secara keseluruhan/pengujian sistem
žSiklus Pengembangan PL
žPeriode waktu yg diawali dengan keputusan utk mengembangkan produk PL dan berakhir setelah PL diserahkan. Umumnya siklusnya : analisis kebutuhan, perancangan, penerapan, pengujian dan instalasi, pemeriksaan.
ž
žSiklus Pengembangan PL
žPeriode waktu yg diawali dg keputusan utk mengembangkan produk PL dan berakhir saat produk tdk dpt ditingkatkan lebih jauh oleh pengembang.
ž
žModel Proses Pengembangan PL
ž“Suatu strategi pengembangan yg memadukan lapisan proses, metode dan alat serta tahap-tahaop generik.”
žLinier Sequential Model
(Classic Life Cycle/ Waterfall)
1.Pemodelan dan rekayasa sistem/informasi. Menetapkan kebutuhan utk seluruh elemen sistem dan memilah mana yg utk pengembangan PL.
2.Analisis kebutuhan PL
3.Perancangan
4.Pembuatan Kode
5.Pengujian
6.Pemeliharaan
žKelemahannya
1.Proyek yg sebenarnya jarang mengikuti alur sekuensial, shg perubahan yg terjadi dpt menyebabkan hasil yg sudah didapat tim hrs diubah kembali.
2.Model ini mengharuskan semua kebutuhan pemakai sdh dinyatakan secara eksplisit di awal proses.

 

žKelemahannya :
3.Pemakai harus bersabar krn versi dari program tidak akan didapat sampai akhir rentang waktu proyek.
4.Adanya waktu menganggur bagi pengembang, karena harus menunggu anggota tim proyek lainnya menuntaskan pekerjaannya.
žPrototyping Model
žDigunakan jika pemakai hanya mendefinisikan objektif umum dari PL tanpa merinci kebutuhan input, pemrosesan dan outputnya.
žAktivitas Prototyping Model
1.Mendefisinikan objectif secara keseluruhan dan mengidentifikasi kebutuhan yg sudah diketahui.
2.Melakukan perancangan secara cepat sebagai dasar utk membuat prototype.
3.Menguji coba dan mengevaluasi prototype yg sudah dibuat.
žKelemahannya
1.Tidak memperhatikan kualitas dan pemeliharaan jangka panjang, meskipun ada perbaikan dari setiap versi.
2.Pengembang kadang membuat kompromi implementasi dengan menggunakan OS yg tidak relevan dan algoritma yg tidak efisien.
žRAD (Rapid Application Dvelopment) Model

“ menekankan pada siklus pengembangan

   yg sangat singkat.”

 

žPendekatan RAD Model
1.Pemodelan Bisnis
2.Pemodelan data
3.Pemodelan proses
4.Pemodelan aplikasi
5.Pengujian dan pergantian
žKelemahan RAD
1.Untuk proyek skala besar, RAD membutuhkan SDM yg cukup utk membentuk sejumlah tim RAD.
2.RAD membutuhkan pengembang dan pemakai yg mempunyai komitmen utk melaksanakan berbagai aktivitas melengkapi sistem dalam kerangka waktu yg singkat.

 

žKelemahan RAD
3.Menimbulkan masalah jika sistem tidak dapat dibuat secara modular.
4.RAD tidak cocok digunakan utk sistem yg mempunyai resiko teknik yang tinggi.
žIncremental Model

“ kombinasi linier sequential model/diaplikasikan secara berulang dan filosofi pengulangan dari prototyping model. Setiap tahapan linier sequential menghasilkan deliverable increment bagi PL, dimana increment pertamanya merupakan produk inti yg mewakili kebutuhan dasar sistem.

žKelemahannya
1.Hanya akan berhasil jika tidak ada stffing untik penrapan secara mennyeluruh.
2.Penambahan staf dilakukan jika incremental akan dikembangkan lebih lanjut.
ž

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s