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?