PENDAHULUAN
Salah satu kriteria penting dari sebuah antarmuka adalah tampilan yang menarik. Seorang pengguna, apalagi pengguna baru, biasanya tertarik untuk mencoba sebuah program aplikasi dengan terlebih dahulu tertarik pada suatu tampilan yang ada di hadapannya. Dokumentasi rancangan dpt dikerjakan dlm beberapa cara : - Membuat sketsa pada kertas
- Menggunakan peranti prototipe GUI, - Menuliskan tekstual yang menjelaskan tentang kaitan antara satu jendela dengan jendela yan lain, - menggunakan CASE (Computer Aided Software Engineering)
Komponen Antarmuka
Antarmuka pengguna memiliki 4 komponen yaitu : model pengguna, model konseptual yg diinginkan pengguna dlm memanipulasi informasi dan proses yang diaplikasikan pada informasi tersebut. Bahasa perintah (comand language )peranti pemanipulasian model, idealnya dgn menggunakan bahasa alami.
Komponen Antarmuka
Umpan balik, untuk memberi keyakinan bahwa program telah menerima perintah pengguna dan dapat memahami maksud perintah tersebut termasuk kemampuan sebuah program yang membantu pengguna untuk mengoperasian program itu sendiri. Tampilan informasi, digunakan untuk menunjukkan stastus informasi atau program ketika pengguna melakukan suatu tindakan.
User-Centered Design
Design berdasarkan pada user: - Tugas - Kemampuan - kebutuhan
Proses Desain
1. Meningkatnya kompleksitas Sejumlah control mempunyai penambahan aksi yang
menarik Umpan balik lebih rumit dan sulit dipisahkan Errors terus meningkat serius/mahal
2. Tekanan Pemasaran
waktu adalah uang Menambahkan kemampuan (kompleksitas) sekarang mudah dan murah Menambahkan kontrol / umpan balik adalah mahal Desain biasanya memerlukan beberapa iterasi (perulangan) sebelum sukses
Proses Desain
3. Banyak orang sering mempertimbangkan biaya dan tampilan desain pada faktormanusia
Style (Corak) Desain yang jelek kemungkinan tidak akan tampak
Mengutip dari bidang lain Animasi Teater Information displays Arsitektur ...
Prinsip Desain
1. Gunakan dialog yang sederhana dan natural. Cocokkan tugas pengguna pada satu cara yang natural Hindari jargon, techno-speak Tampilkan info yg user perlukan secara tepat
Contoh :
OK
Cancel
Help
Done
Cancel
Apply
Contoh : tombol Cancel pada dialog Interrupt/resume pada operasi yg panjang (modeless) Quit bisa keluar setiap waktu Reset/defaults restore pada suatu sheet