Apa Itu Error Handling ?

Pernahkah anda mendengar istilah Error Handling ?

Error Handling adalah sistem penanganan kesalahan (error) dalam berbagai macam keadaan pada sebuah program. Dengan adanya error handling ini maka program akan semakin user friendly bagi para penggunanya (user), baik user tingkat pemula hingga expert.

runtimeerror

 

Macam-macam Error Handling :

  1. Perceptual error : Adanya kesalahan yang disebabkan oleh ketidak jelasan keterangan dari petunjuk pengguna yang menyebabkan kesalah tanggapan dari pihak pengguna (user).
  2. Cognitive error : Kesalahan yang disebabkan oleh kemampuan penyelesaian oleh user, terlalu banyak konteks dan informasi status yang ditampilkan.
  3. Motor error : Adanya kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan, dan kemampuan yang dimiliki oleh user.

 

Jenis-jenis kesalahan dari program :

  1. Runtime error adalah kesalahan yang terjadi ketika sebuah program dijalankan.
  2. Syntax error merupakan kesalahan dari penulisan syntax pada program sehingga syntax tersebut tidak dapat dieksuke oleh program, dan akan membuat program error.
  3. Logical error merupakan kesalahan yang disebabkan oeh programmer karena kesalahan penusilan atau rumus yang diterapkan.

 

Jenis-jenis kesalahan dari user :

  1. Mistake adalah kesalahan yang terjadi ketika user berpikir bahwa sudah melakukan hal yang benar, namun sebenarnya yang terjadi user melakukan ksealahan.
  2. Slip adalah terjadi kesalahan diluar keinginan user seperti kesalahan pengetikan atau salah klik.

 

Penanganan Kesalahan :

  • Interaksi melalui menu lebih dapat menghindarkan user dari kesalahan daripada menggunakan perintah baris.
  • Compaq pernah mempertimbangkan untuk mengubah “Press Any Key” menjadi “Press Enter Key” dikarenakan banyak telpon yang menanyakan letak tombol “Any” di keyboard.
  • Cara mengurangi kesalahan user, misalnya seperti seleksi user yang tepat, pelatihan yang memadai, desain peralatan, prosedur dan lingkungan.
  • Menyediakan kemudahan recovery dari kesalahan.

 

Cara membuat Error Handling yang baik :

  1. Gunakan bahasa yang mudah dipahami oleh user.
  2. Hindari kata-kata seperti bad,dummy, dll.
  3. Hindari kalimat perintah.
  4. FAQ (Frequently Asked Questions).
  5. Optimalisasikan dan pemanfaatan undo redo function dan cancel.
  6. Menyiapkan berbagai macam model respon.
  7. Validitas masukan atau inteligent error checking & recovery.
  8. Proteksi pengguna.
  9. Penampilan pesan.
  10. Optimalkan fungsi HELP(Quick Access Help).
  11. Editing for error fields.
  12. Desain yang efektif dan efisien.
  13. Return cursor & Highlight error.
  14. No Interrupting work flow.
  15. Confirmation commands.