1 / 26

REKAYASA PERANGKAT LUNAK

2. REKAYASA PERANGKAT LUNAK. Properti Sistem Baru (Emergent) Sistem Dan Lingkungan Pemodelan Sistem Proses Rekayasa Sistem Pengadaan Sistem. Materi. Apa Itu Sistem ?? Yaitu s ekumpulan komponen yang saling terkait yang bekerja untuk mencapai suatu tujuan .

minty
Télécharger la présentation

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. 2 REKAYASA PERANGKAT LUNAK

  2. PropertiSistemBaru (Emergent) • Sistem Dan Lingkungan • PemodelanSistem • Proses RekayasaSistem • PengadaanSistem Materi

  3. ApaItuSistem?? • Yaitusekumpulankomponen yang salingterkait yang bekerjauntukmencapaisuatutujuan. • Sebuahsistem yang masukdalamperangkatlunak,mekanik,perangkatkerasdandioperasikanolehbeberapa orang. • Sistem yang komponennyatergantungpadakomponensistemlainnya • Sistemjugadapatdikatakansebagaisifatdanperilakukomponensistem yang eratdansalingterkait. Pendahuluan

  4. MasalahDalamTeknikSistem • Sistem yang besarbiasanyadidesainuntukmemacahkanmasalah • Rekayasasistemmembutuhkanbanyakkoordinasidiseluruhdisiplinilmu. • Salingtidakpercayadankurangnyapengetahuanparadisiplinilmutentangtekniksistem • Dalamperangcangansebuahdiperlukanwaktu yang lama dandalamkeadaanwaktu yang berubah

  5. Propertisistembarumerupakanatributsistemsecarakeseluruhan. • Properti Emergent adalahsebuahsistemproperti yang merupakankarakteristik-karakteristiksistemsebagaisatukesatuandanbukandaribagiankomponen-komponennya • Propertiinimencakupkinerja ,keandalan,keselamatandankeamanan. PropertiSistemBaru

  6. Ada duajenispropertibaru • PropertiFungsional, propertiinimunculketikasemuabagiansistembekerjabersamauntukmencapaitujuantetentu. • PropertiBaru Non-Fungsional, menggambarkankinerjasistempadalingkunganoperasionalnya. Propertiiniseringkalikritisuntuksistemberbasiskomputerkarenakegagalanuntukmencapaitingkat minimal yang telahditentukanbisamembuatsistemtidakdapatdigunakan.

  7. System reliability engineering • Karenakomponenantardependensimakakesalahandapatdisebarkanmelaluisistem • Kegagalansistemseringterjadikarenakeadaan yang takterdugaantarhubungankomponen • Hal inimungkinmustahiluntukmengantisipasisemuahubungankomponen • Tindakankeandalansistemperangkatlunakdapatmemberikangambar yang salahdarikeandalansistem.

  8. Tigapengaruh yang berhubunganeratpadakeandalanmenyeluruhsuatusistem • KeandalanPerangkatKeras. Berapabesarprobabilitaskomponenperangkatkerasakanrusakdanberapa lama waktu yang diperlukanuntukmemperbaikinya? • KeandalanPerangkatLunak. Berapabesarkemungkinankomponenperangkatlunakmenghasilkan output yang tidakbenar. Kerusakanperangkatlunakbiasanya yang dibedakandarikerusakanperangkatkeras, dalamartianbahwaperangkatlunaktidakbertambahusang. Perangkatlunakdapatberoperasibahkansetelahhasil yang tersebut di keluarkan. • Keandalan Operator. Kemungkinan operator sistemmelakukankesalahan.

  9. Reliability relationships • Kerusakan Hardware • Menyebabkanmunculnyasinyalpalsu yang beradadiluarkisaran input yang diharapkanolehperangkatlunak. • Kesalahan Software • Menyebabkan Alarm Aktif yang mengakibatkankemungkinanbesardisebabkanoleh stress. • Kesalahan Operator • Mengakibatkanmerusaknyaperangkatkeraslebihjauh,menyebabkanlebihbanyakkesalahandanseterusnya.dapatterjadisituasidimanakerusakansatusubsistem yang sebenarnyadapatdiatasi,berkembangdengancepatmenjadimasalah yang serius yang menuntutdimatikannyasistemsecarakeseluruhan.

  10. Sistembukanmerupakanentitas yang berdirisendiri,melainkanterdapatdalamsuatulingkungan • Lingkunganinimempengaruhifungsidankinerjasistem • Lingkunganbisadianggapsebagaisistem pula. • Tetapilebihumumnya, lingkunganterdirisejumlahsistem lain yang berinteraksisatudengan yang lain. Sistem Dan Lingkungan

  11. Human and organisational factors Faktormanusiadanorganisasi yang diturunkandarilingkungansistem yang mempengaruhiperancangansistemmencakup. • Perubahan Proses, Apakahsistemmembutuhkanperubahan proses kerjapadalingkungan ? • PerubahanKerja, Apakahsistemmenyebarkan user disuatu

  12. PemodelanSistemArsitektur • Sistemharusdimodelkansebagaisuatukumpulankomponendanhubunganantarakomponenkomponen. • Sistemarsitekturbiasanyadigambarkansebagai diagram blok yang menunjukkansubsistemutamadaninterkoneksiantarasubsistem-subsistemini • Setiapsubsistemdirepresentasikansebagaipersegiempatpada diagram blokdanadanyahubunganantaramerekaditunjukkandengantandapanah yang menghubungkanpersegi-persegiempatini. • Hubungan yang digambarkanbisamencakupalirandata,hubungan ‘menggunakan’/’digunakanoleh’ ataujenishubunganketergantungan yang lain. PemodelanSistem

  13. KomponenSistemFungisional • Komponen Sensor (Sensor components) • KomponenAktuator (Actuator components) • KomponenKomputasi (Computation components) • KomponenKomunikasi(Communication components) • KomponenKoordinasi(Co-ordination components) • Komponen Interface (Interface components)

  14. KomponenSistemFungisional • Komponen Sensor Mengumpulkaninformasidarilingkungansistem • KomponenAkuator Mengakibatkanbeberapaperubahanpadalingkungansistem. • KomponenKomputasi Komponen yang jikadiberi input, melakukanperhitunganterhadapnyadanmenghasilkan output.

  15. KomponenSistemFungisional • KomponenKomunikasi Komponen yang fungsinyamemungkinkankomponen-komponen lain padasistemberkomunikasisatudengan yang lain • KomponenKoordinasi Komponen yang fungsinyaadalahmengkoordinasioperasikomponenlain. • Komponen Interface Komponen yang mengubahrepresentasi yang dipakaiolehsatukomponensistemmenjadirepresentasi yang digunakanolehkomponen lain.

  16. Biasanyamengikuti model ‘WaterFall’karenakebutuhanuntukpengembanganparareldaribagian-bagiandarisistem. • Lingkupiterasiantarafasekarenaperubahan hardware yang sangatmahal. Software mungkinharusmengimbangimasalah hardware. • pastimelibatkanperekayasadariberbagaidisiplinilmu yang harusbekerjasama. • Banyakruanguntukkesalahpahaman. Disiplinilmu yang berbedamenggunakannegosiasikosakatadanjauhberbeda yang diperlukan. Proses RekayasaSistem

  17. Perbedaanantara proses rekayasasistemdan proses pengembanganperangkatlunak: • Keterlibataninterdisipliner. Banyakdisiplinilmu yang mungkinterlibatpadarekayasasistem • Ruang yang lebihkeciluntukpengerjaanulangselamapengembangansistem. Begitukepuasanrekayasasistem, sepertipenempatan radar padasistem ATC, telahdibuatsuatuperubahanakanberbiayamahalsangatmahal. • Rekayasasistemmerupakankegiataninterdispiliner yang melibatkantim yang diambildarilatarbelakang yang berbeda. • Tim inirekayasasistemdiperlukanakibatluasnyapengetahuan yang diperlukanuntuksemuaimplikasikeputusanperancangansistem.

  18. SasaranHasilSistem • SasaranHasilFungsional • Menyediakansistem alarm kebakarandanpenyusupbagigedung yang mengeluarkanperingatan internal daneksternalakanadanyakebakarandanpenyusup • Sasaranhasilorganisasi • menjaminbahwafungsi normal pekerjaan yang dilakukandidalamgedungtidakdigangusecaraetnisolehperistiwasepertikebakarandanpenyusup

  19. KendalaPersyaratanSistem • Kesulitandasardalammenetapkanpersyaratansistemadalahbahwamasalah yang menyebabkandibuatnyasistem yang komplekstersebutmerupakanmasalahbusuk. • masalahbusukadalahmasalah yang sangatkompleksdanbanyakmemilikientitas yang berhubungansehinggatidakadaspesifikasimasalah yang pasti

  20. Proses PerancanganSistem • PersyaratanPembagian(Partition). Persyaratandianalisisdandikumpulkanmenjadikelompok-kelompok yang berhubungan. • IdentifikasiSubsistem. Subsistem Yang berbeda yang secaraindividuataukolektifmemenuhipersyaratanidentifikasi. • TerapkanPersyaratanPadasubsistemprinspinyapekerjaaniniharusbersifatlangsungjikapembagianpersyaratandigunakanuntukmembuatidentifikasisubsistem. • SpesifikasiFungsionalitasSubsistem. Bagiandari face perancangansistematausubsistemmerupakansubsistemperangkatlunak. • Definisi Interface Subsistem. Melibatkanpendefinisian interface yang disediakandandibutuhkanolehsetiapsubsistem.

  21. PengembanganSubsistem • Padapengembangansistem, subsistem yang identifikasipadaperancangansistemdiimplementasikan. • Melibatkanpemasukan proses rekayasasistem lain untuksubsistemindividu. • Kadang-kadang proses pengembanganakanmemerlukanpembuatansemuasubsistemindividudariawal. • Subsistem yang tersediabiasanyadikembangkansecarapararel, jikaditemukanmasalah yang melewatibatasansubsistem, harusdilakukanpermohonanmodifikasisistem

  22. InstalasiSistem • Padasaatinstalansi, sistemdiletakkandilingkungandimanasistemakanberoperasi. • Walausederhanatapibanyakmasalah yang dapattimbuldaniniberartibahwainstalansisistem yang kompleksbisamemakanwaktuberbulan-bulanataubahkanbertahun-tahun. • Contohmasalahini: • Lingkungandimanasistemakandiinstaltidaksamadenganlingkungan yang diasumsikansebagaipengembang. • User potensialsistemmungkintidaksukadengankeberadaansistem. • Sistembaruharusberdampingandengansistem yang sudahadadansistembaru yang bekerjadenganbenar. • Terdapatmasalahpadainstalansifisik. PerancanganSistem

  23. OperasiSistem • Begitusudahdiinstal, sistemdioperasikan. Pengoperasiansistembisamelibatkanpengaturansesipelatihanuntuk operator danperubahan proses kerja normal untukmenggunakansistembaru yang efektif. • Masalah yang tidakterdeteksisebelumnyabisamunculpadatahapinikarenaspesifikasisistembisamengandungkesalahanatauadahal yang terlewat. • Masalah yang dapattimbulhanyasetelahsistemdioperasikanadalahmasalahmengoperasikansistembarudengansistem yang ada, bisaterjadimasalahinkompatibilitasfisik. • Sulituntukmentransfer data darisatusistemkesistem yang lain. • Masalah lain yang lebihkecilbisaberupaadanya interface user yang sangatberbeda yang diberikanolehsistem yang berbeda.

  24. Menon-aktifkanSistem • Menon-aktifkanSistemberartitidakmemakailagisistemtersebutpadaakhirwaktuhidupoperasionalnya yang berguna. • Ketikasistemdinonaktifkan, komponen yang tidakharusdapatdiidentifikasidandigunakankembalipadasistem lain. • Harusperludata untukdiaturkembalidandikonversiuntukdigunakandalambeberapasistem lain.

  25. Memperolehsuatusistemuntuksuatuorganisasiuntukbeberapaperancangandandikembangkansecarakhusus.Memperolehsuatusistemuntuksuatuorganisasiuntukbeberapaperancangandandikembangkansecarakhusus. • Beberapa spesifikasi sistem dan desain secara disiplin ilmu perlu sebelumnya diadakan pengadaan. • Kamumemerlukansuatuspesifikasiuntukmembuatsuatukontrakuntukpengembangansistem • Spesifikasibolehmengijinkanuntukmembelisuatu off-the-shelf komersil) sistem. KarenaHampirselalulebihmurahdibandingmengembang;kansuatusistemsejakawalmula. PengadaanSistem

  26. TerimaKasih

More Related