1 / 21

METEDOLOGI PENGEMBANGAN SISTEM

ANALISIS DAN DESAIN SISTEM INFORMASI. METEDOLOGI PENGEMBANGAN SISTEM. PENGERTIAN. Metodologi pengembangan sistem adalah suatu proses yang digunakan untuk mengembangkan sistem informasi . Metodologi meliputi : A ktivitas yang dilakukan pada setiap langkah ( fase )

nevina
Download Presentation

METEDOLOGI PENGEMBANGAN SISTEM

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. ANALISIS DAN DESAIN SISTEM INFORMASI METEDOLOGI PENGEMBANGAN SISTEM

  2. PENGERTIAN Metodologipengembangansistemadalahsuatuproses yang digunakanuntukmengembangkansisteminformasi. Metodologimeliputi: • Aktivitasyang dilakukanpadasetiaplangkah (fase) • Perananindividudankelompokdalamsetiapaktivitas • Deliverablesdanstandardkualitasbagisetiapaktivitas, dan • Peralatan(“tools”) danteknik yang digunakanuntuksetiapaktivitas .

  3. Mengapapengembangansistemmenggunakanmetodologi ? • Memastikanpendekatan yang konsistendalamsetiapproyek. • Mengurangirisiko yang berkaitandengankesalahandanmenghindarijalanpintas. • Menghasilkandokumentasi yang konsistendanlengkapuntuksetiapproyek .

  4. Prinsippengembangansistem 1. Melibatkanpenggunadanpemiliksistem (Get the owners and users involved). Sangatpentingdalamkesuksesanpengembangansistemuntukmelibatkanpenggunadanpemiliksistem. 2. Gunakanpendekatanpenyelesaianmasalah (Use a problem-solving approach). Telitidanmengertimasalahdankontekssistem. Tentukankebutuhanbagisetiappenyelesaianmasalah. Ketahuialternatifpemecahannyadancubapilih yang terbaik. Kemudiandesaindanimplementasikanalternatifpenyelesaianmasalahtersebut. Dan yang terakhiradalahmenelitinilaiataukesanpenyelesaianmasalahtersebutdancobauntukmemperbaikinya.

  5. Cont’ 3. Tentukanfasedanaktivitas (Establish phases and activities). Secara umum terdapat 5 fase dasar dalam pengembangan sistem, yaitu: 1. Tinjauansistem 2. Analisissistem 3. Desainsistem 4. Implementasisistem 5. Penunjangsistem 4. TentukanStandarbagi Pembangunan danDokumentasi yang Konsisten (Establish standards for consistent development and documentation). Standarpengembangansistembiasanyamenerangkanhal-halsebagaiberikut: • Aktivitas • Tanggungjawab • Garispanduan @ kebutuhandokumentasi • Kriterianpengukurankualitas

  6. Cont’ 5. Lihatsistemsebagaiinvestasipenting (Justify systems as capital investments). Sisteminformasimerupakaninvestasipenting, olehkarenaituterdapatduaisu yang harusdipertimbangkan, yaitupemecahanmasalahdanfeasibilitasterutamadarisegisignifikanbiaya. Signifikanbiayaadalahhasilperbandingandiantarabiayapengembangan yang dijalankandenganmanfaatsistem.

  7. Cont’ 6. Jangantakutuntukmembataldanmembetulkanruanglingkup (Don’t be afraid to cancel). Adakalanyasetiapproyek yang dibatalkantersebutmemilikilebihrendahbiayanyadibandingkandenganapabilaproyektersebutditeruskandenganmemilikibanyakmasalah. Kemudianmenentukan “checkpoints” feasibilitasproyekdenganmempertimbangkan : • Pembatalanproyekjikaproyektersebuttidakfeasibel. • Penilaiansemulabiayadanjadwaljikaruanglingkupproyekdibesarkan. • Kecilkanruanglingkupjikaanggarandanjadwaldibekukandantidakmencukupi untuk menampung semua tujuan proyek . 7. Divide and Conquer. Setiap sistem merupakan sebahagian dari sistem yang lebih besar (super-systems). Dan memiliki sistem yang lebih kecil (subsystems). Pecahkan sistem kepada sub sistem supaya mudah untuk mengontrol masalah dan mengembangkan sistem yang lebih besar.

  8. Cont’ 8. Design Systems for Growth and Change. Kebanyakansistemanalismengembangkansistemmengikutiperkembangan yang secaralangsungdirasakanpadasaatini. Entropy iaitukerusakan yang biasaberlaku &tidakbisadihindariolehsistem.

  9. METEDOLOGI DALAM PENGEMBANGAN SISTEM Terdapatbeberapametedologi yang digunakandalampengembangansistem, diantaranya: • Metedologi FAST (Forecasting and Assessment in Science and Technology) • MetodologiLife CycleProyek • Metodologi CASE (Computer-Aided Systems Engineering)

  10. FAST(Forecasting and Assessment in Science and Technology) FAST (Forecasting and Assessment in Science and Technology) merupakansalahsatumetodologipengembangansistem. Terdapat 8 fasepengembangan yang digunakandalammetedologi FAST. Terdapat pula beberapasimbol yang digunakandalammetedologi FAST yang memilikifungsimasing-masing.

  11. SYMBOL KeteranganFAST Life Cycle and Methodology, terhadapsimbol-simbolyang digunakan: • Segiempatbulat: fasepengembangansistem. • Anakpanahhijautebal: aliraninformasi yang memulaiproyekFAST. • Anakpanahhitamtebal: deliverables (outputs) utamasetiapfase. Setiap deliverable mempunyaidokumentasidan/atauspesifikasipenting. Deliverable sebuahfasebisamenjadi input kepadafase yang lain. • Anakpanahhitam, tipis, duaarah: aliraninformasisekunderdankomunikasi. Aliranterdiridaripembicaraan, musyawarah, surat, memo, laporan, dll. • Segiempat: individu/organisasi yang berinteraksidengansistemanalis. • Bulatanhitam: checkpoints dimanapesertaproyekperlumenilailagifeasibilitasdan/atauruanglingkupproyek .

  12. Fasepengembangan • FaseTinjauan :Penentuankonteks, ruanglingkup, anggaran, stafdanjadwalproyek. • FaseKajian : Mengetahuidanmenganalisis domain masalahbisnesdanteknikaluntuksetiapmasalah, sebabdankesantertentu. • FaseDefinisi :Mengetahuidanmenganalisiskebutuhanbisnes yang bisadigunakanuntukpenyelesaianteknikalsuatumasalah. • Fase Konfigurasi :Mengetahui dan menganalisis beberapa penyelesaian teknikal yang bisa mengatasi masalah dan memenuhikebutuhan bisnes. Output fase ini adalah penyelesaian target dan feasibilitas.

  13. Cont’ 5. Fase Pembelian : Mengetahui dan menganalisis produk perangkat keras dan perangkat lunak yang akan dibeli untuk kebutuhan proyek. 6. Fase Desain :Menentukan kebutuhan teknikal untuk penyelesaian target. 7. Fase Pembangunan :Mengembangkan dan menguji penyelesaian sistem (prototaip) 8. FasePenghantaran : Menggunakansistemdalamproduksisehari-hari.

  14. LIFE CYCLE PROYEK Selepaspengembangansistemselesaiperludibuatpenunjangsistem, yaitu : pemeliharaansecaraterusmenerusterhadapsistemtermasukdidalamnyaadalah program penyelenggaraandanpeningkatansistem. Aktivitas : • Membetulkankesalahansistem. • Membantupengguna. • Menyesuaikansistemkepadakebutuhanbaru.

  15. Cont’ Secaraumumaktivitas yang seringdijalankandalamkebanyakan/semuametodologiadalah : • Pencarianfakta : pengumpulaninformasi; pengumpulan data, proses formal yang menggunakankajian, wawancara, diskusi, angket, percontohandanteknik-teknik lain untukmengumpulinformasitentangkebutuhandankeutamaansistem. • Dokumentasidanpresentasi : kemahiranberkomunikasipentingdalammensukseskanproyek.

  16. Cont’ • Anggarandanpengukuran : untukmelihatkualitasdanproduktivitassistem. Terdapatduapendekatan yang bisadigunakandidalammenganggarkanproyek, yaitu: 1. Mengelakanpengganggarantakut, tidakpastiataukurangkeyakinan. 2. Menggunakanpengalamandan data (own + others) dariproyeksebelumnyadanmemperbaikianggaransecaraterusmenerus. • Analisisfeasibilitas : penilaianterhadapmanfaatpembangunansisteminformasikepadaorganisasiatauperusahaan.

  17. Cont’ • Pengelolaanproyekdanproses : • Pengelolaanproyek : aktivitasterusmenerusdimanabagiananalisismerancang, mendistribusikan, mengarahkandanmengontrolproyekuntukmembangunkansistemmengikutibiayadanwaktu yang ditetapkan. Kebanyakanproyekgagaldikarenakankepimpinandanpengelolaan yang lemah. • Pengelolaanproses : aktivitas yang terusmenerusdalammenetapkankebutuhanbagiaktivitasproses, manfaat, peralatandan output yang akandihasilkan. Tujuanpengelolaanprosesadalahuntukmenyelaraskanpendekatandan output proyek .

  18. gAMBAR

  19. CASE (Computer-Aided Systems Engineering) CASE merupakanaplikasiteknologiinformasiuntukaktivitas, teknik, metodologipengembangansistem. Peralatan CASE adalahpemrograman (software) yang mengautomasikanataumendukungfase-fase SDLC(Systems Development Life Cycle).

  20. Cont’ Tujuan CASE adalahuntukmempercepatprosespengembangansistemdanmeningkatkankualitassistem yang dihasilkan. Sebetulnya CASE bukansatumetodologiataualternatifkepadametodologi, namun CASE lebihberkecenderunganuntukmendukungstrategi, teknikdan output metodologi.

  21. T.E.R.I.M.A K.A.S.I.H…. ADA PERTANYAAN ???

More Related