Page 117 - BUKU TEKS ASK T1
P. 117
4.1.5 Menguji Atur Cara dan Membaiki Ralat
Ralat sintaks juga
dikenali sebagai ralat Ralat yang terdapat dalam atur cara akan menyebabkan atur
semantik. Ralat ini
boleh menyebabkan cara tidak dapat beroperasi dengan betul. Atur cara boleh tamat
nahas sistem (crash) dengan tiba-tiba atau menghasilkan output yang salah. Ralat boleh
atau program berlaku dalam peringkat algoritma, semasa penulisan pseudokod,
tergantung (hang). melukis carta alir atau semasa menulis kod arahan dalam atur
cara. Terdapat tiga jenis ralat, iaitu ralat sintaks (syntax error), ralat
logik (logical error) dan ralat masa larian (runtime error).
Ralat sintaks berlaku semasa proses menulis kod arahan. Ralat
Cuba Fikirkan sintaks berlaku semasa pengekodan apabila sintaks yang salah
Ungkapan “garbage atau format pengekodan yang salah digunakan. Ini menyebabkan
in garbage out” maklumat yang dimasukkan ke dalam kod arahan tidak dapat
(GIGO) ada kaitan dibaca oleh komputer. Contohnya, jika seseorang murid menaip
dengan ralat logik. alamat e-mel sebagai “dotcom” dan bukan “.com”.
Apakah maksud
ungkapan tersebut Ralat logik berlaku semasa menulis kod arahan. Program
dalam konteks ralat? dapat mengenal kod arahan dan melaksanakannya tetapi
menghasilkan output yang bukan diingini. Contohnya, seorang
pemandu kereta berhenti di persimpangan lampu isyarat.
Pemandu boleh membelok kiri atau kanan apabila lampu isyarat
bertukar hijau. Jika destinasi yang dituju perlu membelok ke kiri
Cuba Fikirkan tetapi pemandu membelok ke kanan, maka ralat logik berlaku.
Ralat masa larian berlaku semasa sesuatu program sedang
Adakah ralat itu suatu dilancarkan. Ralat ini disebabkan oleh program dan bukan sistem
masalah ataupun
suatu cabaran? operasi. Ralat masa larian boleh disebabkan oleh perisian hasad
Apakah pendapat (malicious software), seperti virus atau cecacing, kepincangan
anda? atur cara (program fl aw), pepijat (bug), atau ingatan yang
tidak mencukupi (insuffi cient memory). Kejadian ralat berlaku
disebabkan pentafsiran yang tidak tepat.
Anda boleh menjalankan langkah-langkah berikut untuk
mencari ralat dalam atur cara.
Langkah 1
Langkah 1 Langkah 2
Langkah 1
Langkah 2
Langkah 2
Langkah 2
Langkah 2
Langkah 2
Langkah 2
Langkah 1
Langkah 1
Langkah 2
Langkah 1
Langkah 2
Langkah 1
Langkah 1
Langkah 1
Bandingkan hasil atur Kesan ralat pada kod arahan dengan
cara dengan algoritma meneliti semula kod-kod arahan
(pseudokod atau carta alir). yang ditulis dalam atur cara melalui
perbincangan semakan meja.
Langkah 4
Langkah 4
Langkah 4
Langkah 4
Langkah 4
Langkah 4
Langkah 4
Langkah 4
Langkah 3
Langkah 3
Langkah 3 Langkah 4
Langkah 3
Langkah 3
Langkah 3
Langkah 3
Langkah 3
Langkah 3
Baiki ralat pada kod arahan Uji lari atur cara semula.
yang ditemui. Jika masih ada ralat, ulangi
Langkah 1 hingga 3.
Rajah 4.6 Langkah-langkah mencari ralat dalam atur cara
108 BAB 4 Kod Arahan
UNIT04_4.1_94-110.indd 108 9/29/16 3:33 PM

