SlideShare a Scribd company logo
1 of 27
Prototyping& Spiral
Method
Disusun oleh
- Deza Nur Qhodbi (0617104019)
- Rizal Nur Shiddiq (0617104033)
Mata Kuliah
Rekayasa Perangkat Lunak
Sabtu, 06 April 2019
Prototyping
Metode Prototyping
Prototyping merupakan salah satu metode dalam pengembangan suatu perangat lunak yang biasanya dibangun untuk tujuan
demonstrasi atau bagian dalam proses pengembangan sistem. Dengan metode prototyping, tim proyek dan customer bisa saling
berinteraksi selama proses pembuatan sistem.
Metode ini lahir karena sering terjadinya kesalahan-kesalahan dalam komunikasi antara tim proyek dengan customer, dimana banyak
customer yang kurang detail dalam mendefinisikan kebutuhan umum apa yang dikehendakinya tanpa menyebutkan secara detail output
tersebut.
Sebaliknya tim proyek kurang memperhatikan efesiensi algoritma dan kemampuan seperti apa yang benar-benar dibutuhkan nanti saat
proses pengembangan sistem.
Dalam Model Prototype, prototype dari perangkat lunak yang dihasilkan kemudian dipresentasikan kepada pelanggan, dan
pelanggan tersebut diberikan kesempatan untuk memberikan masukan sehingga perangkat lunak yang dihasilkan nantinya
betul-betul sesuai dengan keinginan dan kebutuhan pelanggan.
“Perubahan dan presentasi prototype dapat dilakukan berkali-kali
sampai dicapai kesepakatan bentuk dari perangkat lunak yang
akan dikembangkan.
Teknik – Teknik Prototyping Meliputi:
1. Perancangan Model
2. Perancangan Dialog
3. Simulasi
Teknik tersebut dapat menyajikan gambaran yang lengkap dari suatu sistem
perangkat lunak. Bisa disusun dalam model kertas, atau program. Tim proyek
akan melakukan identifikasi kebutuhan pemakai, menganalisa sistem dan
melakukan studi kelayakan serta studi terhadap kebutuhan pemakai, meliputi
model interface, teknik prosedural dan teknologi yang akan dimanfaatkan.
Tahapan Proses Pengembangan Dalam Metode Prototyping
1. Pengumpulan Kebutuhan
(Requirement)
2. Menyusun Protoyping (Design)
3. Evaluasi Prototyping (Testing)
4. Pengembangan program
(Development)
5. Uji Sistem (Testing)
6. Evaluasi Sistem (Maintenance)
Model dapat berjalan dengan maksimal pada situasi dimana sistem yang
diharapkan adalah sistem inovatif dan mutakhir, sementara tahap
pengembangan sistemnya relatif singkat.
Prototyping
LowFidelity
Biasanya masih berbentuk kertas dan disebut
juga wireframe. Warna yang digunakan hitam
dan putih, dan sedikit abu.
Dalam bentuk digital biasanya dibutuhkan
software untuk merancangnya agar bisa
menandakan dan menghubungkan halaman
dengan halaman atau screen dengan screen.
Contoh lain
Prototyping
HighFidelity
Kelebihan Menggunakan Metode Prototyping
1. Menjalin komunikasi yang baik antara customer dengan tim proyek
2. Setiap perbaikan yang dilakukan pada prototype merupakan hasil
masukan dari user yang akan menggunakan sistem tersebut,
sehingga lebih reliabel
3. User akan memberikan masukan terhadap sistem sesuai dengan
kemauannya
4. Menghemat waktu dalam mengembangkan sebuah sistem
5. Menghemat biaya, terutama pada bagian analisa, karena hanya
mencatat poin – point penting saja
6. Cocok digunakan pada sebuah sistem kecil, yang digunakan pada
ruang lingkup tertentu, seperti sistem di dalam sebuah kantor
7. Penerapan dari sistem yang menjadi lebih mudah untuk dilakukan.
Kekurangan Menggunakan Metode Prototyping
1. Untuk menghemat waktu, biasanya pengembang
hanya menggunakan bahasa pemrograman
sederhana, yang mungkin rentan dari segi
keamanannya
2. Tidak cocok untuk diimplementasikan pada sebuah
sistem yang sangat besar dan global, seperti sistem
operasi komputer.
Tool yang bisa dipakai untuk membantu proses prototyping
Dan sebagainya..
Spiral Method
Spiral Method
Metode Spiral (spiral method) adalah salah satu bentuk dari Metode
Pengembangan Perangkat Lunak atau yang disebut SDLC (Software Development
Life Cycle), yang sangat populer digunakan dalam bidang teknologi informasi.
Model Spiral adalah gabungan dari Model Prototyping dan Model Waterfall
dengan penekanan yang tinggi pada analisis risiko tiap tahapannya
Spiral Method
Bentuk ini bersifat iteratif atau berulang dengan mengontrol aspek yang teratur dari
sekuensial linier. Fungsi Model Spiral ini adalah untuk melakukan perubahan, penambahan
dan pengembangan suatu software dengan deretan pertambahan menjadi lebih baik
secara cepat dan tepat berdasarkan keinginan dan kebutuhan penggunanya.
Spiral Method Steps
When to Use Spiral Method
Spiral Method digunakan pada skenario berikut:
• Ketika proyek cukup besar
• Ketika software membutuhkan risk evaluation yang berkelanjutan
• Persyaratannya agak rumit dan membutuhkan klarifikasi terus menerus
• Software membutuhkan perubahan signifikan.
• Di mana time frame yang cukup untuk mendapatkan umpan balik user.
• Di mana rilis harus sering dilakukan.
Advantages of using Spiral Method
• Perkembangannya cepat
• Proyek / software yang lebih besar dibuat dan ditangani secara strategis
• Evaluasi risiko sudah tepat.
• Kontrol terhadap semua fase pembangunan.
• Semakin banyak fitur ditambahkan secara sistematis.
• Software diproduksi lebih awal.
• Memiliki ruang feedback dari user dan perubahan diterapkan lebih cepat.
Disadvantages of using Spiral Method
• Analisis risiko adalah fase penting sehingga membutuhkan orang-orang yang ahli.
• Tidak bermanfaat untuk proyek yang lebih kecil.
• Spiral bisa berjalan tanpa batas.
• Dokumentasi lebih karena memiliki fase perantara.
• Metode ini mahal untuk proyek yang lebih kecil.
Thank You
Mata Kuliah
Rekayasa Perangkat Lunak
Sabtu, 06 April 2019

More Related Content

What's hot

Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipherBobby Chandra
 
Keamanan sistem-operasi
Keamanan sistem-operasiKeamanan sistem-operasi
Keamanan sistem-operasiAnin Rodahad
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxYaya610291
 
01_PENGANTAR DATA DATA SCIENCE.pptx
01_PENGANTAR DATA DATA SCIENCE.pptx01_PENGANTAR DATA DATA SCIENCE.pptx
01_PENGANTAR DATA DATA SCIENCE.pptxmelrideswina
 
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitas
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek KriminalitasBitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitas
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitasanditto_h
 
Kriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKuliahKita
 
BLACK BOX DAN WHITE BOX.pptx
BLACK BOX DAN WHITE BOX.pptxBLACK BOX DAN WHITE BOX.pptx
BLACK BOX DAN WHITE BOX.pptxTaufikHidayat8361
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitFitria Nuri
 
Privasi dan Keamanan Internet
Privasi dan Keamanan InternetPrivasi dan Keamanan Internet
Privasi dan Keamanan InternetICT Watch
 
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHOD
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHODMULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHOD
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHODRivalri Kristianto Hondro
 
MAKALAH STATISTIKA ONE WAY ANAVA
MAKALAH STATISTIKA ONE WAY ANAVAMAKALAH STATISTIKA ONE WAY ANAVA
MAKALAH STATISTIKA ONE WAY ANAVAFeri Chandra
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxRizqiIrawan2
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
 
Rangkuman web 3.0 - zaqi
Rangkuman web 3.0 - zaqiRangkuman web 3.0 - zaqi
Rangkuman web 3.0 - zaqiZaqiVoc
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanReskidtc
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Aprioridedidarwis
 
White Box Testing
White Box TestingWhite Box Testing
White Box TestingMade Aditya
 

What's hot (20)

Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
Keamanan sistem-operasi
Keamanan sistem-operasiKeamanan sistem-operasi
Keamanan sistem-operasi
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
 
01_PENGANTAR DATA DATA SCIENCE.pptx
01_PENGANTAR DATA DATA SCIENCE.pptx01_PENGANTAR DATA DATA SCIENCE.pptx
01_PENGANTAR DATA DATA SCIENCE.pptx
 
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitas
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek KriminalitasBitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitas
Bitcoin, Cryptocurrency: Penjelasan Umum dan Aspek Kriminalitas
 
Kriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKriptografi - Tandatangan Digital
Kriptografi - Tandatangan Digital
 
BLACK BOX DAN WHITE BOX.pptx
BLACK BOX DAN WHITE BOX.pptxBLACK BOX DAN WHITE BOX.pptx
BLACK BOX DAN WHITE BOX.pptx
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Privasi dan Keamanan Internet
Privasi dan Keamanan InternetPrivasi dan Keamanan Internet
Privasi dan Keamanan Internet
 
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHOD
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHODMULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHOD
MULTI-OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS (MOORA) METHOD
 
MAKALAH STATISTIKA ONE WAY ANAVA
MAKALAH STATISTIKA ONE WAY ANAVAMAKALAH STATISTIKA ONE WAY ANAVA
MAKALAH STATISTIKA ONE WAY ANAVA
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptx
 
Bab 2 Kualitas
Bab 2 KualitasBab 2 Kualitas
Bab 2 Kualitas
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
Rangkuman web 3.0 - zaqi
Rangkuman web 3.0 - zaqiRangkuman web 3.0 - zaqi
Rangkuman web 3.0 - zaqi
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
White Box Testing
White Box TestingWhite Box Testing
White Box Testing
 

Similar to Prototyping and Spiral Method

KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxJiuJiu5
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramNoviaAlisa
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramBongMuingo
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramYiufian
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxssuser7cc91f
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptxRainLovy
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptxBunMeli
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxSintaTik
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMSusantiwu1
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxBongSemoi1506
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxSusantiwu1
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptxgaudensius
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxagusnugraha41
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Materi Tik
Materi TikMateri Tik
Materi TikCrisKho
 

Similar to Prototyping and Spiral Method (20)

KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptx
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Materi Tik
Materi TikMateri Tik
Materi Tik
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 

Prototyping and Spiral Method

  • 1. Prototyping& Spiral Method Disusun oleh - Deza Nur Qhodbi (0617104019) - Rizal Nur Shiddiq (0617104033) Mata Kuliah Rekayasa Perangkat Lunak Sabtu, 06 April 2019
  • 3. Metode Prototyping Prototyping merupakan salah satu metode dalam pengembangan suatu perangat lunak yang biasanya dibangun untuk tujuan demonstrasi atau bagian dalam proses pengembangan sistem. Dengan metode prototyping, tim proyek dan customer bisa saling berinteraksi selama proses pembuatan sistem. Metode ini lahir karena sering terjadinya kesalahan-kesalahan dalam komunikasi antara tim proyek dengan customer, dimana banyak customer yang kurang detail dalam mendefinisikan kebutuhan umum apa yang dikehendakinya tanpa menyebutkan secara detail output tersebut. Sebaliknya tim proyek kurang memperhatikan efesiensi algoritma dan kemampuan seperti apa yang benar-benar dibutuhkan nanti saat proses pengembangan sistem.
  • 4. Dalam Model Prototype, prototype dari perangkat lunak yang dihasilkan kemudian dipresentasikan kepada pelanggan, dan pelanggan tersebut diberikan kesempatan untuk memberikan masukan sehingga perangkat lunak yang dihasilkan nantinya betul-betul sesuai dengan keinginan dan kebutuhan pelanggan.
  • 5. “Perubahan dan presentasi prototype dapat dilakukan berkali-kali sampai dicapai kesepakatan bentuk dari perangkat lunak yang akan dikembangkan.
  • 6. Teknik – Teknik Prototyping Meliputi: 1. Perancangan Model 2. Perancangan Dialog 3. Simulasi Teknik tersebut dapat menyajikan gambaran yang lengkap dari suatu sistem perangkat lunak. Bisa disusun dalam model kertas, atau program. Tim proyek akan melakukan identifikasi kebutuhan pemakai, menganalisa sistem dan melakukan studi kelayakan serta studi terhadap kebutuhan pemakai, meliputi model interface, teknik prosedural dan teknologi yang akan dimanfaatkan.
  • 7.
  • 8. Tahapan Proses Pengembangan Dalam Metode Prototyping 1. Pengumpulan Kebutuhan (Requirement) 2. Menyusun Protoyping (Design) 3. Evaluasi Prototyping (Testing) 4. Pengembangan program (Development) 5. Uji Sistem (Testing) 6. Evaluasi Sistem (Maintenance) Model dapat berjalan dengan maksimal pada situasi dimana sistem yang diharapkan adalah sistem inovatif dan mutakhir, sementara tahap pengembangan sistemnya relatif singkat.
  • 10. Biasanya masih berbentuk kertas dan disebut juga wireframe. Warna yang digunakan hitam dan putih, dan sedikit abu. Dalam bentuk digital biasanya dibutuhkan software untuk merancangnya agar bisa menandakan dan menghubungkan halaman dengan halaman atau screen dengan screen.
  • 13.
  • 14.
  • 15.
  • 16. Kelebihan Menggunakan Metode Prototyping 1. Menjalin komunikasi yang baik antara customer dengan tim proyek 2. Setiap perbaikan yang dilakukan pada prototype merupakan hasil masukan dari user yang akan menggunakan sistem tersebut, sehingga lebih reliabel 3. User akan memberikan masukan terhadap sistem sesuai dengan kemauannya 4. Menghemat waktu dalam mengembangkan sebuah sistem 5. Menghemat biaya, terutama pada bagian analisa, karena hanya mencatat poin – point penting saja 6. Cocok digunakan pada sebuah sistem kecil, yang digunakan pada ruang lingkup tertentu, seperti sistem di dalam sebuah kantor 7. Penerapan dari sistem yang menjadi lebih mudah untuk dilakukan.
  • 17. Kekurangan Menggunakan Metode Prototyping 1. Untuk menghemat waktu, biasanya pengembang hanya menggunakan bahasa pemrograman sederhana, yang mungkin rentan dari segi keamanannya 2. Tidak cocok untuk diimplementasikan pada sebuah sistem yang sangat besar dan global, seperti sistem operasi komputer.
  • 18. Tool yang bisa dipakai untuk membantu proses prototyping Dan sebagainya..
  • 20. Spiral Method Metode Spiral (spiral method) adalah salah satu bentuk dari Metode Pengembangan Perangkat Lunak atau yang disebut SDLC (Software Development Life Cycle), yang sangat populer digunakan dalam bidang teknologi informasi. Model Spiral adalah gabungan dari Model Prototyping dan Model Waterfall dengan penekanan yang tinggi pada analisis risiko tiap tahapannya
  • 21. Spiral Method Bentuk ini bersifat iteratif atau berulang dengan mengontrol aspek yang teratur dari sekuensial linier. Fungsi Model Spiral ini adalah untuk melakukan perubahan, penambahan dan pengembangan suatu software dengan deretan pertambahan menjadi lebih baik secara cepat dan tepat berdasarkan keinginan dan kebutuhan penggunanya.
  • 23.
  • 24. When to Use Spiral Method Spiral Method digunakan pada skenario berikut: • Ketika proyek cukup besar • Ketika software membutuhkan risk evaluation yang berkelanjutan • Persyaratannya agak rumit dan membutuhkan klarifikasi terus menerus • Software membutuhkan perubahan signifikan. • Di mana time frame yang cukup untuk mendapatkan umpan balik user. • Di mana rilis harus sering dilakukan.
  • 25. Advantages of using Spiral Method • Perkembangannya cepat • Proyek / software yang lebih besar dibuat dan ditangani secara strategis • Evaluasi risiko sudah tepat. • Kontrol terhadap semua fase pembangunan. • Semakin banyak fitur ditambahkan secara sistematis. • Software diproduksi lebih awal. • Memiliki ruang feedback dari user dan perubahan diterapkan lebih cepat.
  • 26. Disadvantages of using Spiral Method • Analisis risiko adalah fase penting sehingga membutuhkan orang-orang yang ahli. • Tidak bermanfaat untuk proyek yang lebih kecil. • Spiral bisa berjalan tanpa batas. • Dokumentasi lebih karena memiliki fase perantara. • Metode ini mahal untuk proyek yang lebih kecil.
  • 27. Thank You Mata Kuliah Rekayasa Perangkat Lunak Sabtu, 06 April 2019