Senin, 22 Desember 2014

Usability

Definisi Usability
  Derajat kemampuan sebuah perangkat lunak untuk membantu penggunanya   menyelesaikan sebuah tugas.
  Tingkat produk dapat digunakan yang ditetapkan oleh user untuk mencapai tujuan secara efektif dan tingkat kepuasan dalam menggunakannya.


Penentu keberhasilan system
         Berguna (useful)
         Dapat digunakan (usable)
         Digunakan (used)





5 buah komponen….
  1. Kemampuan untuk dipelajari (learnability) :
  2. Efisisensi :
  3. Mudah diingat (memorability) :
  4. Kesalahan dan keamanan :
  5. Kepuasan :
Menguji daya guna
    Proses untuk mengukur karakteristik interaksi manusia-komputer dari sebuah sistem.
Untuk mengidentifikasi kelemahan-kelemahan antarmuka, sehingga perancang dapat memperbaikinya secara tepat.
    Dapat dilakukan secara informal maupun menyeluruh.
    Dari yang berbiaya sangat murah sampai biaya mahal.

3 Jenis uji kebergunaan menurut Levi and Conrad (1997) :
  1. Uji Eksploratori
  2. Threshold Testing
  3. Uji Perbandingan
Menurut Hilbert & Redmiles (2000)
         Uji formatif :
         Uji sumatif :
Sistem yang berdaya guna
         Mengurangi biaya pelatihan
         Support consume
         Meningkatkan kepuasan pengguna

Cara uji kebergunaan
  1. Pemilahan Kartu
  2. Evaluasi heuristik
  3. Evaluasi uji skenario
Evaluasi Heuristik
         Mengeksplorasi sistem
         Mengidentifikasi masalah kebergunaan
         Mengklasifikasikan setiap pelanggaran atas satu atau lebih prinsip kebergunaan.

Daya guna Heuristik
  1. Dialog yang sederhana dan alami
  2. Berbicara dengan bahasa pengguna
  3. Mengurangi beban ingatan pengguna
  4. Konsisten
  5. Sistem timbal balik
  6. Jalankeluar yang jelas
  7. Jalan pintas
  8. Pesan kesalahan yang baik
  9. Bantuan dan dokumentasi 

1.      Dialog yang sederhana dan alami
·      User interface mestilah seringkas mungkin dan bersifat natural dialogue.
·      Pendekatan yang harus digunakan adalah dengan hanya menampilkan perintah     yang diperlukan.
·      Pengunaan warna, warna sering

2.      Berbicara dengan bahasa pengguna
·      Dialog seharusnya menggunakan bahasa yang dipahami oleh user.
·      Penggunaan singkatan dan bahasa yang tidak jelas harus dihindari, karena….
·      Menghindari perintah-perintah yang berorientasi mesi atau bahasa pemrograman.

3.      Mengurangi beban ingatan pengguna
= User tidak seharusnya dibebani untuk menginat atau menghafal pada saat berinteraksi dengan sistem.

4.      Konsisten
User interface yang konsisten terlihat dalam menampilkan suatu interface yang menghindarkan user dari kesalahan saat menggunakan suatu perintah atau fungsi untuk pertama kali

5.      Sistem Timbal-balik
·         Sistem sebaiknya memberitahu pengguna atas segala aktifitas yang sedang berlangsung (status sistem)
·         Sistem yang menunggu input dari pengguna, memproses input, menampilkan output, dll

 

6.      Jalan Keluar yang Jelas
·         Sistem harus dapat memberikan penjelasan tentang kondisi dan solusi untuk menghindari user terjebak    dalam tampilan-tampilan yang tidak diinginkan saat berinteraksi dengan sistem

7.      Jalan Pintas
      Berguna untuk membantu user agar dapat menggunakan berbagai fungsi dengan mudah 

8.      Pesan Kesalahan yang Baik
Sistem sebaiknya menyediakan mekanisme pemberitahuan kesalahan dan menunjukan situasi bahwa user berada dalam kondisi bermasalah serta membantu user untuk lebih memahami sistem

9.      Mencegah Kesalahan
Sistem interface yang baik harus mampu membuat user menghindari kesalahan 
 
10.      Bantuan dan Dokumentasi
Merupakan kemudahan yang diberikan dalam kebanyakan sistem, menjelaskan cara menggunakan sistem, ciri-ciri khusus sistem, dan mengizinkan user untuk mengendalikan sistem dengan lebih baik 





0 komentar:

Posting Komentar