Staffsite STMIK PPKIA Pradnya Paramita 1bd25 proses desain
PROSES DESAIN
by Dwi S.
Desain
kegiatan kreatif yang bertujuan untuk
membangun kualitas proses, layanan dan
sistem mereka dalam siklus hidup secara
keseluruhan.
ICSID - Dewan Internasional Masyarakat Desain Industri
REKAYASA PERANGKAT LUNAK
memahami
proses desain / siklus hidup desain
Siklus Hidup Software
Proses desain atas program yang
akan dibangun untuk mendapatkan
hasil yang Workable
Model Desain
Software
WATERFALL MODEL
REQUIREMENTS
DEFINITION
SYSTEM & SW
DESIGN
IMPLEMENTATION
& UNIT TESTING
INTEGRATION &
SYSTEM TESTING
OPERATION &
MAINTENANCE
1
REQUIREMENTS ANALYSIS & DEFINITION
ALL NEEDS
ANALYZED
DEFINING
2
System & Software desain
kebutuhan terkumpul desain
3
Implementation & unit testing
desain coding program
terbangun diuji secara
unit
4
Integration & System
Testing
5
Operation & Maintenance
Mengoperasikan program di lingkungan
sebenarnya & pemeliharaan
Model Evaluasi
Proses Software
INCREMENTAL
INCREMENTAL
Pengguna tidak perlu menunggu sampai
seluruh sistem dikirim untuk mengambil
keuntungan dari sistem tersebut, sehingga
perangkat lunak dapat segera digunakan
Spiral Model
Adaptasi :
prototyping -- pengulangannya dan
waterfall -- pengendalian dan sistematikanya
Prototype Model
Prototype dari perangkat lunak yang
dihasilkan kemudian dipresentasikan kepada
pelanggan,
dan
pelanggan
diberikan
kesempatan untuk memberikan masukan
sehingga perangkat lunak yang dihasilkan
nantinya betul-betul sesuai dengan keinginan
dan kebutuhan pelanggan.
Design rule
How to Improve usability ?
Authority :
Wajib
atau
Saran ?
Standar
• Desain Ditentukan Oleh Organisasi
• ISO 9241 Mendefinisikan Tingkat Kegunaan
Sebagai Efektivitas, Efisien Dan Kepuasan
Pengguna
• DLL
Generallity
ANTARMUKA BERBASIS TEKS
Antarmuka Berbasis Grafik
Identifikasi & implementasi Ide
•
•
•
•
•
Date/Time identifikasi sistem :
Apa masalah utama pada aplikasi yang akan dibuat?
Data yang dibutuhkan ?
Bagaimana memproses data, metode yang digunakan
Siapa target yang akan menggunakan sistem/ SW
ini ?
• Daftar fitur yang tersedia pada Sistem/ SW ?
• Apa yang membedakan SW yang akan anda buat
dengan SW yg telah ada?
by Dwi S.
Desain
kegiatan kreatif yang bertujuan untuk
membangun kualitas proses, layanan dan
sistem mereka dalam siklus hidup secara
keseluruhan.
ICSID - Dewan Internasional Masyarakat Desain Industri
REKAYASA PERANGKAT LUNAK
memahami
proses desain / siklus hidup desain
Siklus Hidup Software
Proses desain atas program yang
akan dibangun untuk mendapatkan
hasil yang Workable
Model Desain
Software
WATERFALL MODEL
REQUIREMENTS
DEFINITION
SYSTEM & SW
DESIGN
IMPLEMENTATION
& UNIT TESTING
INTEGRATION &
SYSTEM TESTING
OPERATION &
MAINTENANCE
1
REQUIREMENTS ANALYSIS & DEFINITION
ALL NEEDS
ANALYZED
DEFINING
2
System & Software desain
kebutuhan terkumpul desain
3
Implementation & unit testing
desain coding program
terbangun diuji secara
unit
4
Integration & System
Testing
5
Operation & Maintenance
Mengoperasikan program di lingkungan
sebenarnya & pemeliharaan
Model Evaluasi
Proses Software
INCREMENTAL
INCREMENTAL
Pengguna tidak perlu menunggu sampai
seluruh sistem dikirim untuk mengambil
keuntungan dari sistem tersebut, sehingga
perangkat lunak dapat segera digunakan
Spiral Model
Adaptasi :
prototyping -- pengulangannya dan
waterfall -- pengendalian dan sistematikanya
Prototype Model
Prototype dari perangkat lunak yang
dihasilkan kemudian dipresentasikan kepada
pelanggan,
dan
pelanggan
diberikan
kesempatan untuk memberikan masukan
sehingga perangkat lunak yang dihasilkan
nantinya betul-betul sesuai dengan keinginan
dan kebutuhan pelanggan.
Design rule
How to Improve usability ?
Authority :
Wajib
atau
Saran ?
Standar
• Desain Ditentukan Oleh Organisasi
• ISO 9241 Mendefinisikan Tingkat Kegunaan
Sebagai Efektivitas, Efisien Dan Kepuasan
Pengguna
• DLL
Generallity
ANTARMUKA BERBASIS TEKS
Antarmuka Berbasis Grafik
Identifikasi & implementasi Ide
•
•
•
•
•
Date/Time identifikasi sistem :
Apa masalah utama pada aplikasi yang akan dibuat?
Data yang dibutuhkan ?
Bagaimana memproses data, metode yang digunakan
Siapa target yang akan menggunakan sistem/ SW
ini ?
• Daftar fitur yang tersedia pada Sistem/ SW ?
• Apa yang membedakan SW yang akan anda buat
dengan SW yg telah ada?