1 / 37

Rekayasa Sistem

Rekayasa Sistem. Software Engineering Chapter 2. 092904006 SYAPUTRI ARTAMI S 092904010 AYU ANGGRIANI H 092904011 RUDI DIAN SYAH 092904030 ZUL FADLY SULTHAN 092904035 JUMIATI 092904041 HUSNAENI 092904043 NURHALIMAH. Kelompok 3. Pokok Pembahasan 2.1 Proses Sistem Baru (Emergent)

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. 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. 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

More Related