200 likes | 619 Vues
MODEL PROTOTYPE. Definisi Model Prototype Gambar Model Prototype Aktifitas Prototype Cara Kerja / Konsep Keunggulan Model Prototype Kelemahan Model Prototype Kesimpulan. Bahasan.
E N D
Definisi Model Prototype • Gambar Model Prototype • Aktifitas Prototype • Cara Kerja / Konsep • Keunggulan Model Prototype • Kelemahan Model Prototype • Kesimpulan Bahasan
Prototyping merupakansalahsatumetodepengembanganperangkatlunak yang banyakdigunakan. Denganmetode prototyping inipengembangdanpelanggandapatsalingberinteraksiselama proses pembuatansistem. • Seringterjadiseorangpelangganhanyamendefinisikansecaraumumapa yang dikehendakinyatanpamenyebutkansecara detail output apasaja yang dibutuhkan, pemrosesandan data-data apasaja yang dibutuhkan. Sebaliknyadisisipengembangkurangmemperhatikanefesiensialgoritma, kemampuansistemoperasidan interface yang menghubungkanmanusiadankomputer. Definisi Model Prototype
Untukmengatasiketidakserasianantarapelanggandanpengembang , makaharusdibutuhkankerjasamayang baikdiantarakeduanyasehinggapengembangakanmengetahuidenganbenarapa yang diinginkanpelanggandengantidakmengesampingkansegi-segiteknisdanpelangganakanmengetahui proses-proses dalammenyelasaikansistem yang diinginkan. Dengandemikianakanmenghasilkansistemsesuaidenganjadwalwaktupenyelesaian yang telahditentukan. • Kunci agar model prototype iniberhasildenganbaikadalahdenganmendefinisikanaturan-aturan main padasaatawal, yaitupelanggandanpengembangharussetujubahwa prototype dibangununtukmendefinisikankebutuhan. Prototype akandihilangkansebagianatauseluruhnyadanperangkatlunakaktualdirekayasadengankualitasdanimplementasi yang sudahditentukan.
Pengumpulankebutuhan Pelanggandanpengembangbersama-samamendefinisikan format seluruhperangkatlunak, mengidentifikasikansemuakebutuhan, dangarisbesarsistem yang akandibuat. • Membangunprototyping Membangun prototyping denganmembuatperancangansementara yang berfokuspadapenyajiankepadapelanggan (misalnyadenganmembuat input dan format (output). Cara Kerja/Konsep
Evaluasiprotoptyping Evaluasiinidilakukanolehpelangganapakah prototyping yang sudahdibangunsudahsesuaidengankeinginanpelanggan. Jikasudahsesuaimakalangkah 4 akandiambil. Jikatidak prototyping direvisidenganmengulanglangkah 1, 2 , dan 3. • Mengkodekansistem Dalamtahapini prototyping yang sudahdisepakatiditerjemahkankedalambahasapemrograman yang sesuai. • Mengujisistem Setelahsistemsudahmenjadisuatuperangkatlunak yang siappakai, harusditesdahulusebelumdigunakan. Pengujianinidilakukandengan White Box, Black Box, Basis Path, pengujianarsitekturdan lain-lain.
EvaluasiSistem Pelangganmengevaluasiapakahsistem yang sudahjadisudahsesuaidengan yang diharapkan. Jikaya, langkah 7 dilakukan; jikatidak, ulangilangkah 4 dan 5. • Menggunakansistem Perangkatlunak yang telahdiujidanditerimapelanggansiapuntukdigunakan .
1. Adanyakomunikasi yang baikantarapengembangdanpelanggan. 2. Pengembangdapatbekerjalebihbaikdalammenentukankebutuhanpelanggan. 3. Pelangganberperanaktifdalampengembangansistem. 4. Lebihmenghematwaktudalampengembangansistem. 5. Penerapanmenjadilebihmudahkarenapemakaimengetahuiapa yang diharapkannya. Keunggulan Prototype
1. Komunikasiantaraanalissistemdanpemakaimembaik;2. Analisdapatbekerjadenganlebihbaikdalammenemukankebutuhanpemakai;3. Pemakaiberperanlebihaktifdalampengembangansistem;4. Spesialisinformasidanpemakaimenghabiskanlebihsedikitwaktudanusahadalammengembangkansistem;5. Implementasimenjadilebihmudahkarenapemakaimengetahuisistem yang diharapkan. McLeod dan Schell (2001) alasan-alasanpemakaimaupunspesialisinformasimenyukai model prototype adalah:
1. Pelanggankadangtidakmelihatataumenyadaribahwaperangkatlunak yang adabelummencantumkankualitasperangkatlunaksecarakeseluruhandanjugabelummemikirkankemampuanpemeliharaanuntukjangkawaktu lama. 2. pengembangbiasanyaingincepatmenyelesaikanproyek. Sehinggamenggunakanalgoritmadanbahasapemrograman yang sederhanauntukmembuat prototyping lebihcepatselesaitanpamemikirkanlebihlanjutbahwa program tersebuthanyamerupakancetakbirusistem . 3. Hubunganpelanggandengankomputer yang disediakanmungkintidakmencerminkanteknikperancangan yang baik. Kelemahan Prototype
4. Prototyping memungkinkanterjadinyapengembalianterhadapkode, implementasi, danperbaikansiklushidup yang digunakanuntukmendominasisisteminformasi.5. Prototyping tidakmenolakkebutuhandarifaseanalisissistem. Prototype hanyadapatmemecahkanmasalah yang salahdanmemberikesempatansebagaisistempengembangankonvensional.6. Perancanganissunumeriktidakdialamatkanoleh prototyping. Isutersebutdapatdilupakanjikapenggunatidakberhati-hati.7. Prototyping dapatmengurangikreatifitasperancangan.
Prototyping Model Berfungsisebagaimekanismependefinisiankebutuhan. Pertama, developer menggalisemuakebutuhan user secaracepatkemudianmembangunprototipe yang sesuaidengan yang diinginkandengancepat pula danditunjukkanke user, barudibuat PL yang sesungguhnyaberdasarkankomentar user terhadapprototipe. Kesimpulan