rpl 6 rekayasa sistem

29
REKAYASA SISTEM Rekayasa Perangkat Lunak

Upload: andrew-dmarmut

Post on 28-Oct-2015

132 views

Category:

Documents


34 download

TRANSCRIPT

Page 1: RPL 6 Rekayasa Sistem

REKAYASA SISTEM

Rekayasa Perangkat Lunak

Page 2: RPL 6 Rekayasa Sistem

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

Page 3: RPL 6 Rekayasa Sistem

Rekayasa Sistem

Elemen sistem berbasis komputer :SoftwareHardwarePeopleDatabaseDocumentationProceduresSistem :Hierarki dari elemen makro

Page 4: RPL 6 Rekayasa Sistem

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.

Page 5: RPL 6 Rekayasa Sistem

Hierarki

Page 6: RPL 6 Rekayasa Sistem

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.

Page 7: RPL 6 Rekayasa Sistem

Bussiness Process Engineering

• Menciptakan model enterprise, model data dan model proses.

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

Page 8: RPL 6 Rekayasa Sistem

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

Page 9: RPL 6 Rekayasa Sistem

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

Page 10: RPL 6 Rekayasa Sistem

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

Page 11: RPL 6 Rekayasa Sistem

Hierarki BPE

• Application EngineeringRPLPemodelan aplikasi/prosedur yang

merujuk padaBAA dan batasan-batasan ISP

• Construction and deliverymenggunakan CASE dan 4GTs,

pengujian

Page 12: RPL 6 Rekayasa Sistem

Information Strategy Planning

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

teknologiMelakukan analisis pada sistem

strategis

Page 13: RPL 6 Rekayasa Sistem

Information Strategy Planning (ISP)

• Isu teknisMembuat model data tingkat

tertinggiDikelompokkan berdasar area

bisnis/organisasiMemperbaiki model dan clustering

Page 14: RPL 6 Rekayasa Sistem

Menentukan Tujuan dan Sasaran

• Tujuan— pernyataan umum tentang arahan

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

Page 15: RPL 6 Rekayasa Sistem

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

Page 16: RPL 6 Rekayasa Sistem

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

Page 17: RPL 6 Rekayasa Sistem

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

Page 18: RPL 6 Rekayasa Sistem

Proses BAA

Page 19: RPL 6 Rekayasa Sistem

Rekayasa Produk

Page 20: RPL 6 Rekayasa Sistem

Template Arsitektur Produk

Page 21: RPL 6 Rekayasa Sistem

Architecture Flow Diagram

Page 22: RPL 6 Rekayasa Sistem

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

Page 23: RPL 6 Rekayasa Sistem

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)

Page 24: RPL 6 Rekayasa Sistem

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

Page 25: RPL 6 Rekayasa Sistem

Pemodelan Sistem –object oriented (UML)

Class diagramsMenampilkan elemen tingkat sistem

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

Page 26: RPL 6 Rekayasa Sistem

Deployment Diagram

Page 27: RPL 6 Rekayasa Sistem

Activity Diagram

Page 28: RPL 6 Rekayasa Sistem

Class Diagram

Page 29: RPL 6 Rekayasa Sistem

TERIMAKASIH