Friday, March 27, 2020

Tugas Softskill Interaksi Manusia & Komputer : Prinsip Utama Mendesain Antarmuka (Interface)

Berikut ini beberapa hal yang menjadi prinsip utama mendesain antarmuka yang baik dengan memperhatikan karakteristik manusia dan komputer:

  1. User Compatibility
  2. Product Compatibility
  3. Task Compatibility
  4. Work Flow Compability
  5. Consistency
  6. Familiarity
  7. Simplicity
  8. Direct Manipulation
  9. Control
  10. WSIWYG
  11. Flexibility
  12. Responsiveness
  13. Invisible Technology
  14. Robustness
  15. Protection
  16. Ease Of Learning AndEase Of Use(Idhawati Hestiningsih 2012)
Secara garis besar, pengembangan antarmuka perlu memperhatikan beberapa hal sebagai berikut :
 
  1. Pengetahuan tentang mekanisme fungsi manusia sebagai pengguna komputer. Tentunya yang ada hubungannya dengan pisikologi kognitif, tingkat perseptual, serta kemampuan motorik pengguna.
  2. Berbagai informasi yang berhubungan berbagai informasi yang berhubungan dengan karakteristik dialog yang cukup lebar, seperti ragam dialog, struktur, isi textual dan grafis, waktu tanggap, dan kecepatan tampilan.
  3. Penggunaan prototipe yang didasarkan pada spesifikasi dialog formal yang disusun secara bersama antara calon pengguna (User) dan perancangan sistem, serta peranti bantu yang dapat digunakan untuk mempercepat proses pembuatan prototipe.
  4. Teknik evaluasi yang digunakan untuk mengevaluasi hasil proses prototipe yang telah dilakukan, yaitu secara analitis berdasarkan pada analisis atas transaksi dialog, secara empiris menggunakan uji coba pada sejumlah kasus, umpan balik pengguna yang dapat dikerjakan dengan tanya jawab maupun kuesioner dan beberapa analisa yang dikerjakan oleh ahli antarmuka. Kesulitan yang timbul dalam pengembangan fasilitas antarmuka dari sebuah perangkat lunak antara lain adalah:
1.      Antarmuka harus menangani beberapa piranti kontrol seperti adanya keyboard dan mouse maupun periperal lainnya, yang semuanya mempunyai aliran data yang berbeda-beda dan mempunyai karakteristik yang berbeda pula.
2.      Waktu yang dibutuhkan pada saat pengiriman data. Bagaimana menyakinkan bahwa tidak terjadi keterlambatan antara tindakan daripengguna dan respon/tanggapan dari sistem.

Untuk mempercepat proses perancangan dan pengembangan antarmuka, beberapa piranti bantu pengembang sistem antarmuka sering dimanfaatkan,seperti adanya perkembangan teknologi komputer Apple yang berfokus pada desain grafis, perkembangan teknologi pemprograman seperti Visual C/C++,Visual Basic, Delphi, Visual Foxpro, dll. Dengan perkembangan itu kita dapat mendesain antarmuka yang luwes dan enak dipandang, bahkan cukup nyaman untuk digunakan dalam membuat topeng sebuah sistem.(Idhawati Hestiningsih 2012)


SUMBER : http://repository.uin-suska.ac.id/3461/3/BAB%20II.pdf