Penyebab
Kesalahan Program
1. kesalahan sintaksis yang bisa dideteksi kompiler biasa disebut compile-time
error,dimana perintah atau statemen menyalahi aturan pengkodean yang
dimiliki oleh bahasa pemrograman yang digunakan.
2. Kesalahan Semantik ketika program dijalankan biasa disebut run-time
error atau fatal error, terjadi ketika kode program melakukan
sesuatu yang tidak dimungkinkan.
3. Kesalahan Logika, aplikasi berjalan tanpa pesan kesalahan, tetapi
mengeluarkan hasil yang tidak diharapkan
Error
(Kesalahan)
- Hampir
tidak ada aplikasi yg berjalan sempurna sebelum melewati berbagai rentetan
kesalahan
- semakin
besar aplikasi yang dibuat, semakin banyak kesalahan yang dapat timbul.
Bentuk-bentuk
penanganan Kesalahan
- Validasi
pemasukan, misalnya jika pengguna harus memasukkan bilangan positif,
sementara ia memasukkan data negatif atau nol, maka harus ada mekanisme
untuk mengulang pemasukan data tersebut.
- Proteksi
pengguna: program member peringatan ketika pengguna melakukan suatu
tindakan secara tidak sengaja, misalnya penghapusan berkas.
- Pemulihan
dari kesalahan: tersedianya mekanisme untuk membatalkan tindakan yang baru
saja dilakukan.
- Penampilan
pesan salah yang tepat dan sesuai dengan kesalahan yang terjadi pada waktu
itu
Sifat-sifat
Help
- Flexibility,
membantu setiap use berinteraksi sesuai dengan keinginannya.
- Unobtrusiveness, seharusnya
tidak mencegah user dalam melanjutkan pekerjaannya atau terpengaruh dengan
aplikasi user. Untuk menghindari ini digunakan presentasi pada layar yang
terpisah.
Jenis
Help
·
Paper
based (dukungan tercetak)
kelebihan:
– pengguna dapat menggunakan program pendukung ini di luar masa
pengerjaan tugas
– pengguna dpt menuliskan catatan tertentu yang diperoleh saat
menjalankan sistem.
Kekurangan:
– agak sulit mendeskripsikan sesuatu yang bergerak
– sulit menyesuaikan antara sesuatu yang dibaca dengan kenyataan
sebenarnya di dalam sistem
– pengguna akan kesulitan membaca saat menjalankan sistem, karena
kurang praktis
·
Computer
Based
Jenisnya
dapat berupa:
– Command assistance ditemui pada sistem DOS dan UNIX. Pengguna dapat
menggunakan bantuan dengan mengetikkan parameter tertentu.
– Command prompts yaitu jenis bantuan yang biasanya tampil bila
pengguna melakukan kesalahan sederhana misalnya kesalahan sintaks, biasanya
berupa prompts perbaikan sehingga mengarahkan pengguna untuk memperbaiki.
– context sensitive help, Jenis ini berbentuk menu based system yang
menyediakan bantuan pada menu option. Mulai dari yang memiliki pengetahuan
khusus dari user khusus hingga tersedianya kunci
bantuan sederhana yang diinterpretasikan sesuai dengan konteks yang
akan dipanggil dan akan ditampilkan.
– online documentation/ tutorial, Jenis ini tersedia secara online di
internet/ intranet, khususnya untuk aplikasi yang diproduksi secara massal.
Tersedia pula update bantuan bila muncul versi terbaru.
Merancang
Help
- Bagaimana
system help dipanggil? Pilihan pertama bagi perancang untuk membuat
bagaiman bantuan dapat diakses oleh user. Terdapat beberapa pilihan.
Bantuan ini dapat berupa command, tombol fungsi yang dapat memilih on atau
off atau aplikasi yang terpisah.
- Bagaimana
system Help ditampilkan? Bagaimana bantuan akan dapat dilihat oleh user.
Dalam system window akan ditampilkan dalam window yang baru. Dalam sistem
lain mungkin dalam layar yang penuh atau bagian dari layar.
- Alternatif
lain dapat berbentuk pop-up box atau tingkat command line.
sumber : arrijally.files.wordpress.com/2010/…/error-handling-help-documentation
Tidak ada komentar:
Posting Komentar