APS konsep dasar APS
ANALISA PERANCANGAN
SISTEM
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 1
How to Do SE?
Software Lifecycle Review
Systems Engineering
Project Planning
Architectural Design
Detailed Design
Quality Assurance
Requirements Analysis
Maintenance
Implementation
Release
Lawrence
Chung
©Ian Sommerville 2004
Software
Engineering:
Software Engineering, 7th edition. Chapter 1
2
Slide 2
Problem Solving
COMPUTER
SCIENCE
Teori
CUSTOMER
Fungsi
Computer
Problem
SOFTWARE
ENGINEERING
Tools dan
Teknik utk
Menyelesaikan
Problem
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 3
UNTUK DIINGAT LAGI
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 4
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 5
Introduction to SE - Points to Ponder
1.
2.
3.
4.
Programming = software engineering?
What are the similarities, and differences, between Civil
Engineering and Software Engineering?
Can you prove you and I communicate with each other
perfectly?
Are you a scientist or an engineer?
Lawrence
Chung
©Ian Sommerville 2004
Software
Engineering:
Software Engineering, 7th edition. Chapter 1
6
Slide 6
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
dengan suatu skema yang terintegrasi untuk
melaksanakan suatu kegiatan utama di dalam
bisnis.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 7
Apa Itu Informasi ?
•
Salah satu dari lima jenis utama sumber daya
yang dipakai oleh manajer.
•
Semua data yang mempunyai arti bagi pihak
pemakai.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 8
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
menyediakan pihak luar tertentu dengan laporanlaporan yang ditentukan.
•Suatu sistem yang dibuat oleh manusia yang terdiri
dari komponen-komponen dalam organisasi untuk
mencapai tujuan, yaitu menyajikan informasi.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 9
Karakteristik Sistem
Komponen-komponen (Component)
Batas Sistem (Boundary)
Lingkungan Luar Sistem (Environments)
Penghubung (Interface)
Masukan (Inputan)
Keluaran (Output)
Pengolah (Process)
Sasaran (Objectives)
Tujuan (Goal)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 10
Karakteristik Suatu Sistem
Lingkungan Luar
Input
Proses
Sub
Sistem
Output
Boundary
©Ian Sommerville 2004
Sub
Sistem
Software Engineering, 7th edition. Chapter 1
Interface
Sub
Sistem
Sub
Sistem
Slide 11
Siklus Informasi
Proses
(Model)
Input
(Data)
Output
(Informasi)
Dasar
Data
Data
(Ditangkap)
Hasil
Tindakan
©Ian Sommerville 2004
Penerima
Keputusan
Tindakan
Software Engineering, 7th edition. Chapter 1
Slide 12
Kualitas Informasi
©Ian Sommerville 2004
Relevan
Tepat Waktu
Akurat
Kualitas
Informasi
Software Engineering, 7th edition. Chapter 1
Slide 13
Nilai Informasi
Manfaat
Biaya Mendapatkannya
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 14
Komponen Sistem Informasi
Blok Masukan
Blok Model
Blok Keluaran
Blok Teknologi
Blok Basis Data
Blok Kendali
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 15
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
5. Informasi tidak mudah tersedia
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 16
SDLC ?
Definisi
Masalah
Studi
Kelayakan
Perawatan
Analisis
Implementasi
Design
Sistem
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 17
Kendala Pengembangan Sistem
1.
2.
3.
Dana
Waktu
Struktur Organisasi
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 18
Metode Pengembangan Sistem
1.
2.
3.
4.
Data Flow Diagram
Kamus Data
HIPO
Pseudo Code
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 19
Analisa Sistem
Identify (Mengidentifikasi Masalah)
Understand (Memahami Kerja dari sistem yang
ada)
Analyze (Menganalisa Sistem)
Report (Membuat Laporan Hasil Analisis)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 20
Study Kelayakan
•
•
•
•
•
•
•
•
•
•
•
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)
Economy (Nilai Ekonomis dari sistem)
Simplicity (Kemudahan sistem digunakan)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 21
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)
Feasibility Requirements (Study Kelayakan)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 22
End of This Session...
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 23
SISTEM
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 1
How to Do SE?
Software Lifecycle Review
Systems Engineering
Project Planning
Architectural Design
Detailed Design
Quality Assurance
Requirements Analysis
Maintenance
Implementation
Release
Lawrence
Chung
©Ian Sommerville 2004
Software
Engineering:
Software Engineering, 7th edition. Chapter 1
2
Slide 2
Problem Solving
COMPUTER
SCIENCE
Teori
CUSTOMER
Fungsi
Computer
Problem
SOFTWARE
ENGINEERING
Tools dan
Teknik utk
Menyelesaikan
Problem
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 3
UNTUK DIINGAT LAGI
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 4
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 5
Introduction to SE - Points to Ponder
1.
2.
3.
4.
Programming = software engineering?
What are the similarities, and differences, between Civil
Engineering and Software Engineering?
Can you prove you and I communicate with each other
perfectly?
Are you a scientist or an engineer?
Lawrence
Chung
©Ian Sommerville 2004
Software
Engineering:
Software Engineering, 7th edition. Chapter 1
6
Slide 6
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
dengan suatu skema yang terintegrasi untuk
melaksanakan suatu kegiatan utama di dalam
bisnis.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 7
Apa Itu Informasi ?
•
Salah satu dari lima jenis utama sumber daya
yang dipakai oleh manajer.
•
Semua data yang mempunyai arti bagi pihak
pemakai.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 8
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
menyediakan pihak luar tertentu dengan laporanlaporan yang ditentukan.
•Suatu sistem yang dibuat oleh manusia yang terdiri
dari komponen-komponen dalam organisasi untuk
mencapai tujuan, yaitu menyajikan informasi.
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 9
Karakteristik Sistem
Komponen-komponen (Component)
Batas Sistem (Boundary)
Lingkungan Luar Sistem (Environments)
Penghubung (Interface)
Masukan (Inputan)
Keluaran (Output)
Pengolah (Process)
Sasaran (Objectives)
Tujuan (Goal)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 10
Karakteristik Suatu Sistem
Lingkungan Luar
Input
Proses
Sub
Sistem
Output
Boundary
©Ian Sommerville 2004
Sub
Sistem
Software Engineering, 7th edition. Chapter 1
Interface
Sub
Sistem
Sub
Sistem
Slide 11
Siklus Informasi
Proses
(Model)
Input
(Data)
Output
(Informasi)
Dasar
Data
Data
(Ditangkap)
Hasil
Tindakan
©Ian Sommerville 2004
Penerima
Keputusan
Tindakan
Software Engineering, 7th edition. Chapter 1
Slide 12
Kualitas Informasi
©Ian Sommerville 2004
Relevan
Tepat Waktu
Akurat
Kualitas
Informasi
Software Engineering, 7th edition. Chapter 1
Slide 13
Nilai Informasi
Manfaat
Biaya Mendapatkannya
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 14
Komponen Sistem Informasi
Blok Masukan
Blok Model
Blok Keluaran
Blok Teknologi
Blok Basis Data
Blok Kendali
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 15
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
5. Informasi tidak mudah tersedia
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 16
SDLC ?
Definisi
Masalah
Studi
Kelayakan
Perawatan
Analisis
Implementasi
Design
Sistem
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 17
Kendala Pengembangan Sistem
1.
2.
3.
Dana
Waktu
Struktur Organisasi
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 18
Metode Pengembangan Sistem
1.
2.
3.
4.
Data Flow Diagram
Kamus Data
HIPO
Pseudo Code
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 19
Analisa Sistem
Identify (Mengidentifikasi Masalah)
Understand (Memahami Kerja dari sistem yang
ada)
Analyze (Menganalisa Sistem)
Report (Membuat Laporan Hasil Analisis)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 20
Study Kelayakan
•
•
•
•
•
•
•
•
•
•
•
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)
Economy (Nilai Ekonomis dari sistem)
Simplicity (Kemudahan sistem digunakan)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 21
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)
Feasibility Requirements (Study Kelayakan)
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 22
End of This Session...
©Ian Sommerville 2004
Software Engineering, 7th edition. Chapter 1
Slide 23