RPL 6 Rekayasa Sistem
-
Upload
andrew-dmarmut -
Category
Documents
-
view
122 -
download
34
Transcript of RPL 6 Rekayasa Sistem
![Page 1: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/1.jpg)
REKAYASA SISTEM
Rekayasa Perangkat Lunak
![Page 2: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/2.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/3.jpg)
Rekayasa Sistem
Elemen sistem berbasis komputer :SoftwareHardwarePeopleDatabaseDocumentationProceduresSistem :Hierarki dari elemen makro
![Page 4: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/4.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/5.jpg)
Hierarki
![Page 6: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/6.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/7.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/8.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/9.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/10.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/11.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/12.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/13.jpg)
Information Strategy Planning (ISP)
• Isu teknisMembuat model data tingkat
tertinggiDikelompokkan berdasar area
bisnis/organisasiMemperbaiki model dan clustering
![Page 14: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/14.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/15.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/16.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/17.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/18.jpg)
Proses BAA
![Page 19: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/19.jpg)
Rekayasa Produk
![Page 20: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/20.jpg)
Template Arsitektur Produk
![Page 21: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/21.jpg)
Architecture Flow Diagram
![Page 22: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/22.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/23.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/24.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/25.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/26.jpg)
Deployment Diagram
![Page 27: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/27.jpg)
Activity Diagram
![Page 28: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/28.jpg)
Class Diagram
![Page 29: RPL 6 Rekayasa Sistem](https://reader030.fdocument.pub/reader030/viewer/2022012308/55cf9c40550346d033a92fa9/html5/thumbnails/29.jpg)
TERIMAKASIH