09.02.2021 Views

Asas Komputer Tingkatan 1

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ralat sintaks juga

dikenali sebagai ralat

semantik. Ralat ini

boleh menyebabkan

nahas sistem (crash)

atau program

tergantung (hang).

Cuba Fikirkan

Ungkapan “garbage

in garbage out”

(GIGO) ada kaitan

dengan ralat logik.

Apakah maksud

ungkapan tersebut

dalam konteks ralat?

Cuba Fikirkan

Adakah ralat itu suatu

masalah ataupun

suatu cabaran?

Apakah pendapat

anda?

Langkah 1

Bandingkan hasil atur

cara dengan algoritma

(pseudokod atau carta alir).

4.1.5 Menguji Atur Cara dan Membaiki Ralat

Ralat yang terdapat dalam atur cara akan menyebabkan atur

cara tidak dapat beroperasi dengan betul. Atur cara boleh tamat

dengan tiba-tiba atau menghasilkan output yang salah. Ralat boleh

berlaku dalam peringkat algoritma, semasa penulisan pseudokod,

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

sintaks berlaku semasa pengekodan apabila sintaks yang salah

atau format pengekodan yang salah digunakan. Ini menyebabkan

maklumat yang dimasukkan ke dalam kod arahan tidak dapat

dibaca oleh komputer. Contohnya, jika seseorang murid menaip

alamat e-mel sebagai “dotcom” dan bukan “.com”.

Ralat logik berlaku semasa menulis kod arahan. Program

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

tetapi pemandu membelok ke kanan, maka ralat logik berlaku.

Ralat masa larian berlaku semasa sesuatu program sedang

dilancarkan. Ralat ini disebabkan oleh program dan bukan sistem

operasi. Ralat masa larian boleh disebabkan oleh perisian hasad

(malicious software), seperti virus atau cecacing, kepincangan

atur cara (program flaw), pepijat (bug), atau ingatan yang

tidak mencukupi (insufficient memory). Kejadian ralat berlaku

disebabkan pentafsiran yang tidak tepat.

Anda boleh menjalankan langkah-langkah berikut untuk

mencari ralat dalam atur cara.

Langkah 2

Kesan ralat pada kod arahan dengan

meneliti semula kod-kod arahan

yang ditulis dalam atur cara melalui

perbincangan semakan meja.

Langkah 3

Baiki ralat pada kod arahan

yang ditemui.

Langkah 4

Uji lari atur cara semula.

Jika masih ada ralat, ulangi

Langkah 1 hingga 3.

108

BAB 4 Kod Arahan

Rajah 4.6 Langkah-langkah mencari ralat dalam atur cara

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!