180 likes | 505 Views
PROTOTYPING MODEL. >> Kelompok 1: 11111051 Windandini B.M. 11111034 Nunung Nurhayati 11111020 Megawati . A. Sejarah model prototipe. Pada tahun 1960-an Herbert Voelcker ,
E N D
PROTOTYPING MODEL >> Kelompok 1: 11111051 Windandini B.M. 11111034 NunungNurhayati 11111020 Megawati
A. Sejarah model prototipe • Padatahun1960-an Herbert Voelcker, • 1970: Voelckermengembangkanalatdasarmatematikayang denganjelasmenggambarkantigaaspekdimensidanmenghasilkanteori-teoriawalteorialgoritmadanmatematikauntukpemodelansolid. • padatahun 1987, Carl Deckard, membentuktimpenelitidari University of Texas.datangdengan ide yang revolusioner yang baik
B. PengertianPrototipe • Prototyping adalah salah satu pendekatan dalam rekayasa perangkat lunakyang secaralangsungmendemonstrasikanbagaimanasebuahperangkatlunakataukomponen-komponenperangkatlunakakanbekerjadalamlingkungannyasebelumtahapankonstruksiaktualdilakukan (Howard, 1997).
C. Pendekatan Utama Prototyping Terdapat 3 pendekatan utama prototyping, yaitu: a. Throw-Away, Prototype dibuatdandites. Pengalaman yang diperolehdaripembuatan prototype digunakanuntukmembuatprodukakhir (final), kemudian prototype tersebutdibuang (takdipakai). b. Incremental, Produkfinalnyadibuatsebagaikomponen-komponen yang terpisah.Desainprodukfinalnyasecarakeseluruhanhayaadasatutetapidibagidalamkomonen-komponenlebihkecil yang terpisah (independent). c. Evolutionary, , Padametodeini, prototipenyatidakdibuangtetapidigunakanuntukiterasidesainberikutnya. Dalamhalini, sistematauproduk yang sebenarnyadipandangsebagaievolusidariversiawal yang sangatterbatasmenujuprodukfinalatauprodukakhir.produkakhir.
D. Karakteristik Beberapacirikhususpendekatanprototyping adalah: 1. Dikembangkanolehanalissistemdandioperasikanolehparapemakaisistem. 2. Bersifatberkelanjutan, yang artinyadibangundandicobauntukditingkatkanterus-menerussampaimemperolehhasilmemuaskan. 3. Jadwal pemakaian yang tidak terlalu lama 4. Dapatdibuatuntukberbagaikepentinganbisnis.
E. Kelebihan Prototyping 1. Adanyakomunikasi yang baikantarapengembangdanpelanggan 2. Pengembangdapatbekerjalebihbaikdalammenentukankebutuhanpelanggan 3. Pelanggan berperan aktif dalam pengembangan system 4. Lebihmenghematwaktudalampengembangan system 5. Penerapanmenjadilebihmudahkarenapemakaimengetahuiapa yang diharapkannya.
F. kekurangan prototyping 1. Pelanggankadangtidakmelihatataumenyadaribahwaperangkatlunak yang adabelummencantumkankualitasperangkatlunaksecarakeseluruhandanjugabelummemikirkankemampuanpemeliharaanuntukjangjawaktu lama. 2. Pengembangbiasanyaingincepatmenyelesaikanproyek. Sehinggamenggunakanalgoritmadanbahasapemrograman yang sederhanauntukmembuat prototyping lebihcepatselesaitanpamemikirkanlebihlanjutbahwa program tersebuthanyamerupakancetakbirusistem 3. Hubunganpelanggandengankomputer yang disediakanmungkintidakmencerminkanteknikperancangan yang baik.
H. Tahapan-tahapan Prototyping Tahapan-tahapan prototyping model (Harris,2003)
I. Teknik Prototyping a. STORYBOARD, adalahbentuk prototype yang paling sederhanaberupagambaransecaragrafisdaritampilansistem yang akandibanguntanpafungsidarisistem. b. SIMULASI FUNGSI TERBATAS, fungsisistemdisertakanpada prototype tidaksekadargambartampilannyasaja. c. HIGH-LEVEL PROGRAMING SUPPORT, HyperTalkadalahcontohdari special- purpose high-level programming language yang memudahkandesainermembuatfiturtertentudarisebuahsisteminteraktif
J. Masalah Yang ditimbulkan Model Protyping • Dalammembuat prototype banyakhal yang diabaikansepertiefisiensi,kualitas,kemudahandipelihara/dikembangkan, dankecocokandenganlingkunganyangsebenarnya. • Developer biasanyamelakukankompromidalambeberapahalkarenaharusmembuat prototype dalamwaktusingkat. Mungkinsistemoperasi yang tidaksesuai, bahasapemrograman yang berbeda, ataualgoritma yang lebihsederhana.
K. CiriCiriPenerapan Prototyping yang baik • ResikotinggiYaituuntukmaslaha-masalah yang tidakterstrukturdenganbaik, adaperubahan yang besardariwaktukewaktu, danadanyapersyaratan data yang tidakmenentu. • Interaksipemakaipenting . Sistemharusmenyediakan dialog on-line antarapelanggandankomputer. • Perlunyapenyelesaian yang cepat. • Perilakupemakai yang sulitditebak • Sitemyang inovatif. Sistemtersebutmembutuhkancarapenyelesaianmasalahdanpenggunaanperangkatkeras yang mutakhir • Perkiraan tahap penggunaan sistem yang pendek
DaftarPustaka • Pressman, Roger S.2002.Rekayasa PerangkatLunakPendekatanPraktisi (BUKU SATU).Yogyakarta:ANDI. • Mulyanto, Aunur Rofiq.2008.Rekayasa PerangkatLunakJilid 1. Jakarta:ISBN. • http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/ • http://www.varia.web.id/2013/06/prototyping-model.html • http://resaseptiari05130.wordpress.com/2011/09/16/metode-perangkat-lunak/