SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptx
Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptxSlide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptx
Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptxRendiAditya4
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...Uofa_Unsada
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
Pertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanPertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanwillyhayon
 
Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Endang Retnoningsih
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat LunakMrirfan
 
110687483 contoh-proyek-ti
110687483 contoh-proyek-ti110687483 contoh-proyek-ti
110687483 contoh-proyek-tiros dania
 
Sinkronisasi Proses
Sinkronisasi ProsesSinkronisasi Proses
Sinkronisasi ProsesDEDE IRYAWAN
 
Modelling Decision Tree with Rapidminer Weka and Orange
Modelling Decision Tree with Rapidminer Weka and OrangeModelling Decision Tree with Rapidminer Weka and Orange
Modelling Decision Tree with Rapidminer Weka and Orangeyapannizam
 
Modul visual-foxpro-release-6
Modul visual-foxpro-release-6Modul visual-foxpro-release-6
Modul visual-foxpro-release-6C Thea
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchKuliahKita
 
Praktikum simulasi pro model (2)
Praktikum simulasi pro model (2)Praktikum simulasi pro model (2)
Praktikum simulasi pro model (2)ToyibToyib2
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-ContohFajar Baskoro
 

Was ist angesagt? (20)

Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptx
Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptxSlide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptx
Slide-INF403-Pertemuan-10-Manajemen-Komunikasi.pptx
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
 
Project charter
Project charterProject charter
Project charter
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
Pertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanPertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakan
 
Tutorial Microsoft Project
Tutorial Microsoft ProjectTutorial Microsoft Project
Tutorial Microsoft Project
 
Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 
Keamanan password dan enkripsi
Keamanan password dan enkripsiKeamanan password dan enkripsi
Keamanan password dan enkripsi
 
110687483 contoh-proyek-ti
110687483 contoh-proyek-ti110687483 contoh-proyek-ti
110687483 contoh-proyek-ti
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Sinkronisasi Proses
Sinkronisasi ProsesSinkronisasi Proses
Sinkronisasi Proses
 
24.algoritma knapsack
24.algoritma knapsack24.algoritma knapsack
24.algoritma knapsack
 
Modelling Decision Tree with Rapidminer Weka and Orange
Modelling Decision Tree with Rapidminer Weka and OrangeModelling Decision Tree with Rapidminer Weka and Orange
Modelling Decision Tree with Rapidminer Weka and Orange
 
Modul visual-foxpro-release-6
Modul visual-foxpro-release-6Modul visual-foxpro-release-6
Modul visual-foxpro-release-6
 
Keamanan Sistem
Keamanan SistemKeamanan Sistem
Keamanan Sistem
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary Search
 
Praktikum simulasi pro model (2)
Praktikum simulasi pro model (2)Praktikum simulasi pro model (2)
Praktikum simulasi pro model (2)
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 

Ähnlich wie 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
 

Ähnlich wie 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