Error Handling adalah sistem penanganan kesalahan 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.
- Perceptual Error yaitu adanya
kesalahan yang disebabkan oleh ketidak jelasan keterangan dari petunjuk
penggunaan yang menyebabkan kesalah tanggapan dari pihak pengguna atau
user. Contoh nya ada icon yang memiliki arti ambigu dalam sebuah desain
antar muka
- Cognitive Eror yaitu kesalahan
yang diakibatkan oleh kemampuan memecahkan oleh user atau karena terlalu
banyak konteks dan informasi status
- Motor Error yaitu adanya
kesalahan yang disebabkan oleh ketidak sinkronan antara mata, tangan dan
kemampuan yang dimiliki oleh user. Contohnya user salah dalam melakukan
penulisan yang diakibatkan pengetikan yang terlalu cepat.
Jenis-jenis dari kesalah user:
- Mistake yaitu kesalan yang
terjadi ketika user berpikir bahwa sudah melakukan hal yang benar namun
sebenarnya user melakukan kesalahan. Contohnya user membuka file yang
doesn't exist dan user salah mengartikan suatu menu.
- Slip yaitu kesalahan diluar
keinginan user. Contohnya terjadi kesalahan meng-klik menu yang diinginkan
Bentuk-bentuk pencegahan dan perbaikan kesalahan dari error handling
- Error Prevention yaitu untuk
mencegah kesalahan user sehingga skala kesalahan user dapat diminimalisir
agar tidak terjadi eror yang lebih fatal disuatu sistem. Contohnya
munculnya error message untuk menghindari adanya kesalahan yang lebih
fatal
- Erro Recovery yaitu untuk
memperbaiki kesalahan terhadapa suatu kesalahan yang sudah terlanjur
dilakukan oleh user. Contohnya user sering melakukan undo atau cancel
dalam suatu sistem
Penggunaan bahasa yang harus diperhatikan saat terjadi sistem error
handling
- Jangan menggunakan kata-kata
yang terkesan menyalahkan user
- Hindari kalimat perintah
sehingga user merasa sistem yang dibuat sudah menyediakan apa yang
dibutuhkan oleh user
- Gunakan bahasa yang mudah
dipahami
Jenis-jenis dari Error ada 3 yaitu :
1. Syntax Error merupakan kesalahan
dari penulisan syntax pada program sehingga syntax tersebut tidak dapat
dieksekusi oleh program yang pasti membuat program error.
2. Logical Error merupakan kesalahan yang
disebabkan oleh programmer karena kesalahan penulisan atau rumus yang
diterapkan.
3. Runtime Error merupakan pesan error
yang muncul apabila terjadi kesalahan antara program dan file yang dipanggil
dalam program
Contohnya : Bila kita membutuhkan sebuah database misal bernama coba1 yang
disimpan pada localhost namun kita belum membuat database tersebut di
localhost. Program akan tetap berjalan namun ketika kita akan menyimpan dataa atau
hapus dan menampilkan program ini akan error.
Contoh dari Error message ketika kita tidak tepat memasukkan password ketika akan log in di dinus.ac.id/login keluarlah pesan "password is not match"
- dinus.ac.id
- http://student.blog.dinus.ac.id/
- http://blog.dinus.ac.id/
- https://twitter.com/udinus_smg
- https://www.youtube.com/watch?v=OuTxIO6i5Tc
Tidak ada komentar:
Posting Komentar