©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 2
Lawrence Chung
Software Engineering:
Introduction
2
Systems Engineering
Requirements Analysis
Project Planning
Architectural Design
Detailed Design
Implementation
Release
Maintenance
Q
ua
lity
A
ssu
ra
nc
e
Problem Solving
COMPUTER
SCIENCE
CUSTOMER
SOFTWARE
ENGINEERING
Teori
Fungsi
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 4
Perangkat lunak digunakan oleh pemakai di
lingkungan operasional
dengan
teknologi
tertentu sebagai
bagian dari sistem
yang lebih
besar.
Oleh karena itu, hal kedua yang harus dilakukan
saat membuat perangkat lunak adalah
memahami lingkungan operasional
,
teknologi
dan
sistem
yang menjadi tempat dimana
perangkat lunak digunakan.
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 6
Lawrence Chung
Software Engineering:
Introduction
6
Introduction to SE - Points to Ponder
1.
Programming = software engineering?
2.
What are the similarities, and differences, between Civil
Engineering and Software Engineering?
3.
Can you prove you and I communicate with each other
perfectly?
Apa Itu Sistem ?
•Sekelompok elemen yang terintegrasi dengan
maksud yang sama untuk mencapai suatu tujuan.
•Suatu jaringan kerja dari prosedur-prosedur yang
sekaligus berhubungan dikembangkan sesuai
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 8
Apa Itu Informasi ?
•
Salah satu dari lima jenis utama sumber daya
yang dipakai oleh manajer.
•
Semua data yang mempunyai arti bagi pihak
Sistem Informasi ?
•
Suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi, bersifat manajerial dan
kegiatan strategi dari suatu organisasi dan
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 10
Karakteristik Sistem
Komponen-komponen (Component)
Batas Sistem (Boundary)
Lingkungan Luar Sistem (Environments)
Penghubung (Interface)
Masukan (Inputan)
Keluaran (Output)
Pengolah (Process)
Sasaran (Objectives)
Karakteristik Suatu Sistem
Input
Proses
Output
Sub
Sistem
Sub
Sistem
Sub
Sistem
Sub
Sistem
Lingkungan Luar
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 12
Siklus Informasi
Proses
(Model)
Input
(Data)
Data
(Ditangkap)
Hasil
Tindakan
Keputusan
Tindakan
Output
(Informasi)
Penerima
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 14
Nilai Informasi
Manfaat
Komponen Sistem Informasi
Blok Masukan
Blok Model
Blok Keluaran
Blok Teknologi
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 16
Tipe Keputusan Manajemen
Keputusan Tidak terstruktur
1. Berulang-ulang
2. Terprogram
3. Terstruktur
4. Mudah di prediksi
5. Informasi umumnya mudah tersedia
Keputusan terstruktur
1. Tidak berulang-ulang
2. Tidak trerprogram
3. Tidak terstuktur
4. Tidak mudah diprediksi
SDLC ?
Definisi
Masalah
Studi
Kelayakan
Analisis
Implementasi
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 18
Kendala Pengembangan Sistem
1.
Dana
2.
Waktu
Metode Pengembangan Sistem
1.
Data Flow Diagram
2.
Kamus Data
3.
HIPO
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 20
Analisa Sistem
Identify (Mengidentifikasi Masalah)
Understand (Memahami Kerja dari sistem yang
ada)
Analyze (Menganalisa Sistem)
•
Relevance (Sesuai Kebutuhan)
•
Capacity (Kapasitas Sistem)
•
Effeciency (Efesisnesi Sistem)
•
Timeliness (Ketepatan waktu menghasilkan informasi)
•
Accessibility (Kemudahan akses)
•
Flexibility (Keluwesan Sistem)
•
Accuracy (Ketepatan Nilai dari informasi)
•
Reliability (Keandalan dari Sistem)
Security (Keamanan dari sistem)
©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 22
Design Sistem
Integrasi
User / System Interface
Competitive force (Tekanan Persaingan)
Information Quality and usability (Kualitas dan kegunaan informasi)
System Requirement (Kebutuhan Sistem)
Data Processing Requirements (Kebutuhan pengolahan sistem)
Organizational factor (Faktor-faktor organisasi)
Cost Effectivieness Requirements (Kebutuhan biaya efektivitas)
Human Factors (Faktor manusia)
End of This Session...