410 likes | 748 Views
REKAYASA SISTEM. Rekayasa Sistem. aktivitas untuk menetapkan kebutuhan-kebutuhan pada tingkat sistem , kemudian mengalokasikan beberapa bagian dari kebutuhan-kebutuhan tersebut ke satu atau beberapa komponen rekayasa , misalnya perangkat lunak.
E N D
RekayasaSistem aktivitasuntukmenetapkankebutuhan-kebutuhanpadatingkatsistem, kemudianmengalokasikanbeberapabagiandarikebutuhan-kebutuhantersebutkesatuataubeberapakomponenrekayasa, misalnyaperangkatlunak.
Menurut Pressman, cakupanrekayasasistemmeliputi: • Rekayasainformasi • RekayasaProduk
KeduabentukrekayasatersebutdibunakanuntukpengembangansistemberbasiskomputerKeduabentukrekayasatersebutdibunakanuntukpengembangansistemberbasiskomputer Dalamhaliniuntukmengalokasikanperanperangkatlunakkomputersertamenentukankaitan yang menyatukanperangkatlunakdenganelemensistemberbasiskomputerlainnya.
SistemBerbasisKomputer Kumpulan ataususunanelemen-elemen yang diorganisasiuntukmengerjakanberbagaitujuan (goal) yang sudahdidefinisikansebelumnyadengancaramemprosesinformasi
Elemen-elemensistemberbasiskomputer • Perangkatlunak • Perangkatkeras • Manusia • Basis Data • Dokumentasi • Prosedur
RekayasaInformasi Tujuandarirekayasainformasi/information engineering (IE) adalah: • Mendefinisikansuatuarsitektur yang memungkinkanbisnismenggunakaninformasisecaraefektif. • Membuatrencanamenyeluruhuntukmengimplementasiarsitektur- arsitekturtersebut
PerencanaanStrategiInformasi langkahpertamadalamaktivitasrekayasainformasi
Tujuandariaktivitasiniadalah : • Menentukansasarandantujuandaribisnis. • Mengisolasifaktor-faktorsuksesdankritis yang memungkinkantujuandansasarandaribisnistercapai. • Menganalisapengaruhteknologidanotomasiterhadaptujuandansasarandaribisnis.
Pemodelan Enterprise Tujuandaripemodelan enterprise untukmengetahuipandanganterhadapsebuahbisnis, yaitu • Menentukanstrukturdanfungsiorganisasionaldalam area bisnis yang digambarkanolehstrukturorganisasi. • MendekomposisifungsibisnisMenghubungkansasaran, tujuandanfaktorsukseskritisdenganorganisasidanfungsinya.
Prosesbinispadafungsibisnisanalisispasarberupa : Mengumpulkansemua data penjualanMenganalisa data penjualanMengembangkanprofilpembeliMempelajari trend pembeliandanlainnya.
Pemodelan Data Tingkat Bisnis menurutschaumadalahsebuahaktivitaspemodelan enterprise yang berfokuspadaobjek data (entitas) yang dibutuhkanuntukmencapaisasarandanfungsibisnisdarisebuah enterprise Objek data yang akandimodelkanpadatingkatbisnispadaumumnyamerupakan data yang berhubungandenganinformasikonsumendanprodusen, sepertipelanggan, barang, penjualan, data pegawaidanlainnya.
contoh • perekayasainformasiakanmenentukanobjek data pelanggan Objek : Pelanggan Atribut : Nama Nama Perusahaan Pekerjaan AlamatBisnis Produk yang diminati Pembelian • Tanggalkontakterakhir • Status kontak
Analisa Area Bisnis merupakantahapanaktifitasrekayasainfromasidarisisipandangan domain.
Dalamaktivitasiniperekayasainformasiakan 1. menganalisadanmenggambarkanbagaimanaobjek data digunakandan 2. ditransformasikanpadamasing-masing area bisnis, 3. bagaimanafungsidanprosesbisnispada area bisnismentransformasikanobjek data tersebut
Objek : Pelanggan • Atribut : Nama • Nama Perusahaan = Objek : Perusahaan • Pekerjaan AlamatBisnis • Produk yang diminati • Pembelian • Tanggalkontakterakhir à rekamankontak • Status kontak à status kontakterakhir • à tanggalkontakselanjutnya • à sifatkontak yang disepakati
3. RekayasaProduk Rekayasaprodukdisebutjugadenganrekayasasietem yang merupakanaktivitaspemecahanmasalah.
Dalamrekayasaprodukadabeberapaaktivitas yang akandilakukanuntukmengetahui data, fungsidanperilakuproduk yang diinginkansebelumpengembanganprodukdilakukandiantaranyaadalah: a. Analisasistem b. Identifikasikebutuhan c. Studikelayakan • d. Analisaekonomis • e. Analisateknis
IdentifikasiKebutuhan Langkahpertamadariaktivitasanalisasistemadalahanalisakebutuhandenganmengidentifikasikebutuhandaripelanggan
adabeberapapertanyaan yang dapatdigunakanuntukmembantumengevaluasiinformasidarisistematauproduk yang akandibangun. • Adakahteknologiuntukmembangunsistem? • Batasanapasaja yang akandialokasikanterhadapjadwaldanbiaya? • Pengembangandansumberdayaapasaja yang dibutuhkan?
Jikasistematauproduk yang akandibangunberupaproduk yang akandijualkepelanggan, adabeberpapertanyaan yang bisadiajukanyaitu • Bagaimanaproduktersebutdapatbersaingdenganproduk yang telahada? • Pasarapasaja yang potensialbagiproduk yang akandibangun? Setelahsemuainformasidikumpulkanpadaaktivitasidentifikasikebutuhan. Informasitersebutakandispesifikasikandalamsebuahdokumenkonsepsistem.
StudiKelayakan 1. KelayakanEkonomis • Studimengenaievaluasibiayapengembangandengankeuntungan yang diperolehdarisistematauproduk yang dikembangkan. 2. KelayakanTeknis • Studimengenaifungsi, sasarandankinerja yang perludipertimbangkan yang dapatmempengaruhikemampuansistem yang akandikembangkan. Pertimbangan yang dihubungkandengankelayakanteknismeiputiResikopengembanganKeberadaaansumberdayaTeknologi 3. Kelayakan Legal • Studimengenaipertimbangan yang perludilakukanmengenaikontrak, pelanggaranatauliabilitas yang akandihasilkandarisistem yang akandikembangkan. 4. Alternatif • Studimengenaievaluasipendekatanalternatifpadapengembangansistematauproduk.
AnalisisEkonomis Analisisbiayadankeuntunganmerupakansalahsatuinformasianalisaekonomis yang paling penting yang diisikandalamstudikelayakan
AnalisisTeknis • seoranganalismelakukanevaluasisecarateknisterhadapsistemsertamengumpulkaninformasimengenaireliabilitas, kinerja, pemeliharaandanproduktifitasdarisistem yang akandikembangkan. • Analisismeliputipenilaianviabilitasteknisdarisistemsepertiteknologiapa yang akandibutuhkanuntukmembangunsistem, materi, metode, algoritmaatauprosesbaruapa yang diperlukanolehsisem, bagaimanamasalahteknologimempengaruhisistemdanbagaimanaresikopengembangansistem.
4. PemodelanArsitekturSistem Setiapsistemberbasiskomputerdapatdimodelkansebagaisebuahpemindahaninformasidenganmenggunakanarsitektur input-pemrosesan- output.
Model sisteminimenjadidasarbagianalisiskebutuhandanlangkahdesainselanjutnya.
Sepertihalnyapemodelanpadarekayasasistemdanperangkatlunak, template arsitekturmemungkinkananalismembuatherarkisistemsecara detail
5. SpesifikasiSistem merupakandokumen yang berfungsimenggambarkanfungsidankinerjasistemberbasiskomputer yang akandikembangkan, membatasielemen-elemensistem yang telahdialokasikan, sertamemberikanindikasimengenaiperangkatlunakdankontekssistemkeseluruhandaninformasi data dankontrol yang dimasukkandandikeluarkanolehsistem yang telahdigambarkandalam diagram aliranarsitektur.
Berikutsalahsatu format dokumendarispesifikasisistem yang bisaandagunakan. • I. Pendahuluan A. LingkupdanTujuanDokumen B. Tinjauan • 1. Sasaran • 2. Batasan • II. FungsionaldanDeskripsi Data A. ArsitekturSistem • 1. Diagram KonteksArsitektur • 2. Deskripsi Diagram KonteksArsitektur
III. DeskripsiSubsistem • A. Spesifikasi Diagram Arsitekturuntuk n Subsistem • 1. Diagram AliranArsitektur • 2. PenjelasanModulSistem • 3. Isu-isuKinerja • 4. Batasan-batasanDesain • 5. AlokasiKomponenSistem • B. KamusArsitektur • C. Diagram danDeskripsiInterlasiArsitektur
IV. HasilPemodelandanSimulasiSistem A. Model Sistem yang DigunakanuntukSimulasi B. HasilSimulasi C. Isu-isuKinerjaKhusus • V. Isu-isuProyek A. BiayaPengembangan B. Jadwal • VI. Lampiran