Senin, 19 November 2012

Tipe Kesalahan Dalam Pemrograman

Berdasarkan jenisnya kesalahan dalam pemrograman terbagi menjadi tiga yaitu :

v  Syntax Error, adalah kesalahan yang disebabkan oleh kesalahan tata cara penulisan tanda baca, kesalahan pemakaian operator dan  nilai. Kesalahan jenis ini akan dengan mudah dideteksi oleh kompiler maupun interpreter.

Contoh :
Dalam menginisialisasi nilai dari sebuah variable.
int a = 10;
int b = 8,3;
*seharusnya int tersebut diganti menjadi float.
Atau
Int a=0;
Ini akan eror karena seharusnya penulisan int bukan Int.


v  Logical Error, adalah kesalahan yang disebabkan oleh kesalahan logika maupun model atau metode yang digunakan untuk pemrosesan data, sehingga menyebabkan informasi yang dihasilkan menjadi salah. Kesalahan ini tidak dapat dideteksi oleh kompiler maupun interpreter, kesalahan ini disadari setelah melihat penyimpanan pada saat proses maupun hasil proses.

Contoh :
N = 1
do
print N
N = N + 2
loop until N = 10        
(Anggap syntaxnya bener dalam program)
Program diatas tidak pernah berhenti, karena nilai N tidak pernah sama dengan 10.


Atau
int a=10;
int b=0;
int c;
c=a/b;

ini akan terjadi kesalahan karena syntaknya benar akan tetapi logikanya salah dan akan menyebabkan program eror karena bilangan apapun dibagi 0 tidak bisa didefinisikan.


v  Runtime Error, adalah kesalahan yang disebabkan oleh tidak  tersedianya sumber daya atau kondisi yang normal bagi program untuk berjalan dengan baik, misalnya kekurangan memori komputer, disk full, atau pintu drive tidak terkunci, dll.
Contoh :
String query= "SELECT * FRON Products where categoryId=3";
Errortime karena FRON tidak dikenali dalam sql(T-SQL atau Transact-SQL), harusnya FROM.  

Tidak ada komentar:

Posting Komentar

Shared this blog