1 / 16

Pengujian , Pengimplementasian dan Pemeliharaan

Pengujian , Pengimplementasian dan Pemeliharaan. PENGETESAN.

majed
Download Presentation

Pengujian , Pengimplementasian dan Pemeliharaan

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. Pengujian, PengimplementasiandanPemeliharaan

  2. PENGETESAN Pengetesanembedded softwarebiasanyadilaksanakanpadafase-fase yang terdapatdalamSystem Development Life Cycle (SDLC). Masing-masingpengetesanditiapfasememilikitujuannyamasing-masing, yaitudenganadanyaperbaikanditiap-tiapfase. Secaragarisbesar, pengetesanditiap-tiapfase SDLC dapatdiklasifikasikansebagaiberikut: • Use Cases • Use Scenarios • External View of Software Behavior • Architecture/Component Interaction • Component Behavior • Algorithmic Level

  3. Methods and Materials Teknikpengetesan yang diterapkanuntuktiap-tiapfase SDLC, bisadibagikedalamempattahapan, yaitu : • Test PlanningBertujuanuntukmelukiskan target pengetesan. • Test GenerationBertujuanuntukmenentukantest case yang paling sesuai, mampumemenuhi target pengetesanseperti yang telahdilukiskanpadatahapanpengetesansebelumnya (tahapantest planning).

  4. CONT’ • Test PerformanceBertujuanuntukmengeksekusi program pengetesan. • Test EvaluationBertujuanmembandingkankeluarandaritest case yang dieksekusi, dengankeluaran yang diharapkandarisistem. Jikahasilperbandingannyasesuai, makabisadikatakanbahwaperangkatlunaktersebuttelahlolospengetesan, dansebaliknya.

  5. CONT’ Selaindenganmenerapkanteoriteknikpengetesandiatas, diperlukantoolsataualatuntukmendukungpengetesanterhadapkehandalansistemsecaraotomatis. Toolsinimemungkinkanuntukmengkoleksi data keluarandaripengetesan, sehingga data tersebutnantinyabisadigunakanuntukanalisa statistic.

  6. IMPLEMENTASI Tahapimplementasisistemmerupakantahapmeletakkansistemsupayasiapuntukdioperasikan. Tahapinitermasukjugakegiatanmenuliskode program jikatidakdigunakanpaketperangkatlunakaplikasi. Tahapimplementasisistemterdiridarilangkah-langkahsebagaiberikutini: • Menerapkanrencanaimplementasi • Melakukankegiatanimplementasi • Tindaklanjutimplementasi

  7. Menerapkanrencanaimplementasi RencanaImplementasidimaksudkanterutamauntukmengaturbiayadanwaktu yang dibutuhkanselamaimplementasi. Dalamrencanaimplementasiini, semuabiaya yang akandikeluarkanuntukkegiatanimplemntasiperludianggarkandalambentukanggaranbiaya. Anggaranbiayainiselanjutnyajugaberfungsisebagaipengendalianterhadapbiaya-biaya yang harusdikeluarkan. Waktu yang diperlukanuntukmelakukankegiatanjugaperludiaturdalamrencanaimplementasidalambentukskedulwaktu. Skedulwaktuberfungsisebagaipengendalianterhadapwaktuimplementasi.

  8. MelakukanKegiatanImplementasi >>Mendapatkanataumemilihsumberdaya hardware, dan software. Hardware yang dipilihdisesuaikandengankonfigurasi, begitu pula dengan software. >>PemilihandanpelatihanpersonilPersonildisiapkandenganterlebihdahulumemberikanpelatihandalambentukceramah/seminar, pelatihansecaraproseduralmaupun tutorial mengenaisisteminformasisesuaifungsitugasnya. Tujuannyaadalah agar parapersonilmengertidanmenguasaioperasisistemdancarakerjasistemsertaapasaja yang diperolehdarisistem. Pemilihanpersonildilakukanmelalui 2 sumber, yaitu: daripersonil yang telahadadalamorganisasiataupersonilbaru yang berasaldariluarorganisasi.

  9. CONT’ >>Pemilihantempatdaninstalasiperangkatkerasdanperangkatlunak (MenyiapkanFasilitasFisik)Fasilitas-fasilitasfisik yang disiapkanantara lain : lokasiatauruanganuntuk server dan client, tempatuntukkomputerdanperiferalnyatermasukkeamananfisikuntukmenjagaberlangsungnyaperalatandalamjangkawaktu yang lama seperti: pemasangan AC agar udararuangantetapsejuk, penerangan yang cukupdan power supply cadangan/UPS. >>Pemrogramandanpengetesan programMenyiapkan database secaratepatdisesuaikandengan software aplikasi/program yang digunakan. Melakukanpengujianterhadap program apakahsudahberjalandenganbaikuntukberlanjutpadatahapselanjutnya.

  10. CONT’ >>PengetesansistemMelakukanpengujianataupengetesanawalsistemuntukmengetahuiapakahsistemsudahberjalanatauberoperasidenganbaik. Jikaternyatabelum, makaharusdilakukanperbaikanulang. >>KonversisistemKonversisistemmerupakantahapanygdigunakanuntukmengoperasikansistembarudalamrangkamenggantikansistem yang lama atauprosespengubahandarisistem lama kesistembarU. >> MelakukanSimulasiKegiatansimulasiberupapengetesansistemsecaranyata yang melibatkanpersonil yang sesungguhnya. Langkahinidapatdisebutsebagailangkahpengetesanawal.

  11. Tindaklanjutimplementasi Analissistemmasihperlumelakukantindaklanjutberikutnyasetelehsistembarudiimplementasikan. Analissistemmasihperlumelakukanpengetesanpenerimaansistem. Pengetesaniniberbedadenganpengetesansistem yang telahdilakukansebelumnya. Jikapadapengetesansebelumnyadigunakan data test/semu, tapipadapengetesaninidilakukandenganmenggunakan data sesungguhnyadalamjangkawaktutertentu yang dilakukanolehanalissistembersama-samadengan user.

  12. PEMELIHARAAN Tahappemeliharaandilakukansetelahtahapimplementasi. Sistembaru yang berjalandigunakansesuaidengankeperluanorganisasi. Selamamasahidupnya, sistemsecaraperiodikakanditinjau. Perubahandilakukanjikamunculmasalahataujikaternyataadakebutuhanbaru. Selanjutnya, organisasiakanmenggunakansistem yang telahdiperbaikitersebut. Merupakansiklusterakhirdari SDLC Pemeriksaanperiodik, audit danpermintaanpenggunaakanmenjadi source untukmelakukanperawatansistemdiseluruhmasahidupsistem.

  13. JENIS PEMELIHARAAN JenisPemeliharaan: 1.Pemeliharaan Korektif2.Pemeliharaan Adaptif3.Pemeliharaan Perfektif4.Pemeliharaan Preventif

  14. LANGKAH-LANGKAH Langkah-langkahpemeliharaansistemterdiriatas: • PenggunaanSistem Yaitumenggunakansistemsesuaidenganfungsitugasnyamasing-masinguntukoperasirutinatausehari-hari. 2. Audit Sistem Yaitumelakukanpenggunaandanpenelitian formal untukmenentukanseberapabaiksistembarudapatmemenuhikriteriakinerja. Hal semacaminidisebutpenelaahansetelahpenerapandandapatdilakukanolehseorang auditor internal.

  15. CONT’ 3. PenjagaanSistem Yaitumelakukanpemantauanuntukpemeriksaanrutinsehinggasistemtetapberoperasidenganbaik. Selainitujugauntukmenjagakemutakhiransistemjikasewaktu-waktuterjadiperubahanlingkungansistemataumodifikasirancangan software. • PerbaikanSistem Yaitumelakukanperbaikanjikadalamoperasiterjadikesalahan (bugs) dalam program ataukelemahanrancangan yang tidakterdeteksisaattahappengujiansistem.

  16. CONT’ 5. PeningkatanSistem Yaitumelakukanmodifikasiterhadapsistemketikaterdapatpotensipeningkatansistemsetelahsistemberjalanbeberapawaktu, biasanyaadanyapotensipeningkatansistemtersebutterlihatolehmanajerkemudianditeruskankepadaspesialisinformasiuntukdilakukanmodifikasisesuaikeinginanmanajer.

More Related