1 / 17

MODEL PROSES REKAYASA PERANGKAT LUNAK

MODEL PROSES REKAYASA PERANGKAT LUNAK. Ahmat Adil. Model Proses Rekayasa P Lunak.

Download Presentation

MODEL PROSES REKAYASA PERANGKAT LUNAK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODEL PROSES REKAYASA PERANGKAT LUNAK AhmatAdil

  2. Model ProsesRekayasa P Lunak Padarekayasaperangkatlunak, banyak model yang telahdikembangkanuntukmembantuprosespengembanganperangkatlunak. Model-model inipadaumumnyamengacupada model prosespengembangansistem yang disebut System Development Life Cycle (SDLC)

  3. SDLC

  4. Setiap model yang dikembangkanmempunyaikarakteristiksendiri-sendiri. Namunsecaraumumadapersamaandari model-model ini, yaitu: • Kebutuhanterhadapdefinisimasalah yang jelas • Tahapan-tahapanpengembangan yang teratur. (Meskipun model-model pengembanganperangkatlunakmemilikipola yang berbeda-beda, biasanya model-model tersebutmengikutipolaumum analysis – design – coding – testing – maintenance) • Stakeholder berperansangatpentingdalamkeseluruhantahapanpengembangan • Dokumentasi merupakan bagian penting dari pengembangan perangkat lunak • Keluarandariprosespengembanganperangkatlunakharusbernilaiekonomis

  5. Model ProsesRekayasa P Lunak • Adabanyak model pengembanganperangkatlunak, antara lain The Waterfall Model, Joint Application Development (JAD), Information Engineering (IE), Rapid Application Development (RAD) termasukdidalamnya Prototyping, Unified Process (UP), Structural Analysis and Design (SAD) dan Framework for the Application of System thinking (FAST). Padabukuiniakandibahastiga model pengembanganyaitu The Waterfall Model, Prototyping, dan Unified Processs (UP).

  6. waterfall model Tahapan-tahapandalam The Waterfall Model secararingkasadalahsebagaiberikut: • Tahapinvestigasidilakukanuntukmenentukanapakahterjadisuatumasalahatauadakahpeluangsuatusisteminformasidikembangkan. Padatahapaninistudikelayakanperludilakukanuntukmenentukanapakahsisteminformasi yang akandikembangkanmerupakansolusi yang layak

  7. waterfall model • Tahap analisis bertujuan untuk mencari kebutuhan pengguna dan organisasi serta menganalisa kondisi yang ada (sebelum diterapkan sistem informasi yang baru). • Tahapdisainbertujuanmenentukanspesifikasidetildarikomponen-komponensisteminformasi (manusia, hardware, software, network dan data) danproduk-produkinformasi yang sesuaidenganhasiltahapanalisis.

  8. waterfall model • Tahapimplementasimerupakantahapanuntukmendapatkanataumengembangkan hardware dan software (pengkodean program), melakukanpengujian, pelatihandanperpindahankesistembaru. • Tahapanperawatan (maintenance) dilakukanketikasisteminformasisudahdioperasikan. Padatahapaninidilakukan monitoring proses, evaluasidanperubahan (perbaikan) biladiperlukan.

  9. waterfall model

  10. Prototyping model Prototyping adalahsalahsatupendekatandalamrekayasaperangkat lunak yang secaralangsungmendemonstrasikanbagaimanasebuahperangkatlunakataukomponen-komponenperangkatlunakakanbekerjadalamlingkungannyasebelumtahapankonstruksiaktualdilakukan (Howard, 1997).

  11. Tahapan-tahapansecararingkasdapatdijelaskansebagaiberikut: • dentifikasikandidat prototyping. Kandidatdalamkasusinimeliputi user interface (menu, dialog, input dan output), file-file transaksiutama, danfungsi-fungsipemrosesansederhana. • Rancangbangun prototype denganbantuan software seperti word processor, spreadsheet, database, pengolahgrafik, dan software CASE (Computer-Aided System Engineering). • Uji prototype untukmemastikan prototype dapatdenganmudahdijalankanuntuktujuandemonstrasi.

  12. Tahapan-tahapansecararingkasdapatdijelaskansebagaiberikut: • Siapkan prototype USD (User’s System Diagram) untukmengidentifikasibagian-bagiandariperangkatlunak yang di-rototype-kan. • Evaluasidenganpenggunauntukengevaluasi prototype danmelakukanperubahanjikadiperlukan. • Transformasikan prototype menjadiperangkatlunak yang beroperasipenuhdenganmelakukanpenghilangankode-kode yang tidakdibutuhkan, penambahan program-program yang memangdibutuhkandanperbaikandanpengujianperangkatlunaksecaraberulang.

  13. TAHAPAN REKAYASA PERANGKAT LUNAK Sepertitelahdisebutkan, meskipundalampendekatanberbeda-beda, namun model-model diatasmemilikikesamaan, yaitumenggunakanpolatahapan analysis – design – coding(construction) – testing – maintenance.

  14. Analisis Analisissistemadalahsebuahteknikpemecahanmasalah yang menguraikansebuahsistemmenjadikomponen-komponennyadengantujuanmempelajariseberapabaguskomponen-komponentersebutbekerjadanberinteraksiuntukmeraihtujuanmereka.

  15. Langkah-langkah Analisis Sistem KEDOKTERAN SISTEM INFORMASI Kenali masalah LihatGejala Lihat Penyebab Identifikasi Penyebab Lakukan test Pelajari sistem yang ada

  16. Tahapan & Aktivitas dalam Analisis

More Related