79eb0 perancangan tampilan

Perancangan Tampilan

Dokumentasi rancangan,
dengan cara
 Sketsa pada kertas
 Piranti prototipe GUI
 Tekstual
 Piranti Bantu

Kesesuaian User ><
Aplikasi ?
 Special purpose software
 General purpose software

Perkiraan calon user
 Kemampuan pengguna
 Ragam antarmuka akan

digunakan

User Centered Design


Pengguna
aktif memberi
masukan pada
perancang
untuk
menggambar
interface (+ / -)

User Design
User Menggambar sendiri
“wajah” interface yang
diinginkan

General Purpose
Software
Menganggap aplikasi digunakan oleh user dengan
beragam

kepandaian & karakteristik.


Kondisi untuk “memaksa” user
menggunakan antarmuka yang dirancang

customizing

PERANCANG
AN DIALOG

1. Pemilihan Ragam
Dialog
Dipengaruhi oleh
 Karakteristik Pengguna
(Pemula, Menengah,Pengguna ahli)


Tipe Dialog yang diperluka

2. Perancangan Struktur
Dialog

Melakukan analisis tugas dan
menentukan model pengguna

Analisis Tugas
Proses menganalisis bagaimana
manusia melaksanakan tugas
dengan sistem yang ada

Pendekatan Analisis
Tugas
 Dekomposisi

Tugas
Untuk mengekspresikan aksi yang
harus dilakukan
 Analisis Berbasis Pengetahuan
Dimulai dengan mendaftar semua
objek dan aksi yang terlibat dalam
tugas dan kemudian membangun
taksonominya


Perancangan Format
Pesan
Perancangan
Format Pesa


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
tepat,sesuai kesalahan

5. Perancangan Struktur
Data
struktur internalnya

= struktur data

Struktur Data : cara penyimpanan
dan pengorganisasian datadata padamemori komputer maupun
 file secara efektif sehingga dapat di
gunakan secaraefisien

Waktu Tanggap
Pengguna menginginkan program
aplikasi dapat memberikan waktu

tanggap yang sependek-pendeknya.
Aspek mempegaruhi :
 Ragam interaksi
 Kefasihan pengguna menjalnkan
aplikasi

Penanganan Kesalahan
Kesalahan bagi komputer berakibat
fatal

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);
[4] C1 := A/B; seharusnya


C1:=A div 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) ;
Jika memasukkan nilai 0 pada variabel B  ada
pesan divide by zero (karena dalam operasi
matematis pembagian dengan nol tidak akan
dilaksanakan