Design UI
* Koordinator MK
Review
Proses Perancangan Antarmuka
Requirements Define users
Analysis and Usability
Requirements
Design UI
Prototype UI
Evaluate UI
System
Design
UI design
Design GUI
GUI Design
User Interface
• Merancang sebuah interface untuk pengguna adalah hal sangat
penting dalam mengembangkan sebuah sistem informasi. Untuk
merancang interface harus memperhatikan faktor psikologis serta
keindahan sehingga hasilnya mampu menarik perhatian pengguna
Form Skematik dari Suatu Interface
Form Skematik dari Suatu Dialog
Proses Desain Antar Muka
• Menggunakan Use Case Specification/Scenario
Perancangan Antarmuka Berdasarkan Use Case Spec
Perancangan Antarmuka Berdasarkan Use Case Spec
Proses Desain Antar Muka
Manipulasi
Data Pustaka
Konsisten
- Sesuai dengan pengalaman, ekspektasi, konvensi, dan budaya
pengguna.
- Terapkan konsistensi internal dalam aplikasi.
Contoh beberapa message dialog
Prinsip Desain Antarmuka bagi Pengguna
Sediakan titik awal yang jelas
- Mulai dari sudut kiri atas layar, mengalir searah jarum jam.
- Fokuskan perhatian pengguna pada bagian terpenting di
layar/halaman.
GUI Task
Design Scenario
Usability
Design Requirement
Feedback
Prototype GUI
GUI
Prototype
Prototyping
• Definisi Prototype
• Proses membangun model dari suatu sistem.
• Bentuk awal (contoh) atau standar ukuran dari sebuah objek.
• Salah satu metode pengembangan perangkat lunak.
Langkah-Langkah Pembuatan Prototipe
• Permintaan bermula dari kebutuhan user.
• Bangunlah sistem prototipe untuk menemukan kebutuhan awal yang
diminta.
• Biarkan user menggunakan prototipe. Analis haris memberikan
pelatihan, membantu dan dan duduk bersama-sama dengan user,
khususnya untuk petama kali.
• Implementasikan saran-saran perubahan.
• Ulangi langkah ketiga sampai user merasa puas.
• Merancang dan membangun suatu sistem akhir seperti sebelumnya.
Evaluate GUI
Tujuan
mengukur tingkat pencapaian kualitas (usabilty
requirement)
mengidentifikasi masalah-masalah usabilty
requirement
Evaluate
GUI
Evaluation Usablity
Report Problems
Teknik Evaluasi
Bagian-bagian
evaluation report
» dokumen yang berisi evaluasi atas:
pengukuran tingkat pencapaian kualitas
daftar permasalahan usability requirement
dampak permasalahan usability requirement
terhadap operasional bisnis
rekomendasi pengubahan design dan (kalau
perlu) corak antarmuka aplikasi
Teknik Evaluasi
Evaluasi oleh pakar IMK
» meminta bantuan pakar IMK (pihak luar) untuk
mengevaluasi dan mengidentifikasi permasalahan
usability requirement
Observasi langsung terhadap pengguna
» pengguna diuji coba menggunakan aplikasi
yang dibuat
» untuk melihat bagaimana pengguna mengerjakan
tugas, kesalahan-kesalahan yang mungkin
dilakukan, waktu yang dibutuhkan untuk
mengerjakan skenario tugas, dll
» untuk mendapatkan data kualitatif maupun
kuantitatif atas usability requirements
» sebaiknya dilakukan di ruang khusus yang
bebas intervensi (gangguan) orang lain
Teknik Evaluasi
Survei terhadap pengguna
» survei dengan wawancara terstruktur atau
kuesioner terhadap pengguna yang telah mencoba
aplikasi
» untuk mendapatkan data-data kuantitatif atas
usability requirements
» wawancara terstruktur lebih efektif daripada
kuesioner
Referensi
• Buku
– Dix, Alan; Finlay, Janet; Abowd, Gregory; Beale,
Russell; 1998; Human-Computer Interaction;
Prentice Hall
– Preece, Jenny; Rogers, Yvonne; Sharp, Helen;
Benyon, David; Holland, Simon; Carey, Tom; 1998;
Human-Computer Interaction; Addison Wesley