Anda di halaman 1dari 9

Kuliah

Rekayasa Perangkat Lunak


(Software Engineering)
Bagian 2

Software Engineering: A Practitioner’s Approach, 6/e

Chapter 6
Rekayasa Sistem

1
Rekayasa Sistem
 Elemen sistem berbasis komputer :
 Software
 Hardware
 People
 Database
 Documentation
 Procedures
 Sistem :
 Hierarki dari elemen makro

2
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 dan endogen pada
model.
 Input exogen menghubungkan satu konstituen dan satu pandangan
dengan konstituen lain pada tingkat yang sama di level yang lain. Input
endogen menghubungkan komponen individu pada konstituen pada
pandangan khusus.
 Menampilkan seluruh kaitan (termasuk output) yang memungkinkan
engineer mempunya pemahaman yang lebih baik.

3
Hierarki

4
Business 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
Menciptakan model enterprise, model data
dan model proses
Menciptakan bingkai kerja untuk distribusi
dan kontrol manajemen informasi yang lebih
baik

5
Arsitektur Sistem
 Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam
konteks tujuan bisnis:
 Arsitektur data
 Arsitektur aplikasi
 Arsitektur teknologi
 Arsitektur data menyediakan bingkai kerja untuk kebutuhan
infromasi dari bisnis atau fungsi bisnis
 Arsitektur aplikasi mencakup elemen-elemen sistem yang
mentransformasi objek dalam arsitektur data untuk tujuan bisnis
 Infrastruktur teknologi menyediakan pondasi untuk arsitektur data
dan arsitektur aplikasi

6
Hierarki BPE
 Information strategy planning (ISP)
 Tujuan strategis ditentukan
 Faktor sukses/aturan bisnis ditentukan
 Model perusahaan dibuat
 Business area analysis (BAA)
 Proses/layanan dimodelkan
 Inter-relasi proses dan data
 Application Engineering
 RPL
 Pemodelan aplikasi/prosedur yang merujuk
pada BAA dan batasan-batasan ISP
 Construction and delivery
 menggunakan CASE dan 4GTs, pengujian

7
Information Strategy Planning
 Isu manajemen
 Menentukan tujuan bisnis strategis
 Isolasi critical success factors
 Melakukan analisis pada pengaruh
teknologi
 Melakukan analisis pada sistem strategis
 Isu teknis
 Membuat model data tingkat tertinggi
 Dikelompokkan berdasar area
bisnis/organisasi
 Memperbaiki model dan clustering

8
Menentukan Tujuan dan Sasaran
 Tujuan—pernyataan umum tentang arahan
 Sasaran—menentukan tujuan yang bisa diukur :
mengurangi biaya pabrik pada produk
 Sub Sasaran:
 Menurunkan angka reject dengan 20% di
dalam 6 bulan pertama
 Memperoleh konsesi 10% dari supplier
 re-engineer 30% dari komponen untuk
fabrikasi yang lebih mudah selama tahun
pertama
 Tujuan cenderung strategis, sasaran cenderung
taktis

Anda mungkin juga menyukai