1 of 9

BAB VII �PENANGANAN KESALAHAN DAN HELP DOKUMENTASI�

Tujuan Instruksional Khusus

Mahasiswa memiliki kemampuan untuk melakukan pencegahan dan mem

perbaiki terhadap kesalahan yang mucul

Penanganan Kesalahan

Semakin besar sistem yang dibuat semakin banyak kesalahan yang dapat

timbul.

Tujuan software user interface:

  1. Meminimalkan kesalahan user🡪compaq pernah mempertimbangkan

untuk mengubah press any key menjadi press enter key, kemudian

interaksi melalui menu lebih dapat menghindarkan user dari kesalahan

daripada menggunakan perintah baris

2. Cara mengurangi kesalahan user, misal seleksi user yang tepat,

pelatihan yang memadai, desain peralatan, prosedur dan lingkungan

2 of 9

Tipe Kesalahan User:

  1. Perceptual error
  2. Cognitive error
  3. Motorik error

Petunjuk pencegahan dan memperbaiki kesalahan yaitu:

  • Validasi masukan
  • Proteksi pengguna, program memberi peringatan ketika pengguna

melakukan suatu tindakan secara tidak disengaja, misal penghapusan

berkas

  • Pemulihan dari kesalahan, tersedianya mekanisme untuk membatalkan

tindakan yang baru saja dilakukan dengan menyediakan fungsi undo

  • Penampilan pesan salah yang tepat dan sesuai dengan kesalahan yang

pada waktu itu

  • Kenali jenis bug yang timbul pada sebuah aplikasi memiliki karateristik
  • Mengembalikan kursor ke area kesalahan, memungkinkan untuk

melakukan perbaikan

  • Memungkinkan pertimbangan ulang aksi-aksi yang dilakukan oleh user

3 of 9

Help dan Dokumentasi

Rancangan sistem yang baik adalah rancangan dimana pengguna dapat

langsung menggunakan sistem dengan mudah tanpa pelatihan dan

program bantuan sama sekali. Tetapi lebih membantu pengguna jika

program bantuan (help) tetap disediakan ke dalam sistem.

Sifat-sifat help dokumentasi:

  1. Availability
  2. Accuracy dan completeness
  3. Consistency
  4. Robustness
  5. Flexibility
  6. Unobtrusiveness

4 of 9

Jenis Helpn dan Dokumentasi

Jenis help dan dokumentasi dibedakan menjadi 2 bagian yaitu:

  1. Paper-based (tercetak)

Keunggulan digunakannya pengguna dapat menuliskan catatan

tertentu yang diperoleh saat menjalankan sistem dan pengguna dapat

menggunakannya di luar masa pengerjaan tugas. Kekurangannya

adalah agak sulit mendeskripsikan sesuatu yang bergerak, sulit

menyesuaikan antara sesuatu yang dibaca dengan kenyataan sebenar

nya di dalam sistem, pengguna akan kesulitan membaca saat menjalan

kan sistem, karena kurang praktis

2. Computer-based, jenisnya command assitance, command prompt,

context sensitive help, online tutorial, online documentation,

intelligent help system

5 of 9

Knowlegde Representation

Knowlegde : User Modelling

  • Quantification🡪 model yang sederhana dari user modelling yang

menggunakan jumlah tingkatan dari keahlian yang akan merespon

kearah yang berbeda

  • Stereotypes🡪berbasiskan pada karatersitik user dan kemungkinan

sederhana seperti membuat perbedaan antara user baru dan user yang

ahli atau yang lebih kompleks seperti membuat stereotype

  • Overlay Models🡪merupakan model yang ideal yang membandingkan

perilaku user, dengan keuntungan dari model ini dapat melihat secara

pasti bagian dari aktifitas suatu sistem

Knowlegde Representation: Domain dan Task Medelling

Pendekatan umum dari masalah ini adalah untuk mewakili tugas user dari

urutan perintah yang tersedia untuk mengeksekusinya dan pendekatan ini

digunakan pada sistem PRIAM

6 of 9

Knowlegde Representation: Modelling Advisory Strategy

Sistem ini kadang disebut dengan intelligent help yang membuat

modelling advisory atau strategi tutorial

Teknik Untuk Knowlegde Representation

Terdapat 4 grup utama dari teknik yang digunakan dalam knowlegde

Representation untuk intelligent help system:

  1. Rule Based Techniques
  2. Frame Based Techniques
  3. Network based Techniques
  4. Examples based techniques

7 of 9

Masalah Dengan Knowlegde Representation dan Modelling

  • Pengetahuan mewakili suatu issue pusat dalam intelligent help system
  • Mengintepretasikan informasi yang cocok
  • Inisiatif haruskah user mempertahankan pengawasan yang lengkap

terhadap sistem

  • Effect para perancang seharusnya memperhatikan efek dari modelling

dan adaptasi

  • Scope, para perancang perlu memperhatikan scope dari bantuan

dimana digunakan pada level aplikasi atau sistem yang luas

Merancang Help Dan Dokumentasi

Hal-hal yang perlu diperhatikan dalam merancang help dan dokumentasi

yaitu:

  • Perancangan seharusnya tidak seperti add-on pada sistem
  • Perancangan harus memperhatikan isi dari bantuan dan konteks sebelum

teknologi tersedia

8 of 9

Isu Presentasi dalam help dan dokumentasi yaitu:

  • Bagaimana help dan dokumentasi dipanggil🡪bagaimana bantuan

dapat diakses oleh user yakni berupa command

  • Bagaimana help dan dokumentasi ditampilkan🡪alternatif lain dapat

berbentuk pop-up box atau tingkat command line

  • Bagaimana help dan dokumentasi memiliki keefektifan🡪teknologi

apa yang digunakan untuk membuat help dokumentasi

Masalah yang ada dalam implementasi yaitu:

  • Para perancang harus membuat keputusan untuk implementasi berupa

secara fisik maupun pilihan yang tersedia untuk user. Hambatan fisik

berupa screen space, kapasitas memori dan kecepatan

  • Masalah lain adalah bagaimana struktur data bantuan: apakah

berbentuk single file, hierrchy file atau database

9 of 9

Rangkuman:

  • Sistem yang baik biasanya mampu membuat user menghindari

kesalahan dengan mengikuti petunjuk-petunjuk yang diberikan

Bahan Diskusi kelompok:

Apa yang saudara ketahui tentang jenis-jenis kesalahan yang sering

pada suatu program komputer? Jelaskan disertai contoh

(dikumpulkan minggu depan dan diketik menggunakan ms-word dan

softfile diberinama sesuai kelompoknya 🡪Tugas Grup 1 HCI Bab 7)