2 Karakteristik GUI Dan Web UI
2 Karakteristik GUI Dan Web UI
Tujuan Perkuliahan
KARAKTERISTIK
Setelah mengikuti mata kuliah ini mahasiswa
ANTARMUKA GRAFIS DAN
dapat:
WEB
1.Memahami perbedaan mendasar antara GUI
dan Web UI
- EGP - 2.Mengerti dan menerapkan prinsip-prinsip
pokok di dalam mendesain aplikasi sesuai
dengan kebutuhan
Gaya Interaksi
1
9/7/2010
Command line
Menu Selection
Form Fill in
Direct Manipulation
Anthropomorphic
Label Menu harus dimengerti dan Familiar dengan paper form di dunia
memiliki arti yang jelas nyata
2
9/7/2010
Command Line Powerful, fleksibel, sesuai bagi Harus mengingat perintah, perlu
pengguna ahli, menghemat layar dipelajari, tidak mentolerir
kesalahan ketik
Menu Selection Mengutamakan pengenalan, Boros layar, hirarki menu bisa jadi
mengurangi kompleksitas interaksi, kompleks, dapat memperlambat
membantu proses pengambilan pengguna ahli
keputusan, meminimalkan
pengetikan, membantu pengguna
awam
Form Fill in Format familiar, menyederhanakan Boros layar, perlu desain yang
input informasi, memerlukan hati-hati dan efektif, tidak
pelatihan minimal mencegah salah ketik
Direct Manipulation Lebih cepat dipelajari, mudah Desain lebih kompleks, perlu
diingat, menampilkan tanda-tanda manipulasi window, perlu
visual/spatial, error recovery mudah, pengenalan ikon, tidak efisien bagi
menyediakan konteks, feedback pengetik ahli, meningkatkan
segera kemungkinan kekacauan layar
Anthropomorphic Alami Sulit diimplementasikan
3
9/7/2010
Memiliki
KARAKTERISTIK SISTEM Tampilan visual Interaksi pick and
keterbatasan gaya
menarik click
interaksi
DIRECT MANIPULATION
Merupakan potret langsung dari kehidupan
nyata Memanfaatkan
memori
Object dan action selalu terlihat Visualisasi Berorientasi objek
pengenalan
manusia
Aksi cepat dan incremental, hasil tampil di
layar
Dapat
Aksi incremental mudah dibatalkan/ menjalankan
dikembalikan ke kondisi sebelumnya beberapa fungsi
sekaligus
Awalnya, desain
antarmuka Web ditujukan
untuk merancang navigasi
dan tampilan informasi.
Dengan kata lain, desain
CONTENT, bukan DATA..
4
9/7/2010
The merging of graphical business systems and the web In the middle of
Dimension Web Application Web Page
continuum
In the middle of The Perceived It is viewed as being local in origin, The origin is unknown, the origin The origin cannot
Dimension Web Application Web Page
continuum distance of the it is viewed as being controlled is viewed as originating ascertained or doesn’t
provider locally by a data administrator, the somewhere else in the country or matter
The Nature of the Users must use the program, The system does not care Minimal information such
response time is fast overseas, the response time is
relationship with Users must identifiy, themselves or who the user are, as a credit card number or
slow
the user login to be able to do anything, Login is required to simply address is remembered
The program must be reliable, and give access to more Real Time Data is fed in real time, the Time is irrelevant, long response Response is near real
system failure will be immediately information than would be interaction information is critical, a delay is delay exist and cause users to exit time
noticed received anonymously, life-threatening, long reponses
Work is remembered from earlier System failure may not be exist but users remain
session noticed How much Intense training programs and Every visit is one time session, A minimum amount of
The Conversation The style is formal The style is casual , The style is polite but help will users experience are needed to use and minimizing or eliminating the experience, training or
style informal and generic friendly need? become experts need for help help material is needed
The Nature of the A Large amount of data is entered, No data is entered or A small amount of data is The interaction The navigation is controled, The navigation is flexible and The navigation is
interaction complex task are being performed, changed entered and possibly style controls are complex, the syntax simple, controls are simple, no flexible, simple data
data is being created, manipulated stored, Milestones, is obejct:Action, there is little or no object selection is required, collection exist, user
and permanently stored checkpoints, endpoints are reversibility, drag and drop action are easily reversed using exits by closing web
expected and included manipulation is expected, exit the back button, no drag-drop browser
requires users to log off manipulation exist, single clicking
The Frequency of It is used daily, it is used for long It is used only occasionally, It is used periodically or
links are used to navigate
use period (4-8 Hour), it is used to help it is used for only few episodically
resolve emergencies minutes at a time, it is The The Style is subdue and serious The style is colorfull, graphic, The style is cooler but
used to find out about Presentation possibly animated, the control are attractive
something style obvious and self explanatory
Follow Platform standard compliance Few Cross site standard are Some common pattern
standards exists, the style resembles or followed, only intra-site exists
9/7/2010 Fakultas Informatika IT Telkom 19 matches GUI standard consistently exists
9/7/2010 Fakultas Informatika IT Telkom 20
5
9/7/2010
Accessibility 1
Sistem harus dapat
PRINSIP digunakan, tanpa
modifikasi, oleh sebanyak
DESAIN mungkin orang.
• Perceptibility: untuk
UI keterbatasan pancaindera
• Operability: untuk
keterbatasan fisik
• Simplicity: untuk keterbatasan
pengalaman, literacy, dan
konsentrasi
• Forgiveness: meminimalkan
kesalahan pengguna dan
akibat yang ditimbulkannya
6
9/7/2010
Clarity
4 Compatibility
5
Antarmuka harus jelas secara visual,
• Tampilan harus
konseptual dan linguistik, termasuk
compatible dengan
penggunaan:
• pengguna
• elemen-elemen visual
• task dan pekerjaan
• fungsi
• produk
• metafora
• kata • Mengadopsi
• teks perspektif
pengguna.
Configurability
6 Consistency
7
• Sistem harus serupa dalam:
• tampilan
• aksi
• operasi
• Aksi yang sama harus memberikan hasil yang
sama
• Fungsi dan posisi elemen-elemen standar
Tampilan harus mudah di-personalisasi, konfigurasi sebaiknya tidak berubah.
dan rekonfigurasi untuk:
• Meningkatkan sense of control
• Memfasilitasi pemahaman pengguna
9/7/2010 Fakultas Informatika IT Telkom 27 9/7/2010 Fakultas Informatika IT Telkom 28
7
9/7/2010
Control 8 Directness
9
• Kontrol harus diserahkan pada pengguna, agar
pengguna, menurut caranya, dapat menentukan: Berikan alternatif agar
• what to do
• how to do it pengguna dapat
dan dapat menyelesaikannya dengan mudah. melakukan task secara
• Antarmuka yang sederhana, dapat diprediksi, langsung.
konsisten, fleksibel, customizable, dan pasif
memberikan kontrol kepada pengguna.
Efficiency
10 Familiarity
11
• Minimalkan gerakan mata dan tangan, serta
• Gunakan konsep dan bahasa yang familiar bagi
aksi kontrol lainnya.
pengguna.
• Antisipasi keinginan dan kebutuhan
• Antarmuka harus alami dan sesuai dengan pola
pengguna semaksimal mungkin.
perilaku pengguna, melalui penggunaan real-
world metaphors.
8
9/7/2010
Flexibility
12 Immersion 13
Obviousness
14 Predictability
15
• Sistem harus mudah dipelajari dan dipahami. Pengguna harus dapat mengantisipasi
• Pengguna harus mengetahui
dampak dari setiap task yang dilakukannya
• what to look at
• what it is pada sistem.
• what, when, where, why, dan how to do it
Responsiveness 16
• Sistem harus dapat segera merespon
permintaan pengguna.
• Sediakan respon dalam bentuk visual,
tekstual, maupun auditory.
9/7/2010 Fakultas Informatika IT Telkom 35 9/7/2010 Fakultas Informatika IT Telkom 36
9
9/7/2010
Transparency
17 Visibility
25
Sistem harus memfasilitasi pengguna untuk
fokus pada tasknya, tanpa mengetahui Status dan metode penggunaan sistem
mekanisme antarmuka. harus ditampilkan dengan jelas.
• Organisasi hirarkis: letakkan informasi atau kontrol
Trade-Offs 18 dalam kategori logis.
• Sensitivitas konteks: tampilkan dan sembunyikan
• Desain akhir harus mempertimbangkan informasi dan kontrol berdasarkan konteks sistem.
trade-offs antar prinsip-prinsip tersebut.
• Kebutuhan pengguna harus diutamakan
daripada kebutuhan teknis.
Tugas 1
Dalam kelompok (@3-5 orang):
10