SDLC ( system development live cycle)
-
Upload
jessamine-frederick -
Category
Documents
-
view
56 -
download
5
description
Transcript of SDLC ( system development live cycle)
![Page 1: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/1.jpg)
SDLC(system development live cycle)
Kelompok 7:1. Mu’tabar dini muhammad2. Muhammad Ilyasak3. Nabila Wahyu Kusuma4. Ni Made Novi M
![Page 2: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/2.jpg)
Tahapan Pengembang Sim
• Pengembangan sim yang terdiri 5 tahapan:1. Perencanaan sistem 2. Analisis sistem 3. Desain/ perancang sistem4. Implemntasi sistem5. Pengggunaan /review/eveluasi sistem
![Page 3: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/3.jpg)
PENDEKATAN PENGEMBANGAN SIM
• Pendekatan Klasik vs Pendekatan Terstruktur• Pendekatan Sepotong vs Pendekatan Sistem• Pendekatan Bawah-Naik(Bottom Up) vs Atas-
Turun(Top Down)• Pendekatan Sistem Menyeluruh vs
Pendekatan Moduler• Pendekatan Lompatan Jauh vs Pendekatan
Berkembang
![Page 4: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/4.jpg)
REKAYASA PERANGKAT LUNAK UNTUK SIM
Elemen elemen kunci dalam rekayasa perangkan lunak SIM meliputi:
1. Metode/method2. Alat/Tool3. Prosedur/Procedure
![Page 5: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/5.jpg)
Siklus klasik
tahapan dalam siklus klasik rekayasa perangkat lunak SIM adalah terdiri atas enam tahapan, yaitu:
1. Analisis dan rekayasa sintem2. Analisis persyaratan3. Perancangan4. Coding (penulisan program)5. Pengujian6. Pemeliharaan
![Page 6: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/6.jpg)
Faktor manusia pada software engeneering
• Agar bisa efektif, manafer software harus mengerti stafnya secara individu dan mengerti bagaimana mereka bergaul.
• System computer dan perangkat lunak SIm yang dikembangkan akan berpengaruh buruk lagi calon pengguna jika tidak memperhitungkan kemampuan calon pengguna pada saat rekayasa perangkat lunak.
• Produktifitas programmer adalah factor utama dalam rekayasa perangkat lunak, untuk itu perlu dimengerti factor yang mempengaruhi produktifitas programmer dalam rekayasa perangkat lunak agar dapat meningkatkan produktifitas
![Page 7: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/7.jpg)
MANAJEMEN PROYEK REKAYASA PERANGKAT LUNAK SIM
• pengukuran terhadap perangkat lunakHasil pengukuran perangkat lunak diperlukan untuk:1. Indikasi kualitas perangkat lunak yang dihasilkan2. Mengevaluasi produktifitas kerja3. Mengevaluasi pemanfaatan metode dan teknik
rekayasa perangkat lunak4. Dasar melakukan estimasi biaya, beban kerja, maupun
penjadwalan5. Justifikasi untuk memperoleh tool baru atau pelatihan
tambahan
![Page 8: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/8.jpg)
ANALISIS PERSYARATAN PERANGKAT LUNAK
• Metode Analisis dan Pemodelan:a. Metode Analisis Terstukturb. Analisis dan Pemodelan Berorientasi Obyekc. Metode Berorientasi Stuktur Data
![Page 9: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/9.jpg)
PERANCANGAN PERANGKAT LUNAK SIM
• Dasar Perancangan Perangkat Lunak1. Modularitas2. Cohession3. Kopling
![Page 10: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/10.jpg)
IMPLEMENTASI DAN CODING
• Bahasa Pemrograman . Kriteria pemilihan bahasa pemrograman yang digunakan, meliputi:
1. Area aplikasi.2. Komplexitas Struktur Data, Algoritma dan komputasi.3. Lingkungan dimana perangkat lunak akan dijalankan.4. Pertimbangan kinerja.5. Pengetahuan staf pemrogram.6. Keberadaan compiler yang dibutuhkan.
![Page 11: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/11.jpg)
Coding
Beberapa hal yang perlu diperhatikan saat melakukan coding program adalah:• Rancangan yang dihasilkan.• Seberapa mudah menerjemahkan ke dalam bahasa
pemrograman.• Efisiensi kompiler (kecepatan dan kebutuhan memori).• Probabilitas kode program (seberapa mudah
dituliskan).• Keberadaantool-tool pengembangan.• Kemudahan untuk dipelihara atau dirawat
![Page 12: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/12.jpg)
PENGUJIAN PERANGKAT LUNAK SIM
Pendekatan dalam Pengujian:1. Pengujian ‘white box’ 2. Pengujian black box
![Page 13: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/13.jpg)
PEMELIHARAAN PERANGKAT LUNAK SIM
• Korektif, yaitu pemeliharaan yang dilakukan apabila terjadi kesalahan atau kerusakan.
• Adaptif atau produktif, yaitu pemeliharaan yang dilakukan secara terus menerus melalui prose monitoring.
• Penyempurnaan, yaitu pemeliharaan sebagai hasil dari penemuan perawatan adatif.
![Page 14: SDLC ( system development live cycle)](https://reader036.fdocuments.in/reader036/viewer/2022062517/56813304550346895d99c059/html5/thumbnails/14.jpg)
Terima kasih