380 likes | 504 Views
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)
E N D
Rekayasa Sistem Software Engineering Chapter 2
092904006 SYAPUTRI ARTAMI S092904010 AYU ANGGRIANI H092904011 RUDI DIAN SYAH092904030 ZUL FADLY SULTHAN092904035 JUMIATI092904041 HUSNAENI092904043NURHALIMAH Kelompok 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
2.1. Properti Sistem Baru (Emergent)
Rekayasasistemadalahkegiatanpenspesifikasian,perancangan, Pengimplementasian,pemvalidasian,penyebaran,dan pemeliharaan sistemsebagaisatukesatuan.perekayasasistem tidakhanyaberfikirmengenaiperangkatlunak,tetapijugamem Pertimbangkanperangkatkeras,disampinginteraksisistem dengan user danlingkungannya.sedangkansistemadalahsekum Pulankomponen yang salingberhubungandanbekerjasama Untukmencapaisatutujuan.
KarakteristiksistemialahbahwapropertidanperilakukomponenSistem mautakmaubercampurkeberhasilanberfungsinyasetiap komponensistembergantungdariberfungsinyabeberapa komponen lain. Beberapacontohpropertibaruiniadalah Bebansistemsecarakgeseluruhaninimerupakancontohpropertibaru yang dapatdihitungdaripropertikomponen individual. Keandalansistemhalinibergantungpadakeandalankomponensistemdanhubungandiantarakomponen-komponentersebut. Kemampupakaiansisteminimerupakanproperti yang sangatkompleks yang tidakhanyabergantungpadaperangkatkerasdanlunaktetapijugabergantung operator sistemdanlingkungandimanasistemtersebutdigunakan.
PROPERTI SISTEM BARU (EMERGENT) Propertibarusistemmerupakanatributsistemsecarakeseluruhanseringkalisulituntukmeramalkannilaipropertibaruinisebelumnya.Nilaitersebuthanyadapatdiukurpadasaatsubsistemtelahdiintegrasikanuntukmembentuksistem yang lengkap. Adaduajenispropertibaru Propertifungsionalpropertiinimunculketikasemuabagiansistembekerjabersamauntukmencapaitujuantertentu Propertibaru non-fungsionalsepertikeandalan,kinerja, keselamatan,dankeamanan.properti-propertiinimenggambarkankinerjasistempadalingkunganoperasionalnya.
Keandalanmerupakankonsep yang kompleks yang harus Selaludiperhitungkanpadasistemdanbukanpadatingkat Komponenindividual.Adatigapengaruh yang berhubungan Eratpadakeandalanmenyeluruhsuatusistem Keandalanperangkatkeras,Berapabesarprobabilitaskomponenperangkatkerasakanrusakdanberapa lama waktu yang diperlukanuntukmemperbaikinya. Kerusakanperangkatlunakbiasanyadapatdibedakandarikerusakanperangkatkeras,dalamartianbahwaperangkatlunaktidakbertambahusangdandapatterusberoperasibahkansetelahhasil yang salahtersebutdikeluarkan. Keandalan operator.
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.
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.
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.
PEMODELAN SISTEM Sebagaibagiandaripersyaratansistemdankegiatan Perancangan,sistemharusdimodelkansebagaisuatu kumpulankomponendarihubunganantarakomponen- komponeninibiasanyadiilustrasikansecaragrafispada model arsitektursistem yang memberikanpandangan kepadapembacamengenaiorganisasisistem. Komponenfungsionaladalahkomponen yang ketikadilihat Dari sudutpandangsubsistemmelakukansatufungsi Sebaliknyasuatusubsistembiasanyamultifungsional. Model arsitektursistemdigunakanuntukmengidentifikasi komponenperangkatkeras/lunakinimenjaditidakrelevan.
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.
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.
PROSES REKAYASA SISTEM Adaperbedaanpentingantaraprosesrekayasasistemdanprosespengembanganperangkatlunak • Keterlibataninterdisiplinerbanyakdisiplinilmu yang mungkinterlibatpadarekayasasistem .adakemungkinanbesarterjadinyakesalapahaman yang disebabkanolehpenggunaterminologi yang berbedaolehperekayasa yang berbeda. • Ruang yang lebihkeciluntukmengerjaanulangselamamengembangansistembegitukeputusanrekayasasistem,sepertimenempatan radar padasistem ATC telahdibuatsuatuperubahanakanberbiayasangatmahal.
Sistemkontrollalulintasudaraadalahmembangun radar barudanbukanmelengkapidariinstalasi yang ada. • Perekayasaperangkatlunaksering kali mendapatkanmasalahdalammemperbaikikemampuanperangkatlunaktanpamenaikkanbiayaperangkatkeras.banyakperistiwa yang disebutkegagalanperangkatlunak yang sesungguhnyabukanmerupakankonsekuensidarimasalahperangkatlunak.,
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.
Suatubagianpentingdarifasependefinisianpersyaratanadalahmenetapkansatu set tujuanmenyeluruh yang harusdipenuhiolehsistem.Pernyataantujuan yang didasarkanatasfungsionalitassistemmungkinberbunyi : • Menyediakansistem alarm kebakaran yang menyusupbagigedung yang mengeluarkanperingatan internal daneksternalakanadanyakebakarandanpenyusup. • Menjaminbahwafungsi normal pekerjaan yang dilakukandidalamgedungtidakdiganggusecaraseriusolehperistiwasepertikebakarandanmasuknyapenyusup.
PERANCANGAN SISTEM Perancangansistemberhubungandenganbagaimanafungsionalitassistemdisediakanolehkomponen-komponensistemkegiatan yang terlibatpadaprosesiniadalah : Persyaratanpembagian (partition) persyaratandianalisisdandikumpulkanmenjadikelompok-kelompok yang berhubungan. Identifikasisubsistem,subsistem yang berbeda yang secaraindividuataukolektifmemenuhipersyaratanidentifikasi. Terapkanpersyaratanpadasubsistempekerjaaniniseharusnyabersifatlangsungjikapembagianpersyaratandigunakanuntukmembuatidentifikasisubsistem. Spesifikasifungsionalitassubsistembagiandarifaseperancangansistemataujikasubsistemmerupakansistemperangkatlunaksebagaibagiandarikegiatanspesifikasipersyaratanuntuksistemtersebut. Definisikan interface subsistem.
PENGEMBANGAN SUBSISTEM Padapengembangansubsistemadalahperancangan Sistemdiimplementasikan ,kegiataninimelibatkan Pemasukanprosesrekayasasistem lain untuk subsistemindividu . IntegrasiSistemmencakuppengumpulansubsistem Yang dikembangkansecaraindependendan menggabungkannyauntukmembentuksistem yang lengkap.integrasidapatdilakukandengan menggunakanpendekatan ‘Big Bang’ dimanasemua Subsistemdiintegrasikanpadasaat yang sama.
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.
INSTALASI SISTEM Padasaatinstalasisistemdiletakkandilingkungandimanasistemakanberoperasiwalaupunprosesinitampaknyasederhanabanyakmasalahtimbuldaniniberartibahwainstalasisistem yang kompleksbisamemakanwaktuberbulan-bulanataubahkanbertahun-tahun.contohmasalahiniadalah : • Lingkungandimanasistemakandiinstaltidaksamadenganlingkungan yang diasumsikanolehpengembangsistem. • User potensialsistemmungkintidaksukadengankeberadaansistemtersebutsisteminibisamengurangitanggujawabataujumlahpekerjaanmerekadiorganisasi. • Sistembaruharusberdampingandengansistem yang sudahadasampaiorganisasipuasdengansistembaru yang bekerjadenganbenar. • Terdapatmasalahpadainstalasifisikmungkinadakesulitandalammenempatkansistembarudigedung yang adakarenabisasajatidakadacukupruangdipipauntukkabeljaringanmungkindiperlukanpendinginruangan,mungkinfurniturtidakcukupbesardsb.
OPERASI SISTENM Pengoperasiansistembisamelibatkanpengaturansesipelatihanuntuk operator danperubahanproseskerja normal untukmenggunakansistembarudanefektif.Masalah yang dapattimbul Hanyasetelahsistemdioperasikanadalahmasalahmengoperasikansistembarudengansistem yang ada.bisaterjadimasalahinkompatibilkitasfisik.pemakaiansistembarubisamenaikkantingkatkesalahan operator sistem lama karena operator salahmenggunakanperintah interface.
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.
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.
Pengadaan Sistem Adaduaalasanutamapadaprosespengadaan : Untukmembeliataumenyewakontrakperancangandanmembangunansistem,spesifikasitingkattinggimengenaiapayamgharusdilakukansistemtersebutharusdiselesaikan. Hampirselalulebihmurahuntukmembelisistemketimbangmerancang,membuat,danmembangunnyasebagaiproyek yang terpisah.beberapaperancanganarsitektural yang diperlukanuntukmengidentifikasisubsistem yang dapatdibelidantidakprludirancangdandibuatkhusus.
Proses pengadaan sistem Komponen siapbelitidakselalutepatsesuaipersyaratankecualipersyaratantersebutdibuatdenganmempertimbangkankomponeninidengandemikianpemilihansistemdapatdiartikansebagaimenemukankesesuaian yang paling dekatantarapersyaratansistemdanfasilitas yang diberikanolehsistemsiapbeli. Jikasuatusistemdibuatkhususspesifikasipersyaratanberlakusebagaidasarkontrakpengadaansistem.Dengandemikiansistemitumerupakan legal danteknis. Setelahkontraktor yang akanmembuatsistemtersebutdipilih, adapriodenegosiasikontrakdimanaperubahanselanjutnyadaripersyaratandapatdisetujuidanisusepertibiayaperubahandibahas.
Sebagianbesarsubsistemperangkatkerasdanbanyaksubsistemperangkatlunaksepertisistemmanajemen database dikembangkankhususjikadicakupdalamsistem yang lebihbesar .subsistem yang adadigunakanapaadanyaatauadaptasiuntukdigunakanpadasistemtersebut. Model kontraktor/subkontraktorinimeminimasijumlahorganisasi yang haarusditanganioleh yang melakukanpengadaan.subkontraktormerancangdanmembuatbagian-bagiansistemsesuaidenganspesifikasi yang dihasilkanolehkontraktorutama.begituselesaibagian-bagianinidiintegrasikanolehkontraktorutama.