Rpl 07 - pembuatan prototipe perangkat lunak

2,161 views
2,045 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,161
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
57
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rpl 07 - pembuatan prototipe perangkat lunak

  1. 1. 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
  2. 2. 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
  3. 3.  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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. Proses Prototipe PEMBUATAN PROTOTIPE 9 PERANGKAT LUNAK
  9. 9. 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
  10. 10. Pembuatan Prototipe Evolisioner dan Throw-away PEMBUATAN PROTOTIPE 11 PERANGKAT LUNAK
  11. 11. 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
  12. 12. Pembuatan prototipe evolisioner PEMBUATAN PROTOTIPE 13 PERANGKAT LUNAK
  13. 13. 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
  14. 14. 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
  15. 15. Proses perangkat lunak dengan pembuatan prototipe throw-away PEMBUATAN PROTOTIPE 16 PERANGKAT LUNAK
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. 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

×