Rpl   07 - pembuatan prototipe perangkat lunak
Upcoming SlideShare
Loading in...5
×
 

Rpl 07 - pembuatan prototipe perangkat lunak

on

  • 2,182 views

 

Statistics

Views

Total Views
2,182
Views on SlideShare
2,181
Embed Views
1

Actions

Likes
0
Downloads
48
Comments
0

1 Embed 1

http://febriyanisyafri.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Rpl   07 - pembuatan prototipe perangkat lunak Rpl 07 - pembuatan prototipe perangkat lunak Presentation Transcript

  • Pendahuluan Prototipe merupakan versi awal dari sistemperangkat lunak yang dipakai untuk mendemonstrasikankonsep, mencoba pilihan desain dan, umumnya,menemukan Iebih banyak mengenai masalah-masalahdan solusinya. Pengembangan prototipe yang cepatpenting dilakukan agar biaya terkontrol dan user dapatbereksperimen dengan prototipe pada tahap awalproses perangkat lunak. PEMBUATAN PROTOTIPE 2 PERANGKAT LUNAK
  • Kegiatan Proses rekayasa persyaratanElisitasi persyaratan.Prototipe sistem memungkinkan userbereksperinicn untuk melihat bagaimana sistemmendukung pekerjaan mereka.Validasi persyaratan.Prototipe dapat mengungkapkan error dan hal-halyang terlcwatkan pada pcrsyaratan yang telahdiajukan. PEMBUATAN PROTOTIPE 3 PERANGKAT LUNAK
  •  Prototipe dapat digunakan sebagai teknik analisis dan pengurangan risiko. Risiko yang signifikan pada pengembangan perangkat lunak adalah error dan hal-hal yang terlewatkan pada persyaratan. Biaya pembetulan error persyaratan pada tahap- tahap berikutnya pada proses bisa sangat tinggi. PEMBUATAN PROTOTIPE 4 PERANGKAT LUNAK
  • Di samping memungkinkan user memperbaiki spesifikasi persyaratan, pengembangan prototipe sistem dapat memberikan keuntungan lain:1. Kesalahpahaman antara pengembang perangkat lunak dan user dapat di-identifikasi ketika fungsi sistern didernonstrasikan.2. Staf pengembangan perangkat lunak mungkin menemukan persyaratan yang tidak lengkap dan/atau tidak konsisten pada scat prototipe dikembangkan. PEMBUATAN PROTOTIPE 5 PERANGKAT LUNAK
  • 3. Sistem yang dapat bekerja, walaupun terbatas cepat tersedia untuk mendemon-strasikan kelayakan dan kegunaan aplikasi kepada manajemen.4. Prototipe dapat digunakan sebagai dasar penulisan spesifikasi untuk sistem kualitas produksi. PEMBUATAN PROTOTIPE 6 PERANGKAT LUNAK
  • Tujuan-Tujuan PrototipePelatihan userSuatu sistem prototipe dapat digunakan untukmelatih user sebelum sistem akhir diserahkan.Pengujian sistem.Prototipe dapat menjalankan pengujian back-to-back. Kasus uji yang sama diberikan kepada prototipedan sistem yang diuji. PEMBUATAN PROTOTIPE 7 PERANGKAT LUNAK
  • Keuntungan Penggunaan Prototipe1. kegunaan sistem yang lebih baik;2. kesesuaian sistem yang lebih dekat dengan kebutuhan user;3. kualitas desain yang lebih baik;4. keterpeliharaan yang lebih baik;5. usaha pengembangan yang lebih ringan. PEMBUATAN PROTOTIPE 8 PERANGKAT LUNAK
  • Proses Prototipe PEMBUATAN PROTOTIPE 9 PERANGKAT LUNAK
  • Prototipe pada Proses Perangkat Lunak Sebagaimana telah dibahas, tidaklah mudahbagi end-user untuk mengantisipasi bagaimana merekaakan menggunakan sistem perangkat lunak yang barnuntuk mendukung pekerjaan mereka sehari-hari. Jikasistem ini besar dan kompleks, bisa tidak mungkinmelakukan penilaian ini sebelum sistem dibangun dandipakai. PEMBUATAN PROTOTIPE 10 PERANGKAT LUNAK
  • Pembuatan Prototipe Evolisioner dan Throw-away PEMBUATAN PROTOTIPE 11 PERANGKAT LUNAK
  • Pembuatan Prototipe EvolusionerPembuatan prototipe evolusioner didasarkanpada ide pengembangan implementasi awal,memperlihatkannya kepada user untukdikomentari, dan menyernpurnakannya melaluibanyak tahap sampai sistem yang memadai telahdikembangkan. PEMBUATAN PROTOTIPE 12 PERANGKAT LUNAK
  • Pembuatan prototipe evolisioner PEMBUATAN PROTOTIPE 13 PERANGKAT LUNAK
  • Keuntungan Prototipe Evolusioner1. Penyerahan sistem yang dipercepat. kecepatan perubahan bisnis berarti pentingnya penyediaan perangkat lunak pendukung yang cepat.2. Keterlibatan user dengan sistem. Keterlibatan user dengan proses pengem-bangan tidak hanya berarti bahwa sistem lebih mungkin memenuhi persyaratan mereka. PEMBUATAN PROTOTIPE 14 PERANGKAT LUNAK
  • Pembuatan Prototipe Throw-AwayModel proses perangkat lunak yangdidasarkan pada tahap pembuatanprototipe. Pendekatan ini memperluasproses analisis,persyaratan dengantujuan mengurangi biaya siklus hidupsecara keseluruhan. PEMBUATAN PROTOTIPE 15 PERANGKAT LUNAK
  • Proses perangkat lunak dengan pembuatan prototipe throw-away PEMBUATAN PROTOTIPE 16 PERANGKAT LUNAK
  • Teknik Pembuatan Prototipe yang CepatTeknik pembuatan prototipe cepat adalahteknik pengembangan yang menekankankecepatan penyerahan dan bukankarakteristik sistem lainnya seperti kinerja,kemampuan dipelihara, atau keandalan. PEMBUATAN PROTOTIPE 17 PERANGKAT LUNAK
  • Ada tiga teknik pengembangan cepatyang praktis untuk mengembangkanprototipe dengan kekuatan industri:1. pengembangan bahasa tingkat tinggi dinamik;2. Pemrograman database;3. Perakitan komponen dan aplikasi. PEMBUATAN PROTOTIPE 18 PERANGKAT LUNAK
  • Pengembangan Bahasa Tingkat Tinggi Dinamik Bahasa lingkat tinggi dinamik adalahbahasa pemrograman yang mencakup fasilitasmanajement data run-time yang sangat ampuh. Hal ini mempermudah pengembanganprogram karenaa banyak masalah alokasi danmanajemen media penyimpanan yangdipcrkecil. PEMBUATAN PROTOTIPE 19 PERANGKAT LUNAK
  • Pemrograman DatabasePengembangan evolusioner sekarangmerupakan teknik standar untuk implementasiaplikasi berukuran kecil dan menengah padadomain sistern bisnis. Mayoritas aplikasi bisnismelibatkan manipulasi data dari database danmenghasilkan output yang melibatkanpengaturan dan pemformatan data. PEMBUATAN PROTOTIPE 20 PERANGKAT LUNAK
  • Perakitan Komponen dan Aplikasi Prototipe dapat dibangun dengancepat jika Anda memiliki satu setkomponen yang dapat dipakai ulang danmekanisme untuk menyusun komponen-komponen ini menjadi sistem.Mekanisme komposisi harus mencakupfasilitas kontrol dan mekanisme untukkomunikasi komponen. PEMBUATAN PROTOTIPE 21 PERANGKAT LUNAK
  • Pengembangan prototipe dengan pemakaian ulang dapat ditunjang pada dua tingkat:1. Tingkat aplikasi, di mana seluruh sistem aplikasi diintegrasikan dengan prototipe sehingga fungsionalitasnya dapat dipakai bersama.2. Tingkat komponen, di mana komponen- komponen secara individu diintegrasikan dalani kcrangka kerja standar untuk implementasi sistem. PEMBUATAN PROTOTIPE 22 PERANGKAT LUNAK
  • Pembuatan Prototipe Interface User Interface user grafis sekarang menjadinorma bagi sistem interaktif. Usaha-usahayang dilakukan dalam spesifikasi,perancangan, dan implementasi interfaceuser terpresentasikan bagian yangsignifikan dari biaya pengembanganaplikasi. PEMBUATAN PROTOTIPE 23 PERANGKAT LUNAK