Handout TIF210 INF108 Bab 4 Metode Pengembangan 2016
4/28/2016
Prio Handoko, S. Kom., M.T.I.
Program Studi Teknik Informatika
Universitas Pembangunan Jaya
Jl. Cendrawasih – Sawah Baru
Tangerang Selatan – Banten 15211
BAB 4:
Mahasiswa mampu memahami dan
menerapkan metode pengembangan dalam
proses pengembangan antarmuka.
BAB 4:
• Software Development Life Cycle (SDLC)
•
•
•
•
•
•
•
•
Waterfall Model
Incremental Model
V-Model
Iterative Model
RAD Model
Agile Model
Spiral Model
Prototype Model
1
4/28/2016
• Model SDLC menggambarkan tahapan dari siklus
•
•
software dan urutan eksekusi setiap proses.
Setiap tahapan menghasilkan kebutuhan untuk
tahapan berikutnya pada siklus software.
Secara umum proses yang selalu ada pada setiap
model SDLC adalah sebagai berikut:
Requirements
•
•
•
•
Design
Coding &
Developmnet
suklus model SDLC:
•
•
Testing
Implementation or coding, proses ini terbagi menjadi
beberapa modul atau unit, fokus tahapan ini adalh pada
pengembangan.
Testing, proses pengujian untuk memastikan hasil koding
sesuaii dengan rancangan dan kebutuhan.
Deployment, menyerahkan hasil pengembangan kepada
pengguna.
Maintenance, proses memelihara produk hasil
pengembangan.
• Secara detil, berikut adalah keenam tahapan pada
Requirement gathering and analysis, proses pengumpulan
kebutuhan software. Kebutuhan software yang telah
terkumpul kemudian dianalisa untuk melihat kemungkinan
adanya kebutuhan lain yang perlu dikembangkan.
Design, pada tahapan ini dipersiapkan perancangan sistem
software berdasarkan spesifikasi kebutuhan yang telah
dipelajari pada tahap pertama.
• Terdapat 8 model pengembangan dalam SDLC:
1.
2.
3.
4.
5.
6.
7.
8.
Waterfall Model
Incremental Model
V-Model
Iterative Model
RAD Model
Agile Model
Spiral Model
Prototype Model
2
4/28/2016
Sumber: http://istqbexamcertification.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-v-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-incremental-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-iterative-model-advantages-disadvantages-and-when-to-use-it/
3
4/28/2016
Sumber: http://istqbexamcertification.com/whatis-rad-model-advantages-disadvantages-andwhen-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-prototype-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/whatis-spiral-model-advantages-disadvantages-andwhen-to-use-it/
4
Prio Handoko, S. Kom., M.T.I.
Program Studi Teknik Informatika
Universitas Pembangunan Jaya
Jl. Cendrawasih – Sawah Baru
Tangerang Selatan – Banten 15211
BAB 4:
Mahasiswa mampu memahami dan
menerapkan metode pengembangan dalam
proses pengembangan antarmuka.
BAB 4:
• Software Development Life Cycle (SDLC)
•
•
•
•
•
•
•
•
Waterfall Model
Incremental Model
V-Model
Iterative Model
RAD Model
Agile Model
Spiral Model
Prototype Model
1
4/28/2016
• Model SDLC menggambarkan tahapan dari siklus
•
•
software dan urutan eksekusi setiap proses.
Setiap tahapan menghasilkan kebutuhan untuk
tahapan berikutnya pada siklus software.
Secara umum proses yang selalu ada pada setiap
model SDLC adalah sebagai berikut:
Requirements
•
•
•
•
Design
Coding &
Developmnet
suklus model SDLC:
•
•
Testing
Implementation or coding, proses ini terbagi menjadi
beberapa modul atau unit, fokus tahapan ini adalh pada
pengembangan.
Testing, proses pengujian untuk memastikan hasil koding
sesuaii dengan rancangan dan kebutuhan.
Deployment, menyerahkan hasil pengembangan kepada
pengguna.
Maintenance, proses memelihara produk hasil
pengembangan.
• Secara detil, berikut adalah keenam tahapan pada
Requirement gathering and analysis, proses pengumpulan
kebutuhan software. Kebutuhan software yang telah
terkumpul kemudian dianalisa untuk melihat kemungkinan
adanya kebutuhan lain yang perlu dikembangkan.
Design, pada tahapan ini dipersiapkan perancangan sistem
software berdasarkan spesifikasi kebutuhan yang telah
dipelajari pada tahap pertama.
• Terdapat 8 model pengembangan dalam SDLC:
1.
2.
3.
4.
5.
6.
7.
8.
Waterfall Model
Incremental Model
V-Model
Iterative Model
RAD Model
Agile Model
Spiral Model
Prototype Model
2
4/28/2016
Sumber: http://istqbexamcertification.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-v-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-incremental-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-iterative-model-advantages-disadvantages-and-when-to-use-it/
3
4/28/2016
Sumber: http://istqbexamcertification.com/whatis-rad-model-advantages-disadvantages-andwhen-to-use-it/
Sumber: http://istqbexamcertification.com/what-is-prototype-model-advantages-disadvantages-and-when-to-use-it/
Sumber: http://istqbexamcertification.com/whatis-spiral-model-advantages-disadvantages-andwhen-to-use-it/
4