Rabu, 21 Desember 2011

PERANCANGAN TAMPILAN


Dokumentasi
•       Membuat sketsa pada kertas
•       Menggunakan piranti prototipe GUI
•       Menuliskan tekstual yg menjelaskan kaitan antara satu jendela dengan jendela yg lain
•       Menggunakan piranti bantu CASE (Computer-aided Software Engineering)
CARA PENDEKATAN
•       Program Aplikasi
•       Special purpose software (pengguna khusus)
•       Exp: inventori gudang,akademis mahasiswa,reservasi hotel dll)
•       Pendekatan : user-centered design approach (melibatkan pengguna)
•       General purpose sofware (publik/banyak pengguna)
•       Pendekatan : customization
•       Exp:  setting pada Display Properties
•       Dapat menggunakan pendekatan-pendekatan lain asalkan tidak mengabaikan pengguna.
PRINSIP DAN PETUNJUK PERANCANGAN
•       Urutan Perancangan :
•       Pemilihan Ragam Dialog (disesuaikan)
•       Perancangan Struktur Dialog (banyak libatkan pengguna untuk diskusi)
•       Perancangan Format Pesan (segi efisiensi exp: penggunaan tombol u/ mengurangi pengetikan)
•       Perancangan Penanganan kesalahan (Validasi pemasukan data, proteksi pengguna, pemulihan dari kesalahan, penampilan pesan salah)
•       Perancangan Struktur Data (menentukan Sdat yg cocok dan mendukung)
•       Perancangan Tampilan Berbasis Teks
•       Urutan Penyajian (disesuaikan dengan model pengguna yg telah disusun)
•       Kelonggaran (Spaciousness) : tabulasi dan spasi mempermudah dlm pencarian teks.
•       Pengelompokan (data yg berkaitan dikelompokkan)
•       Relevansi (pesan-pesan yg relevan dgn topik yg sedang tampil)
•       Konsistensi (perancang konsisten menggunakan ruang tampilan (Frame)
•       Kesederhanaan (cara paling mudah menyajikan informasi yg dipahami dan cepat)
•       Perancangan Tampilan Berbasis Grafis
- Ilusi pada objek-obyek yg dapat dimanipulasi
•       Gunakan kumpulan obyek
•       Keyakinan bahwa mudah dimengerti pengguna
•       Mekanisme yg konsisten untuk memanipulasi obyek
- Urutan Visual dan fokus Pengguna
        Gunakan rangsangan visual tertentu untuk maksud tertentu, exp: simbol berkedip u posisi cursor.
- Struktur Internal
  Reveal Code : tanda khusus untuk menunjukkan perbedaan Font style.
- Kosakata grafis yang konsisten dan sesuai (gunakan simbol yg sama untuk tujuan yang sama)
-Kesesuaian dengan media ( memenuhi permintaan pengguna akan aspek kenyamanan dan keramahan antarmuka)
•       Waktu Tanggap
        waktu tanggap lebih dari 14 detik menyebabkan perhatian pengguna terpecah ke aktifitas lain.
        Waktu tanggap kurang dari 2 detik dianggap memadai.
•       Penanganan Kesalahan
        Kesalahan pada saat implementasi program
                kesalahan sintaksis yg secara langsung dideteksi oleh kompiler/ compile-time error.Exp:  operator / dengan div, Type Mismatch
Kesalahan Logika ketika program sedang dijalankan/run time error/fatal error.
        penyebab : data tidak sah dari pengguna dan proses eksekusi.
PIRANTI BANTU SEDERHANA
Lembar Kerja Tampilan (LKT) / screen design work sheet. Berbentuk lembaran kertas yang tidak perlu dipersiapkan secara khusus, tetapi  dapat menggunakan sembarang kertas kosong
JARING SEMANTIK TAMPILAN
Agar  pemogram tidak perlu membolak-balik lembar kerja pada saat ia menuliskan program untuk disesuaikan dengan navigasi pada setiap lembar kerja, akan lebih mudah dengan menggambarkannya lewat suatu bagan yg disebut Jaring Semantik tampilan.
 2 komponen :
•       Nomor Tampilan (lembar kerja)
Transisi yg menyebabkan perpindahan ke tampilan lain.

Tidak ada komentar:

Posting Komentar