 Proses mengembangkan atau mengubah suatu
sistem perangkat lunak menggunakan model-model
dan metodologi yang digunakan untuk
mengembangkan perangkat lunak sebelumnya.
Tahapan-tahapan pada SLDC
 1. Inisiasi (idnitiation)
  Pembuatan proposal perangkat lunak.
 2. Pengembangan konsep system (System concept
development)
  Mendefenisikan lingkup konsep termasuk dokumen
lingkup sistem, analisis manfaat biaya, manajemen rencana
dan pembelajaran kemudahan system.
 3. Perencanaan (Planning)
 Mengembangkan rencana manajemen proyek dan
perencanaan lainnya.
 4. Analisis Kebutuhan (Requirements Anaysis)
  Menganalisis kebutuhan pemakai sistem
perangkat lunak (user) dan mengembangkan
kebutuhan user.
 5. Desain (Design)
  Fokus pada bagaimana dapat memenuhi
kebutuhan fungsi-fungsi yang dibutuhkan.
 6. Pengembangan (Development)
  Mengkonversi desain ke sistem informasi yang
lengkap termasuk bagaimana memmperoleh dan
melakukan instalasi lingkungan sistem yang
dibutuhkan.
 7. Integrasi dan pengujian (Integration and test)
 Mendemonstrasikan sistem perangkat lunak bahwa
telah memenuhi kebutuhan yang dispesifikasikan pada
dokumen kebutuhan fungsional.
 8. Implementasi (Implementation)
  Termasuk pada persiapan implementasi, implementasi
perangkat lunak pada lingkungan produksi dan
menjalankan resolusi dari permasalahan yang yang
terindentifikasi dari fase integrasi dan pengujian.
 9. Operasi dan pemeliharaan (Operations and
maintrnance)
  Mendeskripsikan pekerjaan untuk mengoperasikan dan
memelihara sistem informasi pada lingkungan produksi.
 10. Disposisi (Disposition)
  Mendeskripsikan aktifitas akhir dari
pengembangan sistem dan membangun data yang
sebenarnya sesuai dengan aktifitas user.
MODEL SDLC
 1. Model WATERFALL
  Menyediakan pendekatan alur hidup perangkat
lunak secara sekuensial.
ANALISIS DESAIN PENGUJIANPENGKODEAN
 Pada kenyataannya Model Waterfall sangat jarang
dilakukan sesuai alurnya.
  Perubahan spesifikasi perangkat lunak
  Sulit mendefinisikan spesifikasi diawal alur
  Pelanggan tidak mungkin bersabar
mengakomodasi perubahan yang diperlukan diakhir
alur pengembangan.
 2. Model Prototype
  untuk menyambungkan ketidakpahaman
pelanggan mengenai hal teknis dan memperjelas
spesifikasi kebutuhan yang diinginkan pelanggan
kepada pengembangan perangkat lunak.
1. Mengumpulkan
kebutuhan
pelanggan
2. Membangun/
memperbaiki Mock
up.
3. Menguji Mock up
Kelemahan model Prototype
 1. Pelanggan sering mengubah-ubah/menambah
spesifikasi kebutuhan.
 2. Pengembang lebih sering mengambil kompromi
dengan pelanggan untuk mendapatkan prototype 
Kualitas perangkat lunak kurang baik.
3. Model Rapid Application
Development (RAD)
  Model pengembangan perangkat lunak yang
bersifat inkremental terutama untuk waktu
pengerjaan yang pendek.
 Jika kebutuhan perangkat lunak dipahami dengan
baik dan lingkup perangkat lunak dibatasi dengan
baik, team bisa menyelesaikan pembuatan perangkat
lunak dengan waktu yang pendek.
 Pemodelan
Bisnis
 Pemodelan
Data
 Pemodelan
Proses
 Pembuatan
Aplikasi
 Pengujian dan
pergantian
 Team 1  Team 1
 Pemodelan
Bisnis
 Pemodelan
Data
 Pemodelan
Proses
 Pembuatan
Aplikasi
 Pengujian dan
pergantian

More Related Content

PPTX
Tahapan pengembangan perangkat lunak
PPTX
PERANCANGAN PERANGKAT LUNAK
PDF
Perancangan perangkat lunak
PPT
Rancangan perangkat lunak
PPTX
Pertemuan 1 Pemodelan Perangkat Lunak
PPTX
Rekayasa perangkat lunak (dha3)
PPTX
Rpl upload #3
PPTX
Perancangan arsitektural
Tahapan pengembangan perangkat lunak
PERANCANGAN PERANGKAT LUNAK
Perancangan perangkat lunak
Rancangan perangkat lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Rekayasa perangkat lunak (dha3)
Rpl upload #3
Perancangan arsitektural

What's hot (20)

PPT
05 Pengadaan Dan Pengembangan Sistem Informasi
PPT
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
PPTX
MPPL Chapter 4
PPTX
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
PPT
Pendahuluan
PDF
Bab 2 proses pembangunan perangkat lunak
PDF
Rekayasa Kebutuhan Perangkat Lunak
PPTX
MPPL Chapter 5
PDF
Pertemuan ke 1 (perangkat lunak)
PPTX
Pertemuan 2 Pemodelan Perangkat Lunak
DOCX
Metode pengembangan RPL dan DFD
PPTX
Apsi (modul 2)
PPT
PDF
Modul rekayasa-perangkat-lunak-lunak-ver-1
PPTX
Kd 1 lengkap + kd 2 pertemuan 1
PPTX
PPTX
MPPL Chapter 2
PPTX
Ragam Model Proses Perangkat Lunak
ODP
Minggu 7
PPTX
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
05 Pengadaan Dan Pengembangan Sistem Informasi
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
MPPL Chapter 4
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
Pendahuluan
Bab 2 proses pembangunan perangkat lunak
Rekayasa Kebutuhan Perangkat Lunak
MPPL Chapter 5
Pertemuan ke 1 (perangkat lunak)
Pertemuan 2 Pemodelan Perangkat Lunak
Metode pengembangan RPL dan DFD
Apsi (modul 2)
Modul rekayasa-perangkat-lunak-lunak-ver-1
Kd 1 lengkap + kd 2 pertemuan 1
MPPL Chapter 2
Ragam Model Proses Perangkat Lunak
Minggu 7
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
Ad

Similar to Sldc (software development life cycle (20)

PPTX
DOCX
Sistem informasi sdlc
DOCX
Sistem informasi sdlc
PPTX
P3_P4_SDLC dan MODEL SDLC.pptxhhhhhhhhhh
PPTX
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
PPTX
ke-15.pptxuyguyguyguyguyguyguguyugguygbbhu
PPTX
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
DOC
Tugas3 kelompok 5 rpl(b)
DOC
Ahmad huzaini yananto mihadi p - pengembangan sistem informasi 2018
PPTX
System development life cycle universitas widyatama
PPTX
Kelompok 2 - BAB III (MACAM DARI SIKLUS HIDUP PERANGKAT LUNAK).pptx
PPTX
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
PDF
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PPT
Metodologi Pengembangan Sistem
PPTX
Siklus dalam Software Development Life Cycle
PPTX
Proses rekayasa perangkat lunak
PPT
Pert 2_System Development Life Cycle (SDLC).ppt
PPTX
Software development life cycle
DOCX
Erlinadwisuwandini,43217110154,putra, yananto mihadi,pengembangansisteminformasi
PPT
Minggu_ke-13_Pengembangan_Software.ppt
Sistem informasi sdlc
Sistem informasi sdlc
P3_P4_SDLC dan MODEL SDLC.pptxhhhhhhhhhh
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
ke-15.pptxuyguyguyguyguyguyguguyugguygbbhu
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Tugas3 kelompok 5 rpl(b)
Ahmad huzaini yananto mihadi p - pengembangan sistem informasi 2018
System development life cycle universitas widyatama
Kelompok 2 - BAB III (MACAM DARI SIKLUS HIDUP PERANGKAT LUNAK).pptx
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Metodologi Pengembangan Sistem
Siklus dalam Software Development Life Cycle
Proses rekayasa perangkat lunak
Pert 2_System Development Life Cycle (SDLC).ppt
Software development life cycle
Erlinadwisuwandini,43217110154,putra, yananto mihadi,pengembangansisteminformasi
Minggu_ke-13_Pengembangan_Software.ppt
Ad

Recently uploaded (20)

PDF
Materi Pendidikan Agama Islam - Kelas 11 SMA - Berpikir Kritis dan Mengembang...
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 1 Kurikulum Merdeka
DOCX
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Bahasa Arab Kelas 10 Ter...
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 4 Kurikulum Merdeka
PDF
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 5 Kurikulum Merdeka
PDF
Modul Ajar Deep Learning Matematika Kelas 1 Kurikulum Merdeka
PPTX
02F - Orientasi Pelatihan Koding dan kecerdasan artificial
DOCX
Modul Ajar Deep Learning PKWU Kerajinan Kelas 11 SMA Terbaru 2025
DOCX
Power poit Rubrik Penilaian LK 8 KP 6.docx
DOCX
Modul Ajar Pembelajaran Mendalam Informatika Kelas X SMA Terbaru 2025
PDF
Faktor-Faktor Pergeseran dari Pemasaran Konvensional ke Pemasaran Modern
DOCX
Modul Ajar Deep Learning Fisika Kelas 12 SMA Terbaru 2025
DOCX
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Bahasa Arab Kelas 7 MTs
PPTX
Rekayasa-Prompt-untuk-Kreasi-Konten bahan peer teaching.pptx
PDF
Modul Ajar Deep Learning Matematika Kelas 4 Kurikulum Merdeka
PPTX
EFS (Modern Filing and Document Management)_Training *Effective E-Filing & Do...
PPTX
Bahan Ajar PAI 8 BAB 2 iman kepada kitab Allah.pptx
PDF
Modul Ajar Deep Learning Seni Budaya Kelas 1 Kurikulum Merdeka
PPTX
Power Point Materi Tanda Baca Kelas III SD
PDF
Asal-usul Postmodernitas & materi singkat.pdf
Materi Pendidikan Agama Islam - Kelas 11 SMA - Berpikir Kritis dan Mengembang...
Modul Ajar Deep Learning Bahasa Indonesia Kelas 1 Kurikulum Merdeka
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Bahasa Arab Kelas 10 Ter...
Modul Ajar Deep Learning Bahasa Indonesia Kelas 4 Kurikulum Merdeka
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 5 Kurikulum Merdeka
Modul Ajar Deep Learning Matematika Kelas 1 Kurikulum Merdeka
02F - Orientasi Pelatihan Koding dan kecerdasan artificial
Modul Ajar Deep Learning PKWU Kerajinan Kelas 11 SMA Terbaru 2025
Power poit Rubrik Penilaian LK 8 KP 6.docx
Modul Ajar Pembelajaran Mendalam Informatika Kelas X SMA Terbaru 2025
Faktor-Faktor Pergeseran dari Pemasaran Konvensional ke Pemasaran Modern
Modul Ajar Deep Learning Fisika Kelas 12 SMA Terbaru 2025
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Bahasa Arab Kelas 7 MTs
Rekayasa-Prompt-untuk-Kreasi-Konten bahan peer teaching.pptx
Modul Ajar Deep Learning Matematika Kelas 4 Kurikulum Merdeka
EFS (Modern Filing and Document Management)_Training *Effective E-Filing & Do...
Bahan Ajar PAI 8 BAB 2 iman kepada kitab Allah.pptx
Modul Ajar Deep Learning Seni Budaya Kelas 1 Kurikulum Merdeka
Power Point Materi Tanda Baca Kelas III SD
Asal-usul Postmodernitas & materi singkat.pdf

Sldc (software development life cycle

  • 1.  Proses mengembangkan atau mengubah suatu sistem perangkat lunak menggunakan model-model dan metodologi yang digunakan untuk mengembangkan perangkat lunak sebelumnya.
  • 2. Tahapan-tahapan pada SLDC  1. Inisiasi (idnitiation)   Pembuatan proposal perangkat lunak.  2. Pengembangan konsep system (System concept development)   Mendefenisikan lingkup konsep termasuk dokumen lingkup sistem, analisis manfaat biaya, manajemen rencana dan pembelajaran kemudahan system.  3. Perencanaan (Planning)  Mengembangkan rencana manajemen proyek dan perencanaan lainnya.
  • 3.  4. Analisis Kebutuhan (Requirements Anaysis)   Menganalisis kebutuhan pemakai sistem perangkat lunak (user) dan mengembangkan kebutuhan user.  5. Desain (Design)   Fokus pada bagaimana dapat memenuhi kebutuhan fungsi-fungsi yang dibutuhkan.  6. Pengembangan (Development)   Mengkonversi desain ke sistem informasi yang lengkap termasuk bagaimana memmperoleh dan melakukan instalasi lingkungan sistem yang dibutuhkan.
  • 4.  7. Integrasi dan pengujian (Integration and test)  Mendemonstrasikan sistem perangkat lunak bahwa telah memenuhi kebutuhan yang dispesifikasikan pada dokumen kebutuhan fungsional.  8. Implementasi (Implementation)   Termasuk pada persiapan implementasi, implementasi perangkat lunak pada lingkungan produksi dan menjalankan resolusi dari permasalahan yang yang terindentifikasi dari fase integrasi dan pengujian.  9. Operasi dan pemeliharaan (Operations and maintrnance)   Mendeskripsikan pekerjaan untuk mengoperasikan dan memelihara sistem informasi pada lingkungan produksi.
  • 5.  10. Disposisi (Disposition)   Mendeskripsikan aktifitas akhir dari pengembangan sistem dan membangun data yang sebenarnya sesuai dengan aktifitas user.
  • 6. MODEL SDLC  1. Model WATERFALL   Menyediakan pendekatan alur hidup perangkat lunak secara sekuensial. ANALISIS DESAIN PENGUJIANPENGKODEAN
  • 7.  Pada kenyataannya Model Waterfall sangat jarang dilakukan sesuai alurnya.   Perubahan spesifikasi perangkat lunak   Sulit mendefinisikan spesifikasi diawal alur   Pelanggan tidak mungkin bersabar mengakomodasi perubahan yang diperlukan diakhir alur pengembangan.
  • 8.  2. Model Prototype   untuk menyambungkan ketidakpahaman pelanggan mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang diinginkan pelanggan kepada pengembangan perangkat lunak. 1. Mengumpulkan kebutuhan pelanggan 2. Membangun/ memperbaiki Mock up. 3. Menguji Mock up
  • 9. Kelemahan model Prototype  1. Pelanggan sering mengubah-ubah/menambah spesifikasi kebutuhan.  2. Pengembang lebih sering mengambil kompromi dengan pelanggan untuk mendapatkan prototype  Kualitas perangkat lunak kurang baik.
  • 10. 3. Model Rapid Application Development (RAD)   Model pengembangan perangkat lunak yang bersifat inkremental terutama untuk waktu pengerjaan yang pendek.  Jika kebutuhan perangkat lunak dipahami dengan baik dan lingkup perangkat lunak dibatasi dengan baik, team bisa menyelesaikan pembuatan perangkat lunak dengan waktu yang pendek.
  • 11.  Pemodelan Bisnis  Pemodelan Data  Pemodelan Proses  Pembuatan Aplikasi  Pengujian dan pergantian  Team 1  Team 1  Pemodelan Bisnis  Pemodelan Data  Pemodelan Proses  Pembuatan Aplikasi  Pengujian dan pergantian