Dokumentasi rancangan,
dengan cara
Sketsa pada kertas Piranti prototipe GUI Tekstual
Kesesuaian User ><
Aplikasi ?
Perkiraan calon user
Kemampuan pengguna
Pengguna
aktif memberi
masukan pada
perancang
untuk
User Design
User Menggambar sendiri
General Purpose
Software
Kondisi untuk “memaksa” user
1. Pemilihan Ragam
Dialog
Dipengaruhi oleh
Karakteristik Pengguna
(Pemula, Menengah,Pengguna ahli)
2. Perancangan Struktur
Dialog
Analisis Tugas
Proses menganalisis bagaimana manusia melaksanakan tugas
Pendekatan Analisis
Tugas
Dekomposisi Tugas
Untuk mengekspresikan aksi yang harus dilakukan
Analisis Berbasis Pengetahuan
Perancangan Format
Pesan
Tata letak tampilan & Keterangan tekstual
secara rinci
- Masukkan data mempertimbangkan efisiensi
Tata letak tampilan & Keterangan tekstual
secara rinci
- Masukkan data mempertimbangkan efisiensi
4. Perancangan Penanganan
Kesalahan
Validasi pemasukan data
(mekanisme mengulang pemasukan)
Proteksi pengguna program
memberi peringatan
Pemulihan dari kesalahan
mekanisme membatalkan
Penampilan pesan salah yang
5. Perancangan Struktur
Data
struktur internalnya
=
struktur dataStruktur Data : cara penyimpanan dan pengorganisasian
Waktu Tanggap
Pengguna menginginkan program aplikasi dapat memberikan waktu
tanggap yang sependek-pendeknya.
Aspek mempegaruhi :
Ragam interaksi
Kefasihan pengguna menjalnkan
Penanganan Kesalahan
Jenis Kesalahan
Kesalahan Sintaksis
terjadi saat program sedang dikompilasi, sebelum kesalahan diperbaiki maka tidak dapat dioperasikan
Contoh:
[1] var A, B, C1 : integer [2] begin
[3] readln(A); readln(B);
Jenis Kesalahan
Kesalahan Logika
Contoh:
[1] var A, B, C1 : integer [2] begin
[3] readln(A); readln(B); [4] C1 := A div B;
[5] writeln(C1) ;