Perancangan Tampilan

advertisement




Sketsa pada kertas
Piranti prototipe GUI
Tekstual
Piranti Bantu


Special purpose software
General purpose software


Kemampuan pengguna
Ragam antarmuka akan digunakan
Pengguna aktif
memberi
masukan pada
perancang untuk
menggambar
interface (+ / -)
User Menggambar sendiri
“wajah” interface yang
diinginkan
Menganggap aplikasi digunakan oleh user dengan beragam
kepandaian & karakteristik.
Dipengaruhi oleh
- Karakteristik Pengguna
(Pemula, Menengah,Pengguna ahli)
-
Tipe Dialog yang diperluka
Melakukan analisis tugas dan menentukan
model pengguna
Proses menganalisis bagaimana manusia
melaksanakan tugas dengan sistem yang ada


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
3. Perancangan Format Pesan
-
Tata letak tampilan & Keterangan tekstual
secara rinci
- Masukkan data mempertimbangkan efisiensi




Validasi pemasukan data (mekanisme
mengulang pemasukan)
Proteksi pengguna  program memberi
peringatan
Pemulihan dari kesalahan  mekanisme
membatalkan
Penampilan pesan salah yang tepat,sesuai
kesalahan
struktur internalnya
= struktur data
Struktur Data : cara penyimpanan
dan pengorganisasian datadata padamemori komputer maupun file seca
ra efektif sehingga dapat digunakan secaraefi
sien
Pengguna menginginkan program aplikasi
dapat memberikan waktu tanggap yang
sependek-pendeknya.
Aspek mempegaruhi :
- Ragam interaksi
- Kefasihan pengguna menjalnkan aplikasi
Kesalahan bagi komputer berakibat fatal
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
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
Download