Anda di halaman 1dari 2

PENANGANAN KESALAHAN DAN HELP

DOKUMENTASI
7.9 Rangkuman

• Sistem yang baik biasanya mampu membuat user menghindari kesalahan dengan
mengikuti petunjuk-petunjuk yang diberikan.

• Help dan dokumentasi membantu pengguna khususnya pengguna baru untuk memahami
sistem.

• Sifat-sifat help dan dokumentasi antara lain : availability, accuracy dan completeness,
consistency, robustness, flexibility, dan unobtrusiveness.

• Jenis Help dan dokumentasi dibedakan menjadi 2 yaitu : paper-based dan


computerbased.

7.10 Latihan Soal - Soal

1. Bagaimanakah pesan kesalahan (error message ) yang baik digunakan untuk sistem ?

2. Jelaskan penerapan penanganan kesalahan pada suatu bahasa pemrograman ( misal :

Visual Basic ) ?

Jawab :

1. Pesan kesalahan atau error message akan muncul jika kita melakukan kesalahan dan akan
ditampilkan secara otomatis oleh sistem operasi. Jika kita membuat suatu tatap muka maka kita
perlu memberikan suatu pesan kesalahan untuk mencegah user melakukan kesalahan tersebut
berulang-ulang kali.

Pesan kesalahan yang baik digunakan sistem adalah sebagai berikut :

 Jelas dan mudah dipahami.


 Bersifat khusus. Pesan yang terlalu umum mempersulit pemula untuk mengetahui letak
kesalahan.
 Menyediakan penyelesaian cadangan atas kesalahan

2. Kesalahan Program bisa merupakan :

1. Kesalahan Leksikal : THEN ditulis TEN


2. Kesalahan Sintaks : A:=X+(B*(C+D) {jumlah kurungnya kurang}
3. Kesalahan Semantik :
A. Tipe data yang salah.
Contoh :
Var Siswa : Integer
Siswa := 'Yanuar' {tipe string}
B. Variabel belum didefinisikan.
Contoh :
B := B + 1 {B belum didefinisikan}

Langkah-langkah Penanganan Kesalahan adalah sebagai berikut :

1. Mendeteksi Kesalahan
2. Melaporkan Kesalahan
3. Tindak lanjut pemulihan/perbaikan
sebuah kompilator yang menemukan kesalahan akan melakukan pelaporan kesalahan, yang
biasanya meliputi :

1. Kode kesalahan
2. Pesan kesalahan dalam bahasa natural
3. Nama dan atribut identifier
4. Tipe-tipe yang terkait bila type checking