Di Dunia Ini tak tak ada sesuatu yang sempurna kecuali sang
pencipta. Begitupun dalam pembuatan program atau sotware. Dimana kesalahan itu
sering kitu sebut dengan “ERROR”. Eror ini
sendiri dapat dibagi menjadi beberapa
tipe:
1.
Logical eror
Logical eror ialah suatu permasalahan dalam
pengcodingan dikarenakan terjadi nya kesalahan dalam alur algoritma kita sehingga
compiler tidak bisa mendeklarsaikan kedalam bahasa mesin. Dalam permasalah ini
sulit kita cari titik permasalahannya dikarenakan saat program di compile akan
tetap running namun menghasilkan output yang tak sesuai dengan alur algoritma
kita.contoh Dalam permasalah ini seperti salah dalam pendeklarasiaan variabel,
proses looping yang tak berujung dll.
2.
Syntax eror
Syntak eror
sering terjadi dikarenakan salah dalam penulisan code. Dan yang hanya
perlu kita lakukan hanyalah membaca ulang dan membenahi listting coding kita.
3.
Run-time eror
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.
4.
Compilation eror
Kompilasi adalah
proses di mana sebuah program yang ditulis dalam bahasa tingkat tinggi
di konversi ke bentuk mesin yang dapat dibaca. Banyak jenis kesalahan
dapat terjadi selama fase ini, termasuk kesalahan sintaks. Kadang-kadang, sintaks dari kode
sumber bisa menjadi sempurna, tetapi kesalahan kompilasi masih mungkin
terjadi. Hal ini mungkin karena masalah di compiler itu
sendiri. Kesalahan ini dapat diperbaiki dalam tahap development.
5.
Resource eror
Dimana prose eror ini ini dikarenakan
pelebaran dari nilai variabel kita sehigga terkadang bisa di sebut juga dengan
nama out of memory.
6.
Aritmtic eror
Sebenarnya aritmatic eror ini bisa kita
definisikan kedalam syntac eror namun perbedaan nya dalam kesalahan ini di
fokuskan kedalam penulisan dalam proses aritmatatika dalam program kita
sehingga membingunkan compiler.
7.
Interfacing eror
Kesalah ini dikarenanaa tidak
berkesinambungnya antara program perangkat lunak kita dengan perangkat keras
tambahan yang akan digunakan untuk fasilitas program kita.
Dan untuk menyelesaikan permasalahan eror yang kita bahas diatas kita
memerlukan beberapa cara penanganan khusus dan akan kita bahas pada bab MENGATASI DAN MEGHINDARI EROR DALAM MEMBUAT PROGRAM.
Tidak ada komentar:
Posting Komentar