際際滷

際際滷Share a Scribd company logo
PEMODELAN PERANGKAT LUNAK
Pertemuan 2
Saturday, August 23, 2014
System Development Life Cycle
Linear Sequential Model
Analysis Design Code Testing Maintenance
Iterative Process Flow
Analysis Design Code Testing Maintenance
Evolutionary Process Flow
Analysis
Design Code
TestingMaintenance
Waterfall Model
Analysis
Design
Code
Testing
Maintenance
Waterfall Model
Disebut juga Classic Life Cycle
Cocok digunakan untuk pengembangan program berskala
kecil
Waterfall model
 Terdapat banyak problem, apabila selama pengembangan sering
terjadi penambahan
 Pada tahap awal pengembangan perangkat lunak, sangat sukar
bagi para pemakai untuk menjabarkan kebutuhan secara rinci.
 Pemakai harus sabar untuk dapat melihat produk awal dari
program.
 Kesalahan yang besar baru tampak saat produk awal program
dihasilkan sehinga pengembagan perangkat lunak harus dilakukan
dari awal
Prototyping Model
Analysis
Quick Plan
Quick Design
Implementation
of Prototype
Feedback
Prototyping Model
Pembuat software model dari software yang akan dibuat.
Model dapat berbentuk:
 Prototype kertas atau model berbasis komputer yang
menjelaskan bagaimana interaksi antara pemakai dan
komputer
 Prototype mengimplementasikan beberapa bagian fungsi
dari perangkat lunak yang sesungguhnya.
 Menggunakan software yang sudah ada.
Prototyping Model
Cocok untuk kondisi di mana :
Seringkali pemakai dapat mendefinisikan secara rinci
tujuan dan penggunaan software yang dibutuhkan, tetapi
tidak dapat mendefinisikan secara rinci kebutuhan
masukan, pengolahan dan keluarannya
Di sisi lain, pembuat software tidak memiliki kepastian
akan hal tersebut
Prototyping Model
Permasalahan
 Perangkat lunak yang dibuat merupakan pengembangan
dari model sehingga kualitasnya rendah. Untuk itu,
pembuat harus menulis ulang program yang dihasilkan
agar berkualitas tinggi.
 Untuk mempercepat pembuatan prototype, terkadang
menggunakan operating system, bahasa pemrograman
dan algoritma yang kurang tepat.
Rapid Application Development (RAD) Model
Analysis
Design
Code
Testing
Design
Code
Testing
Design
Code
Testing
Maintenance
Team #1
Team #2
Team #n
RAD Model
 RAD Model adalah adaptasi high speed dari Linear
Sequential Model (LSM)
 LSM yang menekankan pada siklus pengembangan yang
sangat pendek (60-90 hari)
 Menggunakan component based construction, komponen
program yang reusable
 Planning sangat penting karena melibatkan banyak tim
RAD Model
Tidak tepat untuk sistem yang memiliki resiko terlalu tinggi:
aplikasi baru mengunakan teknologi baru atau software
baru yang memerlukan interoperabilitas tinggi dengan
program yang sudah ada
Incremental Model
A D C T M
A D C T M
A D C T M
Increment #1
Increment #2
Increment #n
Delivery of
increment #1
Delivery of
increment #2
Delivery of
increment #n
Spiral Model
Analysis
Design
Code
Testing
Maintenance
Spiral Model
 Proses pengembangan perangkat lunak yang
evolusioner, mengombinasikan sifat iteratif dan aspek
sistematis waterfall
 Dimensi radial menunjukkan makin lama makin lengkap
program yang dibangun
 Dimensi angular menunjukkan kemajuan dalam
menyelesaikan siklus spiral
 Setiap siklus berisi urutan yang sama
 Cocok untuk membangun sistem yang besar
===
Ada pertanyaan ?
===
Model mana yang paling baik ?
Tidak Ada
Disesuaikan dengan sistem yang dikembangkan.
Sangat dimungkinkan menggunakan kombinasi model
untuk memperoleh efisiensi waktu dan hasil yang maksimal
Tugas
 Tugas dikerjakan secara individu
 Dikumpulkan melalui email ke disma.ariyanti@gmail.com
/ 11520241066@uny.ac.id maksimal hari Sabtu (16/8)
pukul 23.59
Apa kelebihan dari : Apa kekurangan dari :
Waterfall model Waterfall model
Prototyping model Prototyping model
RAD model RAD model
Incremental model Incremental model
Spiral model Spiral model

More Related Content

What's hot (20)

Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
Irwin andriyanto
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architecture
Ainul Yaqin
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
SMK Kartika XX-1 Makassar
Analisis dan desain sistem informasi
Analisis dan desain sistem informasiAnalisis dan desain sistem informasi
Analisis dan desain sistem informasi
Nurdin Al-Azies
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
Implementasi perangkat-lunak
Implementasi perangkat-lunakImplementasi perangkat-lunak
Implementasi perangkat-lunak
benzy swaroes
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
Kelinci Coklat
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Dejiko Chaem
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhan
Obey Rohman
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
rizki adam kurniawan
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
sukangimpi
Penanganan Insiden Forensik
Penanganan Insiden ForensikPenanganan Insiden Forensik
Penanganan Insiden Forensik
Yanizar R
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
AdityaSaputra83
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
I Putu Hariyadi
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
irwansyah122
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
Rachmat Wahid Saleh Insani
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
atariqfajrialnugraha
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architecture
Ainul Yaqin
Analisis dan desain sistem informasi
Analisis dan desain sistem informasiAnalisis dan desain sistem informasi
Analisis dan desain sistem informasi
Nurdin Al-Azies
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
Implementasi perangkat-lunak
Implementasi perangkat-lunakImplementasi perangkat-lunak
Implementasi perangkat-lunak
benzy swaroes
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)2. Array of Record (Struktur Data)
2. Array of Record (Struktur Data)
Kelinci Coklat
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Dejiko Chaem
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhan
Obey Rohman
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
sukangimpi
Penanganan Insiden Forensik
Penanganan Insiden ForensikPenanganan Insiden Forensik
Penanganan Insiden Forensik
Yanizar R
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
AdityaSaputra83
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
I Putu Hariyadi
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
irwansyah122
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia

Similar to Pertemuan 2 Pemodelan Perangkat Lunak (20)

Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
Moch. Nor Kholis
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptxRekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
EnsteinWairata
3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx
AndiAshar7
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
Andreananda5
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
Harzalik Meank
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
Istiqomah Nur Fatayati
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
Rasyeda Aufa
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
agusnugraha41
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
Ayu Rahmala
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
Sahrul Sindriana
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
Anjrah Mintana
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Ayu Arri Andanni
Meeting 3 metode pengembangan sistem
Meeting 3   metode pengembangan sistemMeeting 3   metode pengembangan sistem
Meeting 3 metode pengembangan sistem
Universitas Teknokrat Indonesia
Dwi h (09)
Dwi h (09)Dwi h (09)
Dwi h (09)
Dwiharyani Dwiharyani
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
Fajar Sidiq
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptxPPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
IrmaFarhanaMaharaniS
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
RidwanSatrioHadikusu1
Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2
Kurjum Usman
330 p02
330 p02330 p02
330 p02
Adi SUpriyatna
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
Moch. Nor Kholis
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptxRekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
Rekayasa Perangkat Lunak - MODEL PROSES PERANGKAT LUNAK.pptx
EnsteinWairata
3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx
AndiAshar7
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
Andreananda5
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
Harzalik Meank
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
Rasyeda Aufa
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
agusnugraha41
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
Ayu Rahmala
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
Sahrul Sindriana
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Ayu Arri Andanni
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
Fajar Sidiq
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptxPPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
PPT KELOMPOK 5 - MODEL MODEL SISTEM.pptx
IrmaFarhanaMaharaniS
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
Manajemen Perancangan Pemodelan Sistem Informasi Kepelabuhanan19032022_Modeli...
RidwanSatrioHadikusu1
Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2
Kurjum Usman
Ad

More from Disma Ariyanti W (9)

Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK
Disma Ariyanti W
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa TengahRancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Disma Ariyanti W
Komponen Perangkat Input dan Output
Komponen Perangkat Input dan OutputKomponen Perangkat Input dan Output
Komponen Perangkat Input dan Output
Disma Ariyanti W
際際滷 Presentasi Ujian Skripsi
際際滷 Presentasi Ujian Skripsi際際滷 Presentasi Ujian Skripsi
際際滷 Presentasi Ujian Skripsi
Disma Ariyanti W
Pertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat LunakPertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat Lunak
Disma Ariyanti W
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasar
Disma Ariyanti W
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman Dasar
Disma Ariyanti W
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis KebutuhanPemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Disma Ariyanti W
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
Disma Ariyanti W
Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK
Disma Ariyanti W
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa TengahRancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Disma Ariyanti W
Komponen Perangkat Input dan Output
Komponen Perangkat Input dan OutputKomponen Perangkat Input dan Output
Komponen Perangkat Input dan Output
Disma Ariyanti W
際際滷 Presentasi Ujian Skripsi
際際滷 Presentasi Ujian Skripsi際際滷 Presentasi Ujian Skripsi
際際滷 Presentasi Ujian Skripsi
Disma Ariyanti W
Pertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat LunakPertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat Lunak
Disma Ariyanti W
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasar
Disma Ariyanti W
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman Dasar
Disma Ariyanti W
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis KebutuhanPemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Disma Ariyanti W
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
Disma Ariyanti W
Ad

Pertemuan 2 Pemodelan Perangkat Lunak

  • 1. PEMODELAN PERANGKAT LUNAK Pertemuan 2 Saturday, August 23, 2014
  • 3. Linear Sequential Model Analysis Design Code Testing Maintenance
  • 4. Iterative Process Flow Analysis Design Code Testing Maintenance
  • 7. Waterfall Model Disebut juga Classic Life Cycle Cocok digunakan untuk pengembangan program berskala kecil
  • 8. Waterfall model Terdapat banyak problem, apabila selama pengembangan sering terjadi penambahan Pada tahap awal pengembangan perangkat lunak, sangat sukar bagi para pemakai untuk menjabarkan kebutuhan secara rinci. Pemakai harus sabar untuk dapat melihat produk awal dari program. Kesalahan yang besar baru tampak saat produk awal program dihasilkan sehinga pengembagan perangkat lunak harus dilakukan dari awal
  • 9. Prototyping Model Analysis Quick Plan Quick Design Implementation of Prototype Feedback
  • 10. Prototyping Model Pembuat software model dari software yang akan dibuat. Model dapat berbentuk: Prototype kertas atau model berbasis komputer yang menjelaskan bagaimana interaksi antara pemakai dan komputer Prototype mengimplementasikan beberapa bagian fungsi dari perangkat lunak yang sesungguhnya. Menggunakan software yang sudah ada.
  • 11. Prototyping Model Cocok untuk kondisi di mana : Seringkali pemakai dapat mendefinisikan secara rinci tujuan dan penggunaan software yang dibutuhkan, tetapi tidak dapat mendefinisikan secara rinci kebutuhan masukan, pengolahan dan keluarannya Di sisi lain, pembuat software tidak memiliki kepastian akan hal tersebut
  • 12. Prototyping Model Permasalahan Perangkat lunak yang dibuat merupakan pengembangan dari model sehingga kualitasnya rendah. Untuk itu, pembuat harus menulis ulang program yang dihasilkan agar berkualitas tinggi. Untuk mempercepat pembuatan prototype, terkadang menggunakan operating system, bahasa pemrograman dan algoritma yang kurang tepat.
  • 13. Rapid Application Development (RAD) Model Analysis Design Code Testing Design Code Testing Design Code Testing Maintenance Team #1 Team #2 Team #n
  • 14. RAD Model RAD Model adalah adaptasi high speed dari Linear Sequential Model (LSM) LSM yang menekankan pada siklus pengembangan yang sangat pendek (60-90 hari) Menggunakan component based construction, komponen program yang reusable Planning sangat penting karena melibatkan banyak tim
  • 15. RAD Model Tidak tepat untuk sistem yang memiliki resiko terlalu tinggi: aplikasi baru mengunakan teknologi baru atau software baru yang memerlukan interoperabilitas tinggi dengan program yang sudah ada
  • 16. Incremental Model A D C T M A D C T M A D C T M Increment #1 Increment #2 Increment #n Delivery of increment #1 Delivery of increment #2 Delivery of increment #n
  • 18. Spiral Model Proses pengembangan perangkat lunak yang evolusioner, mengombinasikan sifat iteratif dan aspek sistematis waterfall Dimensi radial menunjukkan makin lama makin lengkap program yang dibangun Dimensi angular menunjukkan kemajuan dalam menyelesaikan siklus spiral Setiap siklus berisi urutan yang sama Cocok untuk membangun sistem yang besar
  • 20. Model mana yang paling baik ? Tidak Ada Disesuaikan dengan sistem yang dikembangkan. Sangat dimungkinkan menggunakan kombinasi model untuk memperoleh efisiensi waktu dan hasil yang maksimal
  • 21. Tugas Tugas dikerjakan secara individu Dikumpulkan melalui email ke disma.ariyanti@gmail.com / 11520241066@uny.ac.id maksimal hari Sabtu (16/8) pukul 23.59 Apa kelebihan dari : Apa kekurangan dari : Waterfall model Waterfall model Prototyping model Prototyping model RAD model RAD model Incremental model Incremental model Spiral model Spiral model