SlideShare ist ein Scribd-Unternehmen logo
1 von 15
System Development Life Cycle (SDLC)
Metode Waterfall
KELOMPOK 3
LAILATUL MUTMAINNAH ( 1100631021 )
KIENDA DWI AJIE ( 1100631014 )
MOHAMMAD ARIF PRAYOGO ( 1100631003 )
RANDY FAHMI TISNA KUSUMA ( 1100631017 )
System Development Life Cycle (SDLC)
Keseluruhan proses dalam membangun sistem
melalui beberapa langkah. Metode
pengembangan perangkat lunak dikenal dengan
istilah SDLC (Software Development Life Cycle).
Metodologi ini menjadi perhatian sangat
istimewa pada proses rekayasa perangkat
lunak. Karena dengan metodologi SDLC yang
digunakan akan sangat menentukan sukses
tidaknya proyek software.
WATERFALL
• Definisi
Waterfall, merupakan SDLC tertua karena sifatnya yang natural. Urutan
SDLC waterfall ini bersifat serial dari proses perencanaan, analisa, desain,
dan implementasi pada sistem. Model ini adalah model yang muncul
pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno,
tetapi merupakan model yang paling banyak dipakai didalam Software
Engineering (SE).
Model ini melakukan pendekatan secara sistematis dan urut mulai dari
level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding,
testing / verification, dan maintenance. Disebut dengan waterfall karena
tahap demi tahap yang dilalui harus menunggu selesainya tahap
sebelumnya dan berjalan berurutan.
Definisi Waterfall ( Model air terjun ) adalah
berurutan desain proses, sering digunakan
dalam proses pengembangan perangkat lunak ,
di mana kemajuan dipandang sebagai terus
mengalir ke bawah (seperti air terjun ) melalui
tahapan Conception, Inisiasi,Analisis , Desain ,
Konstruksi, Pengujian ,Produksi /
Implementasi, dan Pemeliharaan .
Yang dimodifikasi "model air terjun".
Kemajuan mengalir dari atas ke bawah, seperti
air terjun yang mengalir.
KEUNGGULAN WATERFALL
Merupakan model pengembangan paling handal dan
paling lama digunakan.
 Cocok untuk system software berskala besar.
Cocok untuk system software yang bersifat generic.
Pengerjaan project system akan terjadwal dengan
baik dan mudah dikontrol.
KELEMAHAN WATERFALL
 Persyaratan system harus digambarkan dengan
jelas.
 Rincian proses harus benar-benar jelas dan tidak
boleh berubah-ubah.
 Sulit untuk mengadaptasi jika terjadi perubahan
spesifikasi pada suatu tahapan pengembangan
Waterfall Model adalah sebuah metode
pengembangan software yang bersifat
sekuensial dan terdiri dari 5 tahap yang saling
terkait dan mempengaruhi seperti terlihat
pada gambar berikut.
1. REQUIREMENT
Seluruh kebutuhan software harus bisa
didapatkan dalam fase ini, termasuk didalamnya
kegunaan software yang diharapkan pengguna
dan batasan software. Informasi ini biasanya
dapat diperoleh melalui wawancara, survey atau
diskusi. Informasi tersebut dianalisis untuk
mendapatkan dokumentasi kebutuhan
pengguna untuk digunakan pada tahap
selanjutnya.
2. DESIGN
Tahap ini dilakukan sebelum melakukan
coding. Tahap ini bertujuan untuk memberikan
gambaran apa yang seharusnya dikerjakan dan
bagaimana tampilannya. Tahap ini membantu
dalam menspesifikasikan kebutuhan hardware
dan sistem serta mendefinisikan arsitektur
sistem secara keseluruhan.
3. IMPLEMENTATION :
Dalam tahap ini dilakukan pemrograman.
Pembuatan software dipecah menjadi modul-
modul kecil yang nantinya akan digabungkan
dalam tahap berikutnya. Selain itu dalam tahap
ini juga dilakukan
pemeriksaaan terhadap modul yang dibuat,
apakah sudah memenuhi fungsi yang
diinginkan atau belum.
4. VERIFICATION
Di tahap ini dilakukan penggabungan
modul-modul yang sudah dibuat dan
dilakukan pengujian ini dilakukan untuk
mengetahui apakah software yang dibuat
telah sesuai dengan desainnya dan masih
terdapat kesalahan atau tidak.
5. MAINTENANCE :
Ini merupakan tahap terakhir dalam model
waterfall. Software yang sudah jadi dijalankan
serta dilakukan pemeliharaan. Pemeliharaan
termasuk dalam memperbaiki kesalahan yang
tidak ditemukan pada langkah sebelumnya.
Perbaikan implementasi unit sistem dan
peningkatan jasa sistem sebagai kebutuhan baru.
Terimakasih…..

Weitere ähnliche Inhalte

Was ist angesagt?

Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Disma Ariyanti W
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental modelamalianuryamin
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakSherly Uda
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakAdam Mukharil Bachtiar
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistembrekebol
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakAdam Mukharil Bachtiar
 
1. konsep pbo
1. konsep pbo1. konsep pbo
1. konsep pbojona_jona
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalMustahal SSi
 
SIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda AnggoroSIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda AnggoroUlan Anggoro
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)Adam Mukharil Bachtiar
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)Listyowatik (Yanie)
 
Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)Adam Mukharil Bachtiar
 

Was ist angesagt? (20)

Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental model
 
System development life cycle (sdlc) ppt
System development life cycle (sdlc) pptSystem development life cycle (sdlc) ppt
System development life cycle (sdlc) ppt
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat Lunak
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Erp pertemuan-7
Erp pertemuan-7Erp pertemuan-7
Erp pertemuan-7
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat Lunak
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistem
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
 
1. konsep pbo
1. konsep pbo1. konsep pbo
1. konsep pbo
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan HeksadesimalTabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
Tabel padanan bilangan Desimal, Biner, Oktal dan Heksadesimal
 
SIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda AnggoroSIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda Anggoro
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
 
Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)
 

Ähnlich wie model waterfall

KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK fajrillah
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentationFajar Sidiq 📶 📡
 
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018DewiSartika91
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life CycleMErsam1
 
WATERFALL
WATERFALLWATERFALL
WATERFALLoky_put
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146isfanfajar
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle softwareHarzalik Meank
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDAyu Rahmala
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlcmistertugas
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlcmistertugas
 
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
 
SDLC dan DBLC Ppt.ppt
SDLC dan DBLC Ppt.pptSDLC dan DBLC Ppt.ppt
SDLC dan DBLC Ppt.pptMuhamadAzazi
 
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...SarahFarhani
 

Ähnlich wie model waterfall (20)

KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
 
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
WATERFALL
WATERFALLWATERFALL
WATERFALL
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
 
SDLC
SDLCSDLC
SDLC
 
Kelompok 1 waterfall
Kelompok 1   waterfallKelompok 1   waterfall
Kelompok 1 waterfall
 
RPL_Kelompok
RPL_KelompokRPL_Kelompok
RPL_Kelompok
 
Waterfall Model (ANSI)
Waterfall Model (ANSI)Waterfall Model (ANSI)
Waterfall Model (ANSI)
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Dwi h (09)
Dwi h (09)Dwi h (09)
Dwi h (09)
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
 
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
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
SDLC dan DBLC Ppt.ppt
SDLC dan DBLC Ppt.pptSDLC dan DBLC Ppt.ppt
SDLC dan DBLC Ppt.ppt
 
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, pengembangan sistem i...
 

model waterfall

  • 1. System Development Life Cycle (SDLC) Metode Waterfall
  • 2. KELOMPOK 3 LAILATUL MUTMAINNAH ( 1100631021 ) KIENDA DWI AJIE ( 1100631014 ) MOHAMMAD ARIF PRAYOGO ( 1100631003 ) RANDY FAHMI TISNA KUSUMA ( 1100631017 )
  • 3. System Development Life Cycle (SDLC) Keseluruhan proses dalam membangun sistem melalui beberapa langkah. Metode pengembangan perangkat lunak dikenal dengan istilah SDLC (Software Development Life Cycle). Metodologi ini menjadi perhatian sangat istimewa pada proses rekayasa perangkat lunak. Karena dengan metodologi SDLC yang digunakan akan sangat menentukan sukses tidaknya proyek software.
  • 4. WATERFALL • Definisi Waterfall, merupakan SDLC tertua karena sifatnya yang natural. Urutan SDLC waterfall ini bersifat serial dari proses perencanaan, analisa, desain, dan implementasi pada sistem. Model ini adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing / verification, dan maintenance. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan.
  • 5. Definisi Waterfall ( Model air terjun ) adalah berurutan desain proses, sering digunakan dalam proses pengembangan perangkat lunak , di mana kemajuan dipandang sebagai terus mengalir ke bawah (seperti air terjun ) melalui tahapan Conception, Inisiasi,Analisis , Desain , Konstruksi, Pengujian ,Produksi / Implementasi, dan Pemeliharaan . Yang dimodifikasi "model air terjun". Kemajuan mengalir dari atas ke bawah, seperti air terjun yang mengalir.
  • 6. KEUNGGULAN WATERFALL Merupakan model pengembangan paling handal dan paling lama digunakan.  Cocok untuk system software berskala besar. Cocok untuk system software yang bersifat generic. Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol.
  • 7. KELEMAHAN WATERFALL  Persyaratan system harus digambarkan dengan jelas.  Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.  Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan
  • 8. Waterfall Model adalah sebuah metode pengembangan software yang bersifat sekuensial dan terdiri dari 5 tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut.
  • 9.
  • 10. 1. REQUIREMENT Seluruh kebutuhan software harus bisa didapatkan dalam fase ini, termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya.
  • 11. 2. DESIGN Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan hardware dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.
  • 12. 3. IMPLEMENTATION : Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi modul- modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.
  • 13. 4. VERIFICATION Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.
  • 14. 5. MAINTENANCE : Ini merupakan tahap terakhir dalam model waterfall. Software yang sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.