140 likes | 275 Views
SDLC ( system development live cycle). Kelompok 7: Mu’tabar dini muhammad Muhammad Ilyasak Nabila Wahyu Kusuma Ni Made Novi M. Tahapan Pengembang Sim. Pengembangan sim yang terdiri 5 tahapan : Perencanaan sistem Analisis sistem Desain / perancang sistem Implemntasi sistem
E N D
SDLC(system development live cycle) Kelompok 7: Mu’tabardini muhammad Muhammad Ilyasak Nabila WahyuKusuma Ni Made Novi M
TahapanPengembangSim • Pengembangansim yang terdiri 5 tahapan: • Perencanaansistem • Analisissistem • Desain/ perancangsistem • Implemntasisistem • Pengggunaan/review/eveluasisistem
PENDEKATAN PENGEMBANGAN SIM • PendekatanKlasikvsPendekatanTerstruktur • PendekatanSepotongvsPendekatanSistem • PendekatanBawah-Naik(Bottom Up) vsAtas-Turun(Top Down) • PendekatanSistemMenyeluruhvsPendekatanModuler • PendekatanLompatanJauhvsPendekatanBerkembang
REKAYASA PERANGKAT LUNAK UNTUK SIM Elemenelemenkuncidalamrekayasaperangkanlunak SIM meliputi: • Metode/method • Alat/Tool • Prosedur/Procedure
Siklusklasik tahapandalamsiklusklasikrekayasaperangkatlunak SIM adalahterdiriatasenamtahapan, yaitu: • Analisisdanrekayasasintem • Analisispersyaratan • Perancangan • Coding (penulisan program) • Pengujian • Pemeliharaan
Faktormanusiapada software engeneering • Agar bisaefektif, manafer software harusmengertistafnyasecaraindividudanmengertibagaimanamerekabergaul. • System computer danperangkatlunakSIm yang dikembangkanakanberpengaruhburuklagicalonpenggunajikatidakmemperhitungkankemampuancalonpenggunapadasaatrekayasaperangkatlunak. • Produktifitas programmer adalah factor utamadalamrekayasaperangkatlunak, untukituperludimengerti factor yang mempengaruhiproduktifitas programmer dalamrekayasaperangkatlunak agar dapatmeningkatkanproduktifitas
MANAJEMEN PROYEK REKAYASA PERANGKAT LUNAK SIM • pengukuranterhadapperangkatlunak Hasilpengukuranperangkatlunakdiperlukanuntuk: • Indikasikualitasperangkatlunak yang dihasilkan • Mengevaluasiproduktifitaskerja • Mengevaluasipemanfaatanmetodedanteknikrekayasaperangkatlunak • Dasarmelakukanestimasibiaya, bebankerja, maupunpenjadwalan • Justifikasiuntukmemperoleh tool baruataupelatihantambahan
ANALISIS PERSYARATAN PERANGKAT LUNAK • MetodeAnalisisdanPemodelan: a. MetodeAnalisisTerstuktur b. AnalisisdanPemodelanBerorientasiObyek c. MetodeBerorientasiStuktur Data
PERANCANGAN PERANGKAT LUNAK SIM • DasarPerancanganPerangkatLunak 1. Modularitas 2. Cohession 3.Kopling
IMPLEMENTASI DAN CODING • BahasaPemrograman. Kriteriapemilihanbahasapemrograman yang digunakan, meliputi: 1. Area aplikasi. 2. KomplexitasStruktur Data, Algoritmadankomputasi. 3. Lingkungandimanaperangkatlunakakandijalankan. 4. Pertimbangankinerja. 5. Pengetahuanstafpemrogram. 6. Keberadaancompiler yang dibutuhkan.
Coding Beberapahal yang perludiperhatikansaatmelakukancoding program adalah: • Rancangan yang dihasilkan. • Seberapamudahmenerjemahkankedalambahasapemrograman. • Efisiensikompiler (kecepatandankebutuhanmemori). • Probabilitaskode program (seberapamudahdituliskan). • Keberadaantool-tool pengembangan. • Kemudahanuntukdipeliharaataudirawat
PENGUJIAN PERANGKAT LUNAK SIM PendekatandalamPengujian: • Pengujian‘white box’ • Pengujianblack box
PEMELIHARAAN PERANGKAT LUNAK SIM • Korektif, yaitupemeliharaan yang dilakukanapabilaterjadikesalahanataukerusakan. • Adaptifatauproduktif, yaitupemeliharaan yang dilakukansecaraterusmenerusmelalui prose monitoring. • Penyempurnaan, yaitupemeliharaansebagaihasildaripenemuanperawatanadatif.