rekayasa sistem n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Rekayasa Sistem PowerPoint Presentation
Download Presentation
Rekayasa Sistem

Loading in 2 Seconds...

play fullscreen
1 / 37
nash-mcfarland

Rekayasa Sistem - PowerPoint PPT Presentation

105 Views
Download Presentation
Rekayasa 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. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Rekayasa Sistem Software Engineering Chapter 2

  2. 092904006 SYAPUTRI ARTAMI S092904010 AYU ANGGRIANI H092904011 RUDI DIAN SYAH092904030 ZUL FADLY SULTHAN092904035 JUMIATI092904041 HUSNAENI092904043NURHALIMAH Kelompok 3

  3. Pokok Pembahasan 2.1 Proses Sistem Baru (Emergent) 2.2. Sistem dan lingkungan 2.3.Pemodelan Sistem 2.4. Proses Rekayasa Sistem 2.5. Pengadaan Sistem

  4. 2.1. Properti Sistem Baru (Emergent)

  5. Rekayasasistemadalahkegiatanpenspesifikasian,perancangan, Pengimplementasian,pemvalidasian,penyebaran,dan pemeliharaan sistemsebagaisatukesatuan.perekayasasistem tidakhanyaberfikirmengenaiperangkatlunak,tetapijugamem Pertimbangkanperangkatkeras,disampinginteraksisistem dengan user danlingkungannya.sedangkansistemadalahsekum Pulankomponen yang salingberhubungandanbekerjasama Untukmencapaisatutujuan.

  6. KarakteristiksistemialahbahwapropertidanperilakukomponenSistem mautakmaubercampurkeberhasilanberfungsinyasetiap komponensistembergantungdariberfungsinyabeberapa komponen lain. Beberapacontohpropertibaruiniadalah Bebansistemsecarakgeseluruhaninimerupakancontohpropertibaru yang dapatdihitungdaripropertikomponen individual. Keandalansistemhalinibergantungpadakeandalankomponensistemdanhubungandiantarakomponen-komponentersebut. Kemampupakaiansisteminimerupakanproperti yang sangatkompleks yang tidakhanyabergantungpadaperangkatkerasdanlunaktetapijugabergantung operator sistemdanlingkungandimanasistemtersebutdigunakan.

  7. PROPERTI SISTEM BARU (EMERGENT) Propertibarusistemmerupakanatributsistemsecarakeseluruhanseringkalisulituntukmeramalkannilaipropertibaruinisebelumnya.Nilaitersebuthanyadapatdiukurpadasaatsubsistemtelahdiintegrasikanuntukmembentuksistem yang lengkap. Adaduajenispropertibaru Propertifungsionalpropertiinimunculketikasemuabagiansistembekerjabersamauntukmencapaitujuantertentu Propertibaru non-fungsionalsepertikeandalan,kinerja, keselamatan,dankeamanan.properti-propertiinimenggambarkankinerjasistempadalingkunganoperasionalnya.

  8. Keandalanmerupakankonsep yang kompleks yang harus Selaludiperhitungkanpadasistemdanbukanpadatingkat Komponenindividual.Adatigapengaruh yang berhubungan Eratpadakeandalanmenyeluruhsuatusistem Keandalanperangkatkeras,Berapabesarprobabilitaskomponenperangkatkerasakanrusakdanberapa lama waktu yang diperlukanuntukmemperbaikinya. Kerusakanperangkatlunakbiasanyadapatdibedakandarikerusakanperangkatkeras,dalamartianbahwaperangkatlunaktidakbertambahusangdandapatterusberoperasibahkansetelahhasil yang salahtersebutdikeluarkan. Keandalan operator.

  9. Jikasisteminitelahdiinstalditempat lain dilingkungan Tersebuttidakakantimbulmasalah,jikapendinginruangan bekerja normal jugatidakadamasalahakantetapiakibat Kedekatanfisikmesin-mesininiterjadihubungan yang tidak Diantisipasiantarakeduanyadanterjadilahkerusakansistem. Sistem yang amanadalahsistem yang tidakmengijinkan Akses yang tidakdiotorisasipadadatanyatetapijelasbahwa Kita tidakbisameramalkansemua mode akses yang mungkin Dan secaraeksplisitmencegahnya yang mungkinadalah Menilaiproperti-propertiinisecara default.

  10. SISTEM DAN LINGKUNGAN Sistemmerupakanentitas yang berdirisendiri,melainkan Terdapatdalamsuatulingkungan .lingkunganini mempengaruhifungsidankinerjasistemkadangkala Lingkunganbisadianggapsebagaisistempula tetapilebih umumnyaterdiridarisejumlahsistem lain yang Berinteraksisatu dengan yang lain. Adaduaalasanmengapalingkungansistemharus dipahamiolehperekayasasistem Sistemditunjukanuntukmelakukanbeberapaberubahandilingkungannyamisalnyasistempemanas,mengubahlingkungannyadenganmenaikkanataumenurunkantemperatur. Fungsisistemdapatdipengaruhiolehperubahanpadalingkungannyadengancara yang mungkinsulituntukdiramalkansebagaicontohsistemlistrikdisebuahbangunandapatdipengaruhiolehperubahanlingkungandiluargedungtersebut.

  11. Hirarki Sitem

  12. Faktormanusiadanorganisasi yang diturunkandarilingkungan Sistem yang mempengaruhiperancangansistemmencakup Perubahanproses jikaperubahantersebutsignifikanataujikamelibatkanpemecatandalambeberapaorang,makaadabahayabahwasisteminiakanditolakoleh user. Perubahankerja perancangan yang melibatkanmanajer yang harusmengubahcarakerjamerekauntukmenyesuaikandengansistemkomputerseringkalitidakdisuka.manajermungkinmerasa status merekaditurunkanolehsustem. Perubahanorganisasi jikaorganisasibergantungpadasistem yang kompleksmereka yang mengetahuibagaimanamengoperasikansistemakanmemilikikekuatanpolitikbesar.

  13. PEMODELAN SISTEM Sebagaibagiandaripersyaratansistemdankegiatan Perancangan,sistemharusdimodelkansebagaisuatu kumpulankomponendarihubunganantarakomponen- komponeninibiasanyadiilustrasikansecaragrafispada model arsitektursistem yang memberikanpandangan kepadapembacamengenaiorganisasisistem. Komponenfungsionaladalahkomponen yang ketikadilihat Dari sudutpandangsubsistemmelakukansatufungsi Sebaliknyasuatusubsistembiasanyamultifungsional. Model arsitektursistemdigunakanuntukmengidentifikasi komponenperangkatkeras/lunakinimenjaditidakrelevan.

  14. Sistem Alarm penyusup yang sederhana

  15. Arsitektur Traffic-Light Controller

  16. KOMPONEN SISTEM FUNGSIONAL Komponenfungsionalpadasistembisadiklasifikasikan Denganberbagainama Komponen sensor yaitumengumpulkaninformasidarilingkungansistemcontohkomponen sensor adalah radar padasistemkontrollalulintasudara,sensorposisikertaspada printer laser dan thermocouple padatungkupembakaran. Komponenaktuatormengakibatkanbeberapaperubahanpadalingkungansistem.contohaktuatoradalahkatupterbukadantertutupuntukmenaikkanataumenurunkanlajualircairanpadapipa,bagiansayap /ekorpadapesawat yang mengontrolsudutpenerbangan,danmekanismemasuknyakertaspada printer laser yang menggerakkankertasmelaluiberkascahaya.

  17. 3. Komponenkomputasikomponen yang jikadiberi input melakukanperhitunganterhadapnya yang menghasilkan output .contohkomponenkomputasiadalahproses floating-point yang melakukankomputasiatasbilangan real. 4.Komponen komunikasikomponen yang fungsinyamemungkinkankomponen-komponen lain padasistemberkomunikasisatudengan yang lain.contohkomponenkomunikasiadalah Ethernet yang menghubungkanberbagaikomputerdisebuahgedung. 5. Komputerkordinasikomponensistem yang fungsinyaadalahmengkoordinasikanoperasikomponenlain.contohkomponenkoordinasiadalahpenjadwalpadasistem real-team (waktunyata) .komponeninimemutuskankapanproses-prosesharusdijadwalkanuntukdikerjakanolehprosesor. 6. Komponen interface komponen yang mengubahrepresentasi yang dipakaiolehsatukomponensistemmenjadirepresentasi yang digunakanolehkomponenlain.contohnyaadalahkomponen interface manusia yang mengambil model suatusistemdanmenampilkannyakeoperatormanusia.

  18. PROSES REKAYASA SISTEM Adaperbedaanpentingantaraprosesrekayasasistemdanprosespengembanganperangkatlunak • Keterlibataninterdisiplinerbanyakdisiplinilmu yang mungkinterlibatpadarekayasasistem .adakemungkinanbesarterjadinyakesalapahaman yang disebabkanolehpenggunaterminologi yang berbedaolehperekayasa yang berbeda. • Ruang yang lebihkeciluntukmengerjaanulangselamamengembangansistembegitukeputusanrekayasasistem,sepertimenempatan radar padasistem ATC telahdibuatsuatuperubahanakanberbiayasangatmahal.

  19. Proses rekayasa sistem

  20. Sistemkontrollalulintasudaraadalahmembangun radar barudanbukanmelengkapidariinstalasi yang ada. • Perekayasaperangkatlunaksering kali mendapatkanmasalahdalammemperbaikikemampuanperangkatlunaktanpamenaikkanbiayaperangkatkeras.banyakperistiwa yang disebutkegagalanperangkatlunak yang sesungguhnyabukanmerupakankonsekuensidarimasalahperangkatlunak.,

  21. Keterlibatan interdisipliner pada rekayasa sistem

  22. DEFINISI PERSYARATAN SISTEM Mendefinisikanpersyaratansistemditujukanuntukmencaripersyaratansistemsecaramenyeluruh. Adatigajenispersyaratan • Persyaratanfungsionalabstrakfungsidasar yang harusdiberikansistemdidefinisikanpadatingkatabstrakspesifikasipersyaratanfungsional yang terincidilakukanpadatingkatsubsistem. • Propertisistemmerupakanpropertisistembaru non-fungsionalsebagaimanadibahasdiataspropertiinibisamencakupkeandalan,kinerja,keselamatandll,propertisistem non-fungsionalinimempengaruhipersyaratansemuasubsistem. • Karakteristik yang tidakbolehditunjukkanolehsistemkadangkalapentinguntukmenspesifikasiapa yang tidakbolehdikerjakansistemdisampingmenspesifikasiapa yang harusdikerjakanolehsistem.

  23. Suatubagianpentingdarifasependefinisianpersyaratanadalahmenetapkansatu set tujuanmenyeluruh yang harusdipenuhiolehsistem.Pernyataantujuan yang didasarkanatasfungsionalitassistemmungkinberbunyi : • Menyediakansistem alarm kebakaran yang menyusupbagigedung yang mengeluarkanperingatan internal daneksternalakanadanyakebakarandanpenyusup. • Menjaminbahwafungsi normal pekerjaan yang dilakukandidalamgedungtidakdiganggusecaraseriusolehperistiwasepertikebakarandanmasuknyapenyusup.

  24. PERANCANGAN SISTEM Perancangansistemberhubungandenganbagaimanafungsionalitassistemdisediakanolehkomponen-komponensistemkegiatan yang terlibatpadaprosesiniadalah : Persyaratanpembagian (partition) persyaratandianalisisdandikumpulkanmenjadikelompok-kelompok yang berhubungan. Identifikasisubsistem,subsistem yang berbeda yang secaraindividuataukolektifmemenuhipersyaratanidentifikasi. Terapkanpersyaratanpadasubsistempekerjaaniniseharusnyabersifatlangsungjikapembagianpersyaratandigunakanuntukmembuatidentifikasisubsistem. Spesifikasifungsionalitassubsistembagiandarifaseperancangansistemataujikasubsistemmerupakansistemperangkatlunaksebagaibagiandarikegiatanspesifikasipersyaratanuntuksistemtersebut. Definisikan interface subsistem.

  25. Proses perancangan sistem

  26. PENGEMBANGAN SUBSISTEM Padapengembangansubsistemadalahperancangan Sistemdiimplementasikan ,kegiataninimelibatkan Pemasukanprosesrekayasasistem lain untuk subsistemindividu . IntegrasiSistemmencakuppengumpulansubsistem Yang dikembangkansecaraindependendan menggabungkannyauntukmembentuksistem yang lengkap.integrasidapatdilakukandengan menggunakanpendekatan ‘Big Bang’ dimanasemua Subsistemdiintegrasikanpadasaat yang sama.

  27. Adapunduaalasanmengapaprosesingkrementalini Merupakanpendekatan yang paling sesuai Biasanyatidakmungkinmenjadwalkansemuapengembangansubsistemsehinggaseluruhnyaselesaipadawaktu yang sama. Integrasiinkrementalmemperkecilbiayalokasikesalahan,jikabanyaksubsistemdiintegrasikansecarasimultan ,kesalahan yang munculpadawaktupengujianbisaberadadisubsistemmanapun. Kesalahansubsistem yang merupakankonsekuensiasumsi yang invalid mengenaisubsistemmengenaisubsistem lain seringkaliterungkappadasaatintegrasisistem .halinibisamengakibatkanperselisihanantaraberbagaikontraktor yang bertanggujawabuntuksubsistem yang berbeda.

  28. INSTALASI SISTEM Padasaatinstalasisistemdiletakkandilingkungandimanasistemakanberoperasiwalaupunprosesinitampaknyasederhanabanyakmasalahtimbuldaniniberartibahwainstalasisistem yang kompleksbisamemakanwaktuberbulan-bulanataubahkanbertahun-tahun.contohmasalahiniadalah : • Lingkungandimanasistemakandiinstaltidaksamadenganlingkungan yang diasumsikanolehpengembangsistem. • User potensialsistemmungkintidaksukadengankeberadaansistemtersebutsisteminibisamengurangitanggujawabataujumlahpekerjaanmerekadiorganisasi. • Sistembaruharusberdampingandengansistem yang sudahadasampaiorganisasipuasdengansistembaru yang bekerjadenganbenar. • Terdapatmasalahpadainstalasifisikmungkinadakesulitandalammenempatkansistembarudigedung yang adakarenabisasajatidakadacukupruangdipipauntukkabeljaringanmungkindiperlukanpendinginruangan,mungkinfurniturtidakcukupbesardsb.

  29. OPERASI SISTENM Pengoperasiansistembisamelibatkanpengaturansesipelatihanuntuk operator danperubahanproseskerja normal untukmenggunakansistembarudanefektif.Masalah yang dapattimbul Hanyasetelahsistemdioperasikanadalahmasalahmengoperasikansistembarudengansistem yang ada.bisaterjadimasalahinkompatibilkitasfisik.pemakaiansistembarubisamenaikkantingkatkesalahan operator sistem lama karena operator salahmenggunakanperintah interface.

  30. EVOLUSI SISTEM Sistem yang besardankompleksmemilikiwaktuhidup yang sangatlama.selamahidupnyasistemtersebutharusberubahuntukmemperbaikikesalahanpadapersyaratansistem yang asli yang memenuhipersyaratan yang muncul. Evaluasisistemsepertievaluasiperangkatlunaktentusajamahaluntukbeberapaalasan Perubahan yang diusulkanharusdianalisidengantelitidarisudutpandangbisnisdanteknis.perubahantersebutharusdisetujuiolehbeberapaorangsebelumditerapkan. Karenasubsistemjugatidakpernabenar-benarindependen,perubahansatusubsistembisamempengaruhikinerjaatauperilakusubsistemlain.dengandemikianperubahanterhadapsubsistem lain inijugadiperlukan. Dasarkeputusanrancanganawalseringkalitidaktercatat.orang-orang yang bertanggujawabterhadapevolusisistemharusmencaritahumengapasuatukeputusanperancangantertentudibuat. Sementarasistembertambahtua,strukturnyabiasanyaakanbergantikarenaadanyaperubahansehinggabiayaperubahanberikutnyaakanbertambah.

  31. MENON-AKTIFKAN SISTEM Menon-aktifkansistemberartitadaklagimemakailagisistem tersebutpadaakhirwaktuhidupoperasionalnya yang berguna kadangkalahalinisederhanatapibeberapasistembisa mengandungbeberapamateri yang secarapotensialbisamerusak lingkungan. Pelangganguntuksistemberbasiskomputer yang kompleksbiasanyamerupakanorganisasi yang besarsepertimiliter,pemerintahdanjasadarurat.Sistemdapatdibelisebagaisatukesatuan,dandapatdibelijugasebagaibagian-bagian yang terpisah yang kemudiandiintegrasikanataudapatdirancangdandikembangkansecarakhusus.posespengadaan (procurement) sistemberhubungandenganpembuatankeputusanmengenaicaraterbaikorganisasimendapatkansistemdanmemutuskanpemasokterbaikdarisistemtersebut.

  32. Pengadaan Sistem Adaduaalasanutamapadaprosespengadaan : Untukmembeliataumenyewakontrakperancangandanmembangunansistem,spesifikasitingkattinggimengenaiapayamgharusdilakukansistemtersebutharusdiselesaikan. Hampirselalulebihmurahuntukmembelisistemketimbangmerancang,membuat,danmembangunnyasebagaiproyek yang terpisah.beberapaperancanganarsitektural yang diperlukanuntukmengidentifikasisubsistem yang dapatdibelidantidakprludirancangdandibuatkhusus.

  33. Proses pengadaan sistem

  34. Proses pengadaan sistem Komponen siapbelitidakselalutepatsesuaipersyaratankecualipersyaratantersebutdibuatdenganmempertimbangkankomponeninidengandemikianpemilihansistemdapatdiartikansebagaimenemukankesesuaian yang paling dekatantarapersyaratansistemdanfasilitas yang diberikanolehsistemsiapbeli. Jikasuatusistemdibuatkhususspesifikasipersyaratanberlakusebagaidasarkontrakpengadaansistem.Dengandemikiansistemitumerupakan legal danteknis. Setelahkontraktor yang akanmembuatsistemtersebutdipilih, adapriodenegosiasikontrakdimanaperubahanselanjutnyadaripersyaratandapatdisetujuidanisusepertibiayaperubahandibahas.

  35. Sebagianbesarsubsistemperangkatkerasdanbanyaksubsistemperangkatlunaksepertisistemmanajemen database dikembangkankhususjikadicakupdalamsistem yang lebihbesar .subsistem yang adadigunakanapaadanyaatauadaptasiuntukdigunakanpadasistemtersebut. Model kontraktor/subkontraktorinimeminimasijumlahorganisasi yang haarusditanganioleh yang melakukanpengadaan.subkontraktormerancangdanmembuatbagian-bagiansistemsesuaidenganspesifikasi yang dihasilkanolehkontraktorutama.begituselesaibagian-bagianinidiintegrasikanolehkontraktorutama.

  36. Model Kontraktor/subkontraktor

  37. Terimakasih