rpl 6 rekayasa sistem

Post on 28-Oct-2015

133 Views

Category:

Documents

34 Downloads

Preview:

Click to see full reader

TRANSCRIPT

REKAYASA SISTEM

Rekayasa Perangkat Lunak

Cakupan Materi• Pengertian rekayasa sistem

• Pemodelan sistem

• Hierarki sistem

• Bussiness Process Engineering

• Arsitektur sistem

• Perencanaan strategi infomasi

• Penentuan tujuan dan sasaran

• Analisis area bisnis

• Rekayasa produk

• Pemodelan sistem dengan UML

Rekayasa Sistem

Elemen sistem berbasis komputer :SoftwareHardwarePeopleDatabaseDocumentationProceduresSistem :Hierarki dari elemen makro

Pemodelan Sistem• Menentukan proses yang melayani

kebutuhan sesuai dengan konsideran yang ada.

• Menampilkan perilaku proses dan asumsi dimana perilaku itu berada.

• Secara eksplisit menentukan input exogen (dari Luar) dan endogen (dari dalam) pada model.

• Menampilkan seluruh kaitan (termasuk output) yang memungkinkan engineer mempunyai pemahaman yang lebih baik.

Hierarki

Bussiness Process Engineering

• Menggunakan sekumpulan prosedur, metode dan tool yang terpadu untuk menentukan bagaimanan sistem informasi dapat memenuhi tujuan strategis perusahaan.

• Fokus pada perusahaan, baru kemudian ke area bisnis.

Bussiness Process Engineering

• Menciptakan model enterprise, model data dan model proses.

• Menciptakan bingkai kerja untuk distribusi dan kontrol manajemen informasi yang lebih baik

Arsitektur Sistem• Tiga arsitektur yang berbeda harus

dianalisis dan didesain dalam konteks tujuan bisnis:

Arsitektur dataArsitektur aplikasiArsitektur teknologi

• Arsitektur data menyediakan bingkai kerja untuk kebutuhan infromasi dari bisnis atau fungsi bisnis

Arsitektur Sistem

• Arsitektur aplikasi mencakup elemen-elemen sistem yang mentransformasi objek dalam arsitektur data untuk tujuan bisnis

• Arsitektur teknologi menyediakan pondasi untuk arsitektur data dan arsitektur aplikasi

Hierarki Bussiness Process Engineering (BPE)

• Information Strategy Planning (ISP)Tujuan strategis ditentukanFaktor sukses/aturan bisnis

ditentukanModel perusahaan dibuat

• Business Area Analysis (BAA)Proses/layanan dimodelkanInter-relasi proses dan data

Hierarki BPE

• Application EngineeringRPLPemodelan aplikasi/prosedur yang

merujuk padaBAA dan batasan-batasan ISP

• Construction and deliverymenggunakan CASE dan 4GTs,

pengujian

Information Strategy Planning

• Isu ManajemenMenentukan tujuan bisnis strategisIsolasi critical success factorsMelakukan analisis pada pengaruh

teknologiMelakukan analisis pada sistem

strategis

Information Strategy Planning (ISP)

• Isu teknisMembuat model data tingkat

tertinggiDikelompokkan berdasar area

bisnis/organisasiMemperbaiki model dan clustering

Menentukan Tujuan dan Sasaran

• Tujuan— pernyataan umum tentang arahan

• Sasaran— menentukan tujuan yang bisa diukur : mengurangi biaya pabrik pada produk

Menentukan Tujuan dan Sasaran

Sub Sasaran:Menurunkan angka reject dengan 20% di dalam 6 bulan pertamaMemperoleh konsesi 10% dari supplierre-engineer 30% dari komponen untuk fabrikasi yang lebih mudah selama tahun pertama

•Tujuan cenderung strategis, Sasaran cenderung taktis

Business Area Analysis

• Menemukan “pengelompokan fungsi dan data bisnis yang secara natural kohesif” (Martin)

• Melakukan aktivitas yang banyak sama dengan ISP, tetapi lingkupnya lebih dekat ke area bisnis individual

Business Area Analysis

• Mengenali sistem informasi yang telah ada sebelumnya/menentukan kompatibilitas dengan model ISP baru

Menentukan sistem yang bermasalahMenemukan sistem yang tidak kompatibel

dengan model informasi baruMulai membuat prioritas re-engineering

Proses BAA

Rekayasa Produk

Template Arsitektur Produk

Architecture Flow Diagram

Pemodelan sistem -Analisis terstruktur• Pemodelan di aliran analisis terstruktur

dapat menggunakan Data Flow Diagram (DFD) untuk menggambarkan aliran proses yang ada

• DFD yang dilakukan hingga level tertinggi (level primitif) maka dapat digunakan sebagai dasar pembentukan desain antarmuka

Pemodelan sistem -Analisis terstruktur

• DFD juga dapat dijadikan acuan untuk penggunaan data-data yang terlibat dalam sistem

• DFD juga dapat dijadikan sebagai dasar pembuatan Sistem Requirement Spesifikasi (SRS)

Pemodelan Sistem –object oriented (UML)Deployment diagramsSetiap box 3D menggambarkan

elemen perangkat keras yang merupakan bagian arsitektur fisik dari sistem

Activity diagramsMenampilkan aspek prosedural dari

elemen sistem

Pemodelan Sistem –object oriented (UML)

Class diagramsMenampilkan elemen tingkat sistem

dalam hal data yang menjelaskan elemen dan operasi yang memanipulasi data tersebut

Deployment Diagram

Activity Diagram

Class Diagram

TERIMAKASIH

top related