IMK – Error Handling

Pengertian

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.

Macam-macam Error Handling

Perceptual error : adanya kesalahan yang disebabkan oleh ketidakjelasan keterangan dari petunjuk pengguna yang menyebabkan kesalah tanggapan dari pihak pengguna (user).

Cognitive error : kesalahan yang diakibatkan oleh kemampuan  memecahkan oleh user, terlalu banyak konteks dan informasi status.

Motor error : adanya kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan, dan kemampuan yang dimiliki oleh user.

Contoh : user salah melakukan penulisan yang diakibatkan pengertian yang terlalu cepat

Typo (@Typoshop) | Twitter

Jenis-Jenis Kesalahan Dari Program

Syntax error merupakan kesalahan dari penulisan syntax pada program sehingga syntax tersebut tidak dapat dieksuke oleh program, dan akan membuat program error. Contoh syntax error : pada program C setiap baris selalu diakhiri dengan tanda (;) jika tidak diakhiri oleh ; maka program akan error

Logical error merupakan kesalahan yang disebabkan oeh programmer karena kesalahan penusilan atau rumus yang diterapkan. Contoh : jika kita membuat program perhitungan namun tidak menghasilkan tidaksesuai yang diinginkan maka itu disebut logical error

Runtime error adalah kesalahan yang terjadi ketika sebuah program dijalankan. Contoh jika anda sengaja menghapus beberapa file penting yang digunakan oleh suatu aplikasi, maka terdapat kemungkinan akan terjadi Run-time Error saat aplikasi tersebut dijalankan.

Jenis-Jenis Kesalahan Dari User

Mistake adalah kesalahan ini terjadi ketika user berpikir bahwa sudah melakukan hal yang benar, namun sebenarnya yang terjadi user melakukan ksealahan.

  Contoh :

picture8

Slip adalah Terjadi Kesalahan di Luar Keinginan User

Contoh : terjadi kesalahan pengetikan atau saat meng-klik menu yang diinginkan

picture9

Bentuk-Bentuk Pencegahan Dan Perbaikan Kesalahan (Error Handling)

Error Prevention : Untuk mencegah kesalahan user sehingga skala kesalahan user dapat diminimalisir agar tidak terjadi error yang lebih fatal di suatu sistem.

Contoh : yang sering digunakan adalah memunculkan error message untuk menghindari adanya kesalahan yang lebih fatal

picture10

Error Recovery : untuk memperbaiki kesalahan terhadap suatu kesalahan yang sudah terlanjur dilakukan oleh user.

Contoh : yang sering dilakukan adalah adanya sistem “undo” dan “cancel” didalam suatu sistem

picture11
Penggunaan Bahasa yang Harus Diperhatikan Saat Terjadi Sistem Error Handling
  1. Gunakan bahasa yang mudah dipahami oleh user.
  2. Jangan menggunakan kata-kata yang terkesan menyalahkan user.
  3. Hindari kalimat perintah, sehingga user merasa sistem yang dibuat sudah menyediakan apa yang dibutuhkan oleh user.
Cara Membuat Error Handling yang Baik
  1. Hindari kata-kata seperti : Bad,Dummy,dll
  2. .Hindari kalimat perintah
  3. FAQ(Frequently Asked Question)
  4. Optimalisasikan dan pemanfaatan undo dan reedo function dan cancel
  5. Menyiapkan berbagai macam model respon
  6. Validasi masukan/intellegent error checking & recovery
  7. Proteksi pengguna
  8. Penampilan pesan
  9. Optimasisasi fungsi help (Quick Access Help)
  10. Editing of error field
  11. Desain yang efektif dan efisien
  12. Return cursor & Hightlight error
  13. No interrupting work flow
  14. Confirmation commands

Referensi :

http://student.blog.dinus.ac.id/bangary/2018/05/16/resopone-time-and-error-handling/

http://student.blog.dinus.ac.id/agungkristantosetiawan/2018/05/21/apa-itu-error-handling/

http://student.blog.dinus.ac.id/adeliapuspitasari/2017/05/27/error-handling/

Leave a Reply

Your email address will not be published. Required fields are marked *